.KIROButtonContainer{-webkit-display:flex;display:flex;align-items:center;justify-content:center;background-color:var(--KIRO);height:var(--KIROButtonHeight);max-height:var(--KIROButtonHeight);cursor:pointer;padding:var(--XS);border-radius:8px;-moz-width:min-content;width:-webkit-min-content;width:min-content;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#1f2a37}.KIROButtonContainer:focus{outline:none;box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.KIROButtonContainer:hover{outline:none;box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.KIROButtonContainer:active{background-color:#7edce2}.KIROButtonContainerFullWidth{width:100%}.KIROButtonContainerBlocked{background-color:var(--primaryGrey)!important;cursor:default;color:var(--tertiaryGrey)!important}.KIROButtonContainerBlocked:hover{box-shadow:none}.KIROButtonContainerBlocked:active{background-color:var(--primaryGrey)!important;box-shadow:none}.KIROButtonContainerBlocked:focus{box-shadow:none}.checkboxInputLabel{margin-bottom:var(--XS)}.checkboxBoxDefault{width:var(--checkboxBoxSquare);height:var(--checkboxBoxSquare);min-width:var(--checkboxBoxSquare);min-height:var(--checkboxBoxSquare);background-color:var(--whiteColor);border:solid 1px var(--secondaryGrey);border-radius:5px;margin-right:var(--XS);cursor:pointer;display:flex;align-items:center;justify-content:center}.checkboxBoxDefault:focus{outline:none;box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.checkboxBoxChecked{background-color:var(--KIRO);border:none}.checkboxBoxBlocked{background-color:var(--primaryGrey);border:solid 1px var(--secondaryGrey);cursor:default}.checkboxBoxIndeterminate{background-color:var(--secondaryKIRO);border-color:var(--KIROHighlight)}.checkboxIndeterminateMark{display:block;width:50%;height:2px;border-radius:1px;background-color:var(--KIROHighlight)}.checkboxBoxDefault:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.checkboxInputTextDefault{color:var(--blackColor);white-space:nowrap;font-size:small}.checkboxInputTextWrap{white-space:normal;min-width:0}.checkboxInputTextBlocked{color:var(--secondaryGrey);font-size:small}.checkboxBoxAndTextSection{display:flex;align-items:center}.iconComponentContainer{-webkit-display:flex;display:flex;align-items:center;position:relative;width:-webkit-max-content;width:max-content}.iconComponentContainer img{height:var(--iconContainer);width:var(--iconContainer)}.iconComponentContainerTooltip{display:none;position:absolute;top:calc(-100% - var(--XXS) * 2);left:50%;transform:translate(-50%);border-radius:var(--borderRadiusS);padding:var(--XXS);z-index:99999;font-size:var(--borderRadiusM);text-wrap:nowrap;color:var(--whiteColor);background-color:var(--tertiaryGrey)}.iconComponentContainerTooltipShow{display:block}.iconComponentContainerTooltipPoint{top:100%;left:50%;position:absolute;width:var(--XS);height:var(--XS);background-color:var(--tertiaryGrey);transform:translate(-50%,-50%) rotate(45deg)}.iconComponentContainerTooltipBottom{top:calc(100% + var(--XXS) * 2)}.iconComponentContainerTooltipBottom .iconComponentContainerTooltipPoint{top:0}.collapseAllDiamond{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--collapseAllDiamondSize, 100%);height:var(--collapseAllDiamondSize, 100%);min-width:16px;min-height:16px;padding:0;margin:0;background:transparent;border:none;border-radius:var(--borderRadiusM, 4px);cursor:pointer;color:inherit;transition:background .12s}.collapseAllDiamond:hover{background-color:var(--secondaryHighlight, #f3f4f6)}.collapseAllDiamond:focus-visible{outline:2px solid var(--KIRO, #047481);outline-offset:1px}.collapseAllDiamond svg{width:var(--collapseAllDiamondIcon, 13px);height:var(--collapseAllDiamondIcon, 13px);fill:currentColor}.collapseAllDiamondSm{--collapseAllDiamondSize: 16px;--collapseAllDiamondIcon: 11px;vertical-align:middle}.float-field{position:relative;display:flex;flex-direction:column;min-width:0}.float-field-label{position:absolute;top:-7px;left:10px;padding:0 6px;font-size:11px;font-weight:500;color:#6b7280;background:#fff;line-height:1;z-index:1;pointer-events:none}.float-field-input{width:100%;padding:12px 14px;border:1px solid #E5E7EB;border-radius:6px;background:#fff;font-family:inherit;font-size:13px;color:#1f2a37;outline:none;transition:border-color .15s;box-sizing:border-box}.float-field-input::placeholder{color:#9ca3af;font-size:13px}.float-field-input:focus{border-color:#047481}.float-field-input:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.float-field--disabled .float-field-label{background:linear-gradient(to bottom,#fff 50%,#f9fafb 50%);color:#9ca3af}.float-field-input--with-icon{padding-left:38px}.float-field-icon-left{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;pointer-events:none;opacity:.55;z-index:1}.float-field-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;color:#1f2a37;pointer-events:none}.float-field-input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.float-field-input[type=number]::-webkit-outer-spin-button,.float-field-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.float-field-input[type=number]{-moz-appearance:textfield}.float-field-input--select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:36px;cursor:pointer;background-image:none}.float-field-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:12px;pointer-events:none;opacity:.55}.float-field--textarea{flex:1}.float-field-input--textarea{resize:vertical;min-height:84px;font-family:inherit;padding:14px}.float-field--error{margin-bottom:18px}.float-field--error .float-field-input,.float-field--error .float-field-input:focus{border-color:var(--billdin-error)}.float-field--error .float-field-label{color:var(--billdin-error)}.float-field-error{position:absolute;top:100%;left:0;right:0;margin:4px 0 0;font-size:11px;line-height:1.3;color:var(--billdin-error)}.inputTextAreaBox{border-radius:10px;border:solid 1px var(--secondaryGrey);padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis;font-family:inherit;font-size:inherit;width:100%}.inputTextAreaBox:focus{outline:none;border:solid 1px var(--KIROHighlight);box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.inputTextAreaBox:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.inputTextAreaBoxNoBorder{border:none}.inputTextAreaBoxNoBorder:hover,.inputTextAreaBoxNoBorder:focus{border:none!important}.inputTextAreaBoxFullWidth{width:100%}.inputTextAreaBlocked{background-color:var(--primaryGrey);color:var(--tertiaryGrey)}.inputTextAreaBlocked:hover{background-color:var(--primaryGrey);color:var(--tertiaryGrey);box-shadow:none}.inputTextAreaBlocked:focus{background-color:var(--primaryGrey);color:var(--tertiaryGrey);border:solid 1px var(--secondaryGrey)}.inputTextAreaCharacterStyle{font-family:inherit;font-size:inherit}.dropMenu{background-color:var(--whiteColor)!important;border-radius:var(--borderRadiusM);box-shadow:0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow);padding:var(--XS) 0px;width:-webkit-fit-content;width:fit-content;position:fixed;z-index:900;overflow:auto;text-align:left;cursor:default}.dropMenuSectionOption{height:1px;background-color:var(--secondaryGrey);margin:var(--XS) var(--S);border-radius:.5px;cursor:default}.dropMenuOption{padding:var(--XS);margin:0px var(--XS);border-radius:var(--borderRadiusS);text-decoration:none;color:var(--blackColor)}.dropMenuOption:hover{background-color:var(--KIRO);cursor:default}.dropMenuOptionBlocked{color:var(--secondaryGrey)}.dropMenuOptionAccepted{color:var(--ok)}.dropMenuOptionBlocked:hover{background-color:var(--whiteColor);cursor:default}.dropMenuButton{border-radius:var(--borderRadiusS);-webkit-display:flex;display:flex;align-items:center;justify-content:center}.dropMenuButtonClicked{background-color:var(--primaryKIRO)}.dropMenuButton:focus{outline:none}.dropMenuButton:hover{background-color:var(--KIRO);cursor:pointer}.dropDownMenuIcon{margin-left:var(--XS);margin-bottom:var(--XS)}.fullScreenContainerLoader{width:100vw;height:100vh;position:absolute;top:0;left:0;background:var(--loaderFullScreenColor);z-index:99999998;display:flex;justify-content:center;align-items:center}.concritLoader{width:64px;height:64px}.concritLoaderTrack{stroke:var(--secondaryGrey, #e5e7eb)}.concritLoaderArc{stroke:var(--KIROHighlight, #0694a2);stroke-dasharray:31 95;transform-origin:50% 50%;animation:concritLoaderSpin .9s linear infinite}@keyframes concritLoaderSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.concritLoaderArc{animation:none;stroke-dasharray:94 32}}.progressPrint{color:var(--tertiaryGrey);margin-top:var(--S);padding-left:15px}.waitAMinMessage{color:var(--primaryFontColor);background:#fffffff2;padding:var(--M) var(--L);margin-top:var(--L);border-radius:8px;box-shadow:0 4px 12px #00000026;text-align:center;max-width:500px;font-weight:500;line-height:1.5;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.centerGifAndTextLoaderContainer{display:flex;flex-direction:column;align-items:center}.inlineContainerLoader{display:flex;justify-content:center;align-items:center;padding:var(--M);min-height:200px}.loaderMessage{color:var(--primaryFontColor);margin-top:var(--S);font-size:.875rem;text-align:center}.inputTextBox{height:var(--listFiltersHeight);border-radius:10px;border:solid 1px var(--secondaryGrey);padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis}.inputTextBox:focus{outline:none;border:solid 1px var(--KIROHighlight);box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.inputTextBox:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.inputTextBoxNoBorder,.inputTextBoxNoBorder:hover,.inputTextBoxNoBorder:focus{border:none!important}.inputTextBoxFullWidth{width:100%}.inputTextBlocked{background-color:var(--primaryGrey);color:var(--tertiaryGrey)}.inputTextBlocked:hover{background-color:var(--primaryGrey);color:var(--tertiaryGrey);box-shadow:none}.inputTextBlocked:focus{background-color:var(--primaryGrey);color:var(--tertiaryGrey);border:solid 1px var(--secondaryGrey)}.inputLabel{margin-bottom:var(--XS)}.required:after{content:" *";color:var(--delete)}.requiredIndicator{color:var(--delete);margin-left:2px}.inputPlaceholder{margin-left:var(--XS);margin-top:var(--XXS);color:var(--tertiaryGrey)}.inputInsidePlaceHolder{position:absolute;top:50%;left:var(--XXS);transform:translateY(-50%);pointer-events:none;font-size:.875rem;color:var(--tertiaryGrey)}.inputTextCharacterStyle{font-family:inherit;font-size:inherit}.inputTextBoxError{border-color:#e02424!important}.inputTextErrorMessage{margin-top:4px;font-size:12px;color:#e02424}.inputTextFieldWrap{position:relative;display:flex;align-items:center}.inputTextBoxWithToggle{padding-right:28px}.inputTextToggle{position:absolute;right:2px;bottom:0;height:var(--listFiltersHeight, 30px);width:26px;padding:0;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:.65}.inputTextToggle:hover{opacity:1}.inputTextToggleIcon{width:18px;height:18px;color:var(--secondaryText, #6b7280)}.searchFilterInputContainer{position:relative;margin-right:var(--XS)}.filterTextSearch{height:var(--listFiltersHeight);border-radius:10px;border:solid 1px var(--secondaryGrey);width:-webkit-fit-content;width:fit-content;padding:var(--XXS) var(--M) var(--XXS) var(--XXS)}.filterTextSearch:focus{outline:none;border:solid 1px var(--KIROHighlight)}.filterTextSearch:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.filterTextSearchIcon{position:absolute;top:var(--XXS);right:0;margin-right:var(--XS)}.filterTextClearIcon{position:absolute;top:var(--XS);right:0;margin-right:var(--XS);cursor:pointer}.searchFilterInputCloseIconContainer img{height:calc(var(--S) - 2px)}.contextMenu{background-color:var(--primaryBackgroundColor);border-radius:var(--borderRadiusM);box-shadow:0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow);width:auto;position:fixed;z-index:400;overflow:auto}.contextMenu::-webkit-scrollbar{display:none}.contextMenu{-ms-overflow-style:none;scrollbar-width:none}.menuOption{padding:var(--XS) var(--S);font-size:small}.menuOption:hover{background-color:var(--dragHandlerBackgroundColor);cursor:default}.menuOptionBlocked:hover{background-color:var(--whiteColor)!important;cursor:default}.menuOptionSameRow{-webkit-display:flex;display:flex;justify-content:space-between}.menuOptionSortcutHelper{color:var(--menuOptionShortcutFontColor);padding-left:15px}.inputNumericBox{height:var(--listFiltersHeight);border-radius:10px;border:solid 1px var(--secondaryGrey);padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.inputNumericBox::-webkit-outer-spin-button,.inputNumericBox::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.inputNumericBox:focus{outline:none;border:solid 1px var(--KIROHighlight);box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.inputNumericBox:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.inputNumericBoxNoBorder{border:none}.inputNumericBoxFullWidth{width:100%}.inputNumericBlocked{background-color:var(--primaryGrey);color:var(--tertiaryGrey)}.inputNumericBlocked:hover{background-color:var(--primaryGrey);color:var(--tertiaryGrey);box-shadow:none}.inputNumericBlocked:focus{background-color:var(--primaryGrey);color:var(--tertiaryGrey);border:solid 1px var(--secondaryGrey)}.inputNumericUnit{position:absolute;top:calc(var(--XXS) + 2px);cursor:default;-webkit-user-select:none;user-select:none;right:30%;color:var(--secondaryGrey)}.inputNumericButton{position:absolute;top:var(--XXS);cursor:pointer;-webkit-user-select:none;user-select:none}.inputNumericSubstractButton{left:var(--S)}.inputNumericAddButton{right:var(--S)}.dateInputBox{height:var(--listFiltersHeight);border-radius:10px;border:solid 1px var(--secondaryGrey);width:-webkit-fit-content;width:fit-content;padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS)}.dateInputBox:focus{outline:none;border:solid 1px var(--KIROHighlight)}.dateInputBox:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.dateInputBoxFullWidth{width:100%}.dateInputBoxBlocked{border:solid 1px var(--secondaryGrey);background-color:var(--primaryGrey)}.dateInputBoxBlocked:hover{box-shadow:none}.dateInputBoxBlocked:focus{border:solid 1px var(--secondaryGrey)}.timeInputBox{height:var(--listFiltersHeight);border-radius:10px;border:solid 1px var(--secondaryGrey);padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis}.timeInputBox:focus{outline:none;border:solid 1px var(--KIROHighlight);box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.timeInputBox:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.timeInputBoxNoBorder,.timeInputBoxNoBorder:hover,.timeInputBoxNoBorder:focus{border:none!important}.timeInputBoxFullWidth{width:100%}.timeInputBlocked{background-color:var(--primaryGrey);color:var(--tertiaryGrey)}.timeInputBlocked:hover{background-color:var(--primaryGrey);color:var(--tertiaryGrey);box-shadow:none}.timeInputBlocked:focus{background-color:var(--primaryGrey);color:var(--tertiaryGrey);border:solid 1px var(--secondaryGrey)}.searcheableSelectInputBoxWrapper{position:relative;min-width:var(--minInputWidth)}.searcheableSelectInputDropBoxContainer{border-radius:var(--borderRadiusM)}.searcheableSelectInputDropBoxContainerExpanded{position:relative;outline:none}.searcheableSelectInputBox{height:var(--listFiltersHeight);border-top:none;border-right:none;border-left:none;border-bottom:none;padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis;width:100%;box-shadow:calc(var(--XXS) * -1) calc(var(--XXS) * -1) 0 0 var(--primaryGrey),var(--XXS) calc(var(--XXS) * -1) 0 0 var(--primaryGrey),var(--XXS) 0 0 0 var(--primaryGrey),calc(var(--XXS) * -1) 0 0 0 var(--primaryGrey),0 0 0 0 var(--primaryGrey),inset 1px 0 0 0 var(--KIROHighlight),inset -1px 0 0 0 var(--KIROHighlight),inset 0 1px 0 0 var(--KIROHighlight),inset 1px -1px 0 0 var(--secondaryGrey),inset -1px -1px 0 0 var(--secondaryGrey);border-radius:var(--borderRadiusM) var(--borderRadiusM) 0 0;padding-right:var(--L)}.searcheableSelectInputBox:focus{outline:none}.searcheableSelectInputBoxCollapsed{-webkit-display:flex;display:flex;height:var(--listFiltersHeight);border-radius:var(--borderRadiusM);box-shadow:inset 0 0 0 1px var(--secondaryGrey);background-color:var(--whiteColor);padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis;cursor:default;align-items:center;width:100%;padding-right:var(--L)}.searcheableSelectInputBoxCollapsedHoverFocus:hover{box-shadow:inset 0 0 0 1px var(--secondaryGrey),0 0 0 var(--XXS) var(--primaryGrey)}.searcheableSelectInputBoxCollapsedHoverFocus:focus{outline:none;box-shadow:inset 0 0 0 1px var(--KIROHighlight),0 0 0 var(--XXS) var(--primaryGrey)}.searcheableSelectInputBlocked{background-color:var(--primaryGrey);color:var(--tertiaryGrey)}.searcheableSelectInputBlocked:hover{background-color:var(--primaryGrey);color:var(--tertiaryGrey);box-shadow:inset 0 0 0 1px var(--secondaryGrey)}.searcheableSelectInputBlocked:focus{background-color:var(--primaryGrey);color:var(--tertiaryGrey);border:solid 1px var(--secondaryGrey);box-shadow:none}.searcheableSelectInputBoxNoBorder{border:none}.searcheableSelectInputBoxArrow{position:absolute;right:var(--XS);top:var(--XXS);cursor:default}.searcheableSelectInputDropBox{position:fixed;width:100%;padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);cursor:default;background-color:var(--whiteColor);border-top:none;border-bottom:solid 1px var(--KIROHighlight);border-right:solid 1px var(--KIROHighlight);border-left:solid 1px var(--KIROHighlight);box-shadow:calc(var(--XXS) * -1) 0 0 0 var(--primaryGrey),var(--XXS) 0 0 0 var(--primaryGrey),0 var(--XXS) 0 0 var(--primaryGrey),var(--XXS) var(--XXS) 0 0 var(--primaryGrey),calc(var(--XXS) * -1) var(--XXS) 0 0 var(--primaryGrey);border-radius:0 0 var(--borderRadiusM) var(--borderRadiusM);max-height:25vh;overflow:auto;z-index:100}.searcheableSelectInputDefaultOptionSelected{padding:var(--XS);border-radius:var(--borderRadiusM);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.searcheableSelectInputDefaultOption{width:100%;border-radius:var(--borderRadiusM);padding:var(--XS);cursor:pointer}.searcheableSelectInputDefaultOption:hover{background-color:var(--KIRO)}.searcheableSelectInputDefaultOptionNoResults{padding:var(--XS);border-radius:var(--borderRadiusM);color:var(--secondaryGrey);font-style:italic}.searcheableSelectInputInnerRenderItem{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:var(--XS)}.searcheableSelectInputBoxExpanded{height:var(--listFiltersHeight);border-top:none;border-right:none;border-left:none;border-bottom:none;padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis;width:100%;box-shadow:calc(var(--XXS) * -1) calc(var(--XXS) * -1) 0 0 var(--primaryGrey),var(--XXS) calc(var(--XXS) * -1) 0 0 var(--primaryGrey),var(--XXS) 0 0 0 var(--primaryGrey),calc(var(--XXS) * -1) 0 0 0 var(--primaryGrey),0 0 0 0 var(--primaryGrey),inset 1px 0 0 0 var(--KIROHighlight),inset -1px 0 0 0 var(--KIROHighlight),inset 0 1px 0 0 var(--KIROHighlight),inset 1px -1px 0 0 var(--secondaryGrey),inset -1px -1px 0 0 var(--secondaryGrey);border-radius:var(--borderRadiusM) var(--borderRadiusM) 0 0;padding-right:var(--L)}.searcheableSelectInputBoxExpanded:focus{outline:none}.searcheableSelectInputBoxFullWidth{width:100%}.searcheableSelectInputRenderEmptyList{width:100%;height:100%;display:flex;justify-content:center}.searcheableSelectInputRenderEmptyListLabel{position:absolute;color:var(--whiteColor);top:calc(100% + (var(--S) / 3));right:50%;transform:translate(50%);width:100%;background-color:var(--tertiaryGrey);padding:var(--XS);border-radius:var(--borderRadiusM);text-wrap:wrap;z-index:30}.searcheableSelectInputRenderEmptyListLabelPoint{position:absolute;top:100%;right:calc(50% - (var(--S) / 2));width:var(--S);height:var(--S);background-color:var(--tertiaryGrey);transform:rotate(45deg);z-index:30}.selectInputBoxWrapper{position:relative;min-width:var(--minInputWidth)}.selectInputBoxCollapsed{-webkit-display:flex;display:flex;height:var(--listFiltersHeight);border-radius:var(--borderRadiusM);box-shadow:inset 0 0 0 1px var(--secondaryGrey);background-color:var(--whiteColor);padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis;cursor:default;align-items:center;width:100%;padding-right:var(--L)}.selectInputBoxCollapsedHoverFocus:hover{box-shadow:inset 0 0 0 1px var(--secondaryGrey),0 0 0 var(--XXS) var(--primaryGrey)}.selectInputBoxCollapsedHoverFocus:focus{outline:none;box-shadow:inset 0 0 0 1px var(--KIROHighlight),0 0 0 var(--XXS) var(--primaryGrey)}.selectInputBoxExpanded{height:var(--listFiltersHeight);border-top:none;border-right:none;border-left:none;border-bottom:none;padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis;width:100%;box-shadow:calc(var(--XXS) * -1) calc(var(--XXS) * -1) 0 0 var(--primaryGrey),var(--XXS) calc(var(--XXS) * -1) 0 0 var(--primaryGrey),var(--XXS) 0 0 0 var(--primaryGrey),calc(var(--XXS) * -1) 0 0 0 var(--primaryGrey),0 0 0 0 var(--primaryGrey),inset 1px 0 0 0 var(--KIROHighlight),inset -1px 0 0 0 var(--KIROHighlight),inset 0 1px 0 0 var(--KIROHighlight),inset 1px -1px 0 0 var(--secondaryGrey),inset -1px -1px 0 0 var(--secondaryGrey);border-radius:var(--borderRadiusM) var(--borderRadiusM) 0 0;padding-right:var(--L)}.selectInputBoxExpanded:focus{outline:none}.selectInputBox{height:var(--listFiltersHeight);border-top:none;border-right:none;border-left:none;border-bottom:none;padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis;width:100%;box-shadow:calc(var(--XXS) * -1) calc(var(--XXS) * -1) 0 0 var(--primaryGrey),var(--XXS) calc(var(--XXS) * -1) 0 0 var(--primaryGrey),var(--XXS) 0 0 0 var(--primaryGrey),calc(var(--XXS) * -1) 0 0 0 var(--primaryGrey),0 0 0 0 var(--primaryGrey),inset 1px 0 0 0 var(--KIROHighlight),inset -1px 0 0 0 var(--KIROHighlight),inset 0 1px 0 0 var(--KIROHighlight),inset 1px -1px 0 0 var(--secondaryGrey),inset -1px -1px 0 0 var(--secondaryGrey);border-radius:var(--borderRadiusM) var(--borderRadiusM) 0 0;padding-right:var(--L)}.selectInputBox:focus{outline:none}.selectInputBoxNoBorder{border:none}.selectInputBlocked{background-color:var(--primaryGrey);color:var(--tertiaryGrey)}.selectInputBlocked:hover{background-color:var(--primaryGrey);color:var(--tertiaryGrey);box-shadow:inset 0 0 0 1px var(--secondaryGrey)}.selectInputBlocked:focus{background-color:var(--primaryGrey);color:var(--tertiaryGrey);border:solid 1px var(--secondaryGrey);box-shadow:none}.selectInputBoxFullWidth{width:100%}.selectInputDefaultOptionSelected{flex:1;padding:var(--XS);border-radius:var(--borderRadiusM)}.selectInputDropBoxContainer{border-radius:var(--borderRadiusM)}.selectInputDropBoxContainerExpanded{position:relative;outline:none}.selectInputDefaultOption{width:100%;border-radius:var(--borderRadiusM);padding:var(--XS);cursor:pointer;border-bottom:1px solid var(--primaryGrey)}.selectInputDefaultOption:last-child{border-bottom:none}.selectInputDefaultOption:hover{background-color:var(--KIRO)}.selectInputBoxArrow{position:absolute;right:var(--XS);top:var(--XXS);cursor:default}.selectInputDropBox{position:fixed;width:100%;padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);cursor:default;background-color:var(--whiteColor);border-top:none;border-bottom:solid 1px var(--KIROHighlight);border-right:solid 1px var(--KIROHighlight);border-left:solid 1px var(--KIROHighlight);box-shadow:calc(var(--XXS) * -1) 0 0 0 var(--primaryGrey),var(--XXS) 0 0 0 var(--primaryGrey),0 var(--XXS) 0 0 var(--primaryGrey),var(--XXS) var(--XXS) 0 0 var(--primaryGrey),calc(var(--XXS) * -1) var(--XXS) 0 0 var(--primaryGrey);border-radius:0 0 var(--borderRadiusM) var(--borderRadiusM);max-height:25vh;overflow:auto;z-index:100}.selectInputDropBox--flipUp{border-top:solid 1px var(--KIROHighlight);border-bottom:none;border-radius:var(--borderRadiusM) var(--borderRadiusM) 0 0}.selectInputInnerRenderItem{width:100%;display:flex;justify-content:flex-start;align-items:center;padding:var(--XS)}.selectInputDefaultOptionNoResults{padding:var(--XS);border-radius:var(--borderRadiusM);color:var(--secondaryGrey)}.selectInputRenderEmptyList{width:100%;height:100%;display:flex;justify-content:center}.selectInputRenderEmptyListLabel{position:absolute;color:var(--whiteColor);top:calc(100% + (var(--S) / 3));right:50%;transform:translate(50%);width:100%;background-color:var(--tertiaryGrey);padding:var(--XS);border-radius:var(--borderRadiusM);text-wrap:wrap;z-index:30}.selectInputRenderEmptyListLabelPoint{position:absolute;top:100%;right:calc(50% - (var(--S) / 2));width:var(--S);height:var(--S);background-color:var(--tertiaryGrey);transform:rotate(45deg);z-index:30}.personasInputBannerFullNameIndicator{width:var(--contactCardWidth);height:-webkit-fit-content;height:fit-content;max-height:var(--contactCardHeight);background-color:var(--primaryGrey);border-radius:var(--borderRadiusS);position:absolute;left:var(--listFiltersHeight);top:0;display:flex;flex-direction:column;cursor:default;box-shadow:inset 0 calc(var(--personaInputPhotoCircleBanner) / 1.5) 0 0 var(--primaryGrey),0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow);z-index:9999999}.personasInputBannerFullNameIndicatorUpperPart{border-radius:var(--borderRadiusS);padding:var(--XS) var(--S);display:flex;align-items:center;cursor:default;height:45%}.personasInputBannerFullNameIndicatorLowerPart{background-color:var(--whiteAlphaColor);border-radius:var(--borderRadiusM);padding:var(--XXS);display:flex;cursor:default;padding:var(--XS);width:100%;height:-webkit-fit-content;height:fit-content;max-height:calc(var(--contactCardHeight) * .45)}.personasInputBannerPhotoCircle{width:var(--personaInputPhotoCircleBanner);height:var(--personaInputPhotoCircleBanner);min-width:var(--personaInputPhotoCircleBanner);min-height:var(--personaInputPhotoCircleBanner);border-radius:50%;border:solid 2px var(--whiteColor);background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--whiteColor)}.personasInputBannerInitialsCircle{width:var(--personaInputPhotoCircleBanner);height:var(--personaInputPhotoCircleBanner);min-width:var(--personaInputPhotoCircleBanner);min-height:var(--personaInputPhotoCircleBanner);border-radius:50%;border:solid 2px var(--whiteColor);background-color:var(--secondaryGrey);display:flex;align-items:center;justify-content:center;cursor:default;font-size:calc(var(--personaInputPhotoCircleBanner) / 2)}.personasInputBannerInfoContainer{padding:0px var(--XS);display:flex;flex-direction:column;justify-content:space-between}.personasInputBannerFullNameIndicatorText{margin-bottom:var(--XS)}.personasInputBannerInfoText{width:100%;word-break:break-all}.personasInputBannerInfoInnerContainer{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.personasInputBannerInfoInnerContainer>*{margin-bottom:var(--S)}.personasInputBannerNotesContainerTitle{padding:var(--XXS) var(--XS);font-weight:700}.personasInputBannerNotesContainerText{padding:var(--XS) var(--S);width:100%;height:80%;overflow-y:auto}.XButton{cursor:pointer;display:flex;align-items:center;justify-content:center;margin-right:var(--XS)}.XButtonHover:hover{opacity:.7}.personasInputPhotoContainer{position:relative;-webkit-display:flex;display:flex;align-items:center}.personasInputPhotoContainer:hover{z-index:150}.personasInputPhotoCircle{width:var(--listFiltersHeight);height:var(--listFiltersHeight);min-width:var(--listFiltersHeight);min-height:var(--listFiltersHeight);border-radius:50%;border:solid 2px var(--whiteColor);transition:.3s;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--whiteColor)}.personasInputPhotoSquare{border-radius:var(--borderRadiusS)!important}.personasInputPhotoCircle:hover{border:solid 2px var(--KIROHighlight);z-index:100}.personasInputInitialsCircle{width:var(--listFiltersHeight);min-width:var(--listFiltersHeight);height:var(--listFiltersHeight);border-radius:50%;border:solid 2px var(--whiteColor);transition:.3s;background-color:var(--secondaryGrey);-webkit-display:flex;display:flex;align-items:center;justify-content:center;cursor:default}.personasInputInitialsCircle:hover{border:solid 2px var(--KIROHighlight);z-index:100}.personasInputInitialsSquare{border-radius:var(--borderRadiusS)!important}.personasInputName{margin-left:var(--XS);color:var(--blackColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:250px;min-width:50px}.personaAvatarContainer{position:relative}.personasInputIsInvitation{position:absolute;top:0;left:0;z-index:1;background-color:var(--whiteAlphaColor)}.listTableRowCellSelectorTagContainer{-moz-width:fit-content;-webkit-width:-webkit-fit-content;width:fit-content;-moz-max-width:200px;-webkit-max-width:200px;max-width:200px;padding:var(--XS);border-radius:var(--innerListRowImageAndTagRadius);white-space:nowrap;color:var(--blackColor)}.listTableRowCellSelectorTagInnerText{overflow:clip;text-overflow:ellipsis}.listTableRowCellSelectorTagContainerForFilter{overflow:hidden;text-overflow:ellipsis;-moz-max-width:150px;-webkit-max-width:150px;max-width:150px;padding:calc(var(--XXS) / 2);padding:var(--XXS);background-color:var(--primaryGrey);border-radius:5px;margin:0px var(--XXS);color:var(--blackColor);font-weight:var(--bold)}.filterMenu{top:var(--listFiltersHeight);left:0;position:absolute;background-color:var(--primaryBackgroundColor);padding:var(--XS);width:100px;border-radius:10px;box-shadow:0 4px 8px 0 var(--primaryShadow);z-index:200;width:-webkit-min-content;width:min-content;overflow-y:auto;max-height:200px}.backgroundFormTransparent{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.formContainer{background-color:var(--primaryBackgroundColor);padding:var(--M);-moz-width:max-content;-webkit-width:-webkit-max-content;width:max-content;border-radius:15px;box-shadow:0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow);overflow-y:auto;max-height:85%;transition:.3s}.formPropertiesContainer{width:30%}.formPropertiesBiggerContainer{width:70%!important;height:85%!important;overflow-x:hidden;display:flex;flex-direction:column}.formPropertiesFitHeightContentContainer{height:-webkit-fit-content!important;height:fit-content!important}.formPropertiesFitWidthContentContainer{width:-webkit-fit-content!important;width:fit-content!important;min-width:30%}.formPropertiesFullWidthContentContainer{width:90%!important;min-width:30%}.formTitle{font-size:19px!important;font-weight:700!important;margin:0 0 10px}.confirmModalContentButtonsContainer{display:flex;margin-top:var(--S);justify-content:space-between;gap:var(--S)}.confirmModalContentText{margin-bottom:var(--S)}.confirmModalContentContainer{display:flex;flex-direction:column}.cellCharacterStyle{font-size:16px;font-weight:var(--regular)}.containerCustomList{height:100%;-webkit-display:flex;display:flex;flex-direction:column}.autoSizerContainer{height:calc(100% - var(--projectDetailTabsHeight));position:relative}.customListCellContainer{-webkit-display:flex;display:flex;align-items:center;padding:0 var(--XS)}.customListCellNoPadding{padding:0!important;justify-content:center!important}.filterAndButtonCustomListSection{-webkit-display:flex;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:var(--S)}.customListLiquidationBudgetTypeTitle{border-top:solid var(--thickBorder) var(--KIRO);border-bottom:solid var(--thickBorder) var(--KIRO)}.customListFirstCell.customListLiquidationBudgetTypeTitle{border-left:solid var(--thickBorder) var(--KIRO)}.customListLastCell.customListLiquidationBudgetTypeTitle{border-right:solid var(--thickBorder) var(--KIRO)}.customListHoveredRow{background-color:var(--secondaryKIRO)!important}.customListFirstCell{border-radius:10px 0 0 10px}.customListLastCell{border-radius:0 10px 10px 0}.customFilterIconContainer img{margin:0 0 0 var(--XS);height:calc(var(--S) - 2px)}.customFilterInfoIconContainer img{margin:0 var(--XS) 0 0;height:calc(var(--S) - 2px)}.customListCellInvitationUser{background-color:var(--secondaryGrey)}.customListDropIndicatorRow{height:100%;width:100%;border-radius:0}.customListTableRowCell{text-align:left;padding:var(--XS);border:none;overflow-wrap:break-word;text-overflow:ellipsis;word-break:break-all}.customListTableRowCellText{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3}.customListProjectListImage{width:50px;height:50px;background-color:var(--primaryGrey);border-radius:var(--innerListRowImageAndTagRadius);background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center}.customListTableHeaderCellContainer{width:100%;-webkit-display:flex;display:flex;align-items:center;border-radius:var(--borderRadiusM);box-shadow:inset 0 0 0 100px var(--zeroGrey),20px 0 0 0 var(--zeroGrey)}.customListTableHeaderCellContainer:first-child{border-radius:var(--borderRadiusM) 0 0 var(--borderRadiusM)}.customListTableHeaderCellContainer:first-child:hover{box-shadow:inset 0 0 0 100px var(--primaryGrey),20px 0 0 0 var(--zeroGrey);border-radius:var(--borderRadiusM)}.customListTableHeaderCellContainer:last-child{box-shadow:inset 0 0 0 100px var(--zeroGrey);border-radius:0 var(--borderRadiusM) var(--borderRadiusM) 0}.customListTableHeaderCellContainer:last-child:hover{box-shadow:inset 0 0 0 100px var(--primaryGrey);border-radius:var(--borderRadiusM)}.customListTableHeaderCellText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 var(--S)}.customListTableHeaderCellContainerSortHover{cursor:pointer}.customListTableHeaderCellContainerSortHover:hover{box-shadow:inset 0 0 0 100px var(--primaryGrey),20px 0 0 0 var(--zeroGrey)}.customListTableHeaderCellContainerSorted,.customListTableHeaderCellContainerSorted:hover{box-shadow:inset 0 0 0 100px var(--primaryKIRO),20px 0 0 0 var(--zeroGrey)}.customListTableHeaderCellContainerSorted:last-child{box-shadow:inset 0 0 0 100px var(--primaryKIRO);border-radius:var(--borderRadiusM)}.customListTableHeaderCellContainerSorted:last-child:hover{box-shadow:inset 0 0 0 100px var(--primaryKIRO);border-radius:var(--borderRadiusM)}.customListTableHeaderCellContainerSorted:first-child,.customListTableHeaderCellContainerSorted:first-child:hover{box-shadow:inset 0 0 0 100px var(--primaryKIRO),20px 0 0 0 var(--zeroGrey);border-radius:var(--borderRadiusM)}.customListTableHeaderCellSortIndicatorContainer{margin-left:var(--XS)}.dropIndicator{position:absolute;width:3px;border-radius:20px;background-color:var(--primaryHighlight)}.dropIndicator.left{left:0}.dropIndicator.right{right:0}.customListDropIndicator{height:var(--listHeaderHeight);width:100%;position:absolute;top:0;left:0;z-index:10;transition:background-color 1s linear;pointer-events:none;border-radius:var(--borderRadiusM) var(--borderRadiusM) 0 0}.customListDropIndicatorDroppingColor{background-color:var(--primaryHighlightAlpha)!important}.customListFilterSectionContainer{-webkit-display:flex;display:flex;flex-wrap:wrap}.customFilterItem{-webkit-display:flex;display:flex;align-items:center;height:var(--listFiltersHeight);border:solid 1px var(--secondaryGrey);background-color:var(--whiteColor);border-radius:10px;padding:var(--XS);color:var(--tertiaryGrey);cursor:pointer;white-space:nowrap;margin:0px var(--XS) var(--XXS) 0px;position:relative}.customFilterItem:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.customMoreFiltersButton{border:solid 1px var(--secondaryGrey);background-color:var(--primaryGrey);color:var(--tertiaryGrey)}.customResetFiltersButton{border:solid 1px var(--delete);background-color:var(--primaryGrey);color:var(--delete)}.customResetFiltersButton:hover{box-shadow:0 0 0 var(--XXS) var(--delete)}.customMoreFiltersButtonContainer{position:relative}.customFilterItemApplied{border:solid 1px var(--KIROHighlight)!important;background-color:var(--secondaryKIRO)!important}.customFilterItemValue{overflow:hidden;text-overflow:ellipsis;max-width:150px}.customFilterPropertyNameAndValues{-webkit-display:flex;display:flex;align-items:center}.customRememberFiltersButton{border:solid 1px var(--ok);background-color:var(--primaryGrey);color:var(--ok)}.customRememberFiltersButton:hover{box-shadow:0 0 0 var(--XXS) var(--ok)}.customListFilterIconContainer{margin:0 0 0 var(--XS)}.customRememberedFilterTextCharacterStyle{font-weight:bolder}.appliedCustomFiltersDetailsDropMenuTitle{font-weight:bolder;margin-bottom:var(--XS)}.appliedCustomFiltersDetailsDropMenuPropertyName{font-weight:bolder;margin:0 var(--XXS) var(--XS) 0}.workspaceAvatarPhotoCircle{width:calc(var(--listFiltersHeight) * 2);height:calc(var(--listFiltersHeight) * 2);min-width:calc(var(--listFiltersHeight) * 2);min-height:calc(var(--listFiltersHeight) * 2);border-radius:50%;transition:.3s;background-color:var(--whiteColor);background-position:center;background-repeat:no-repeat;background-size:cover}.workspaceAvatarInitialsCircle{width:calc(var(--listFiltersHeight) * 2);min-width:calc(var(--listFiltersHeight) * 2);height:calc(var(--listFiltersHeight) * 2);border-radius:50%;border:solid 2px var(--whiteColor);transition:.3s;background-color:var(--secondaryGrey);display:flex;align-items:center;justify-content:center;cursor:default}.workspaceAvatarSelectorItemContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:-webkit-fit-content;width:fit-content;height:var(--newProjectWorkspaceCardHeight);max-width:calc(var(--listFiltersHeight) * 4);padding:var(--XS);border-radius:var(--borderRadiusM);background-color:var(--primaryGrey);cursor:pointer}.workspaceAvatarSelectorItemContainer:hover{background-color:var(--primaryKIRO)}.workspaceAvatarSelectorItemContainerSelected,.workspaceAvatarSelectorItemContainerSelected:hover{background-color:var(--KIROHighlight)}.workspaceAvatarSelectorItemTitle{margin-top:var(--S);word-break:break-all}.backgroundFullScreenModalTransparent{position:fixed;background-color:var(--backgroundFormTransparentColor);top:0;left:0;padding-top:calc(var(--navBarHeight) / 1.5);width:100vw;z-index:200;height:100vh;min-height:100vh;overflow-y:hidden;overflow-x:hidden;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fullScreenModalCloseButton{position:absolute;top:var(--XS);right:var(--S);font-size:var(--L);cursor:pointer}.fullScreenModalContainer{height:calc(100vh - var(--navBarHeight) / 1.5);width:100vw;background-color:var(--whiteColor);border-radius:var(--borderRadiusL);z-index:500;padding:var(--S);-webkit-display:flex;display:flex;flex-direction:column}.concritLogoContainer{padding:var(--XS) var(--XS) var(--XS) 0px}.technicalMenuOptionButton{padding:0px calc(var(--M) / 2);margin:var(--XS) 12px var(--XS) 12px;-webkit-display:flex;display:flex;align-items:center;cursor:default;white-space:nowrap;color:var(--blackColor);position:relative;overflow:hidden}.technicalMenuOptionButtonHover:hover{background-color:var(--KIRO);border-radius:var(--borderRadiusM);cursor:pointer}.navBarOptionSeparationLine{height:calc(100% - var(--XS) * 2);width:1px;background-color:var(--secondaryGrey);margin:var(--XS) calc(var(--M) / 2) 0px calc(var(--M) / 2)}.badgeNotificationContentContainer{position:absolute;-webkit-display:flex;display:flex;align-items:center;top:var(--thickBorder);right:var(--XS);z-index:10;height:var(--S);-moz-width:fit-content;-webkit-width:-webkit-fit-content;width:fit-content;background-color:var(--delete);border-radius:var(--M);padding:0 var(--XXS);color:var(--whiteColor);font-size:calc(var(--M) / 2);cursor:pointer}.userAvatarNavBarContainer{position:relative}.avatarContainer{border-radius:100%;border:solid var(--thickBorder) var(--KIRO);background-color:var(--zeroGrey);width:47px;height:47px;margin:5px 12px;cursor:pointer;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--whiteColor)}.navBarContainer{-webkit-display:flex;display:flex;justify-content:space-between;align-items:center;height:var(--navBarHeight);border-bottom:solid 1px var(--secondaryGrey);margin:0 16px}.concritVersion{align-self:center;font-size:10px;position:fixed;top:0;right:0;color:var(--secondaryGrey)}.navBarUserSection{height:100%}.workspaceMenuButtonContainer{-webkit-display:flex;display:flex;flex-direction:column;justify-content:center}.navbarButtonsContainer{height:var(--navBarHeight)}.selectedProjectNavbarButton,.navbarButtonsProjectName{font-weight:700!important}.projectDetailTabContainer{width:100%;height:100%}.projectDetailTabTitleContainer{-webkit-display:flex;display:flex;flex-direction:row;justify-content:space-evenly;height:var(--projectDetailTabsHeight);min-height:var(--projectDetailTabsHeight);border:solid 1px var(--secondaryGrey);border-radius:calc(var(--projectDetailTabsHeight) / 2);margin:var(--S) 0px}.projectDetailTabTitleContainer--underline{display:flex;flex-direction:row;justify-content:flex-start;height:auto;min-height:auto;border:none;border-bottom:1px solid var(--secondaryGrey);border-radius:0;margin:0}.projectDetailTabActions{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:12px;padding-right:16px}.projectDetailTabTitleContainer--withActions .tabTitleItem--underline{white-space:nowrap}.tabTitleItem{-webkit-display:flex;display:flex;align-items:center;justify-content:center;cursor:pointer;width:100%;border-radius:calc(var(--projectDetailTabsHeight) / 2);transition:.3s}.tabTitleItem:hover{color:var(--billdin-primary-700)}.tabTitleItemSelected{background-color:var(--KIRO);color:var(--blackColor)}.tabTitleItemSelected:hover{color:var(--blackColor)}.tabTitleItemBlocked{color:var(--primaryGrey);cursor:default}.tabTitleItemBlocked:hover{color:var(--primaryGrey)!important}.tabTitleItem--underline{width:auto;border-radius:0;padding:8px 16px;font-size:14px;color:var(--primaryFontColor);position:relative}.tabTitleItem--underline:hover{color:var(--billdin-primary-700)}.tabTitleItem--underline.tabTitleItemSelected--underline{background-color:transparent;color:var(--billdin-primary-700);font-weight:700}.tabTitleItem--underline.tabTitleItemSelected--underline:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:var(--billdin-primary)}.chartContainerCard{background-color:var(--whiteColor);border-radius:var(--borderRadiusL);box-shadow:0 0 8px 8px var(--zeroGrey);-webkit-display:flex;display:flex;flex-direction:column;justify-content:space-between;padding:var(--XS);position:relative;overflow:hidden}.chartContainerCardTitle{font-size:var(--S);font-weight:700;color:var(--blackColor);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-height:18px}.chartContainerCardSutitle{font-size:calc(var(--M) / 2);color:var(--secondaryGrey);width:100%;overflow:hidden;text-overflow:ellipsis;max-height:14px}.chartContainerCardText{position:absolute;top:0;left:0;padding:var(--XS);z-index:1}.recharts-tooltip-cursor{fill:var(--greyAlphaColor)}.chartContainerCardVaue1{font-size:var(--XL);text-align:right;padding:0 var(--S);overflow:hidden;text-overflow:ellipsis;height:100%;width:100%;-webkit-display:flex;display:flex;flex-direction:column;justify-content:center}.chartContainerCardValue2{font-size:var(--S);width:100%;padding:0 var(--S) 0 0;text-align:right;color:var(--tertiaryGrey);white-space:nowrap;max-height:18px}.chartLegendPilot{height:var(--XS);width:var(--XS);border-radius:100%;background-color:var(--primaryGrey);margin-right:var(--XXS)}.chartLegendLabelValue{font-size:calc(var(--M) / 2);font-weight:bolder;width:100%;text-align:left;margin-bottom:var(--XXXS)}.chartLegendLabelText{color:var(--blackColor);font-size:var(--XS)}.tooltipContainerContent{background-color:var(--tooltipWhiteAlphaColor);border-radius:var(--borderRadiusM);padding:var(--S);border:solid var(--XXS) var(--KIRO)}.tooltipContainerContent02{background-color:var(--tooltipBlackAlphaColor);border-radius:var(--borderRadiusM);padding:var(--S)}.projectStatePieRenderTooltipContainer{-webkit-display:flex;display:flex;justify-content:center;align-items:center;gap:var(--XS)}.projectCompositionChartAndLegendContainer{width:100%;height:100%;-webkit-display:flex;display:flex}.projectCertificationMonthlyLineRenderTooltip{-webkit-display:flex;display:flex;flex-direction:column;gap:var(--XS)}.projectCertificationMonthlyLineRenderTooltipAmount{width:100%;text-align:right;padding-left:var(--S)}.projectCompositionChartAndLegendContainer{width:100%;height:100%;display:flex}.projectCompositionLegendContainer{overflow-y:auto;overflow-x:unset;height:calc(100% - var(--M));width:-webkit-fit-content;width:fit-content;margin-top:var(--M)}.projectCompositionBottomLegendContainer{overflow-y:auto;overflow-x:unset;height:-webkit-fit-content;height:fit-content;width:-webkit-fit-content;width:fit-content;max-width:100%;margin-top:var(--M)}.projectCompositionPieChartContainer{width:100%;height:calc(100% - var(--XS));margin-top:var(--XS)}.projectCompositionLegendItemContainer .chartLegendLabelText{margin-bottom:var(--XS)}.projectCompositionLegendFloatItemContainer{margin:var(--XS) 0}.projectCompositionLegendFloatItemContainer .chartLegendLabelText{padding:0 var(--XS);float:left}.imageInputContainer{-webkit-height:-webkit-fit-content;height:fit-content;position:relative;cursor:pointer}.documentContainerDragOver{position:absolute;top:0;left:0;border:dashed 5px var(--KIRO);background-color:#f1ba4563;width:100%;height:100%;border-radius:var(--borderRadiusM);-webkit-display:flex;display:flex;align-items:center;justify-content:center;z-index:10}.documentContainerDragOverRounded{border-radius:50000px}.documentContainerDragOverText{font-size:18px;font-weight:bolder;color:var(--whiteColor)}.projectDetailImageContainer{overflow:hidden;height:100%;align-items:center;justify-content:center;border-radius:var(--borderRadiusL);-webkit-display:flex;display:flex;justify-items:center;cursor:pointer;background-color:var(--primaryGrey);background-position:center;background-repeat:no-repeat;background-size:cover}.projectDetailImageRoundedContainer{border-radius:100vw;border:solid 6px var(--KIRO)}.projectDetailImageContainerInput{display:none}.projectDetailImageColorBlur{box-shadow:inset 0 -170px 45px -100px var(--primaryGrey)}.labelAndPersonaContainer{display:flex;cursor:pointer}.nameImput{display:flex;align-items:center;justify-content:center;color:var(--blackColor);border:solid 6px var(--KIRO);background-color:var(--secondaryGrey)}.popupContainer{background-color:#ffffff80;display:flex;justify-content:center;align-items:center}.popup{width:25%;height:25%}.deleteImageContainer{display:none}.labelAndPersonaContainer:hover .deleteImageContainer{display:relative}.inputPlaceholder{margin-top:var(--XS);color:var(--secondaryGrey);font-size:.875rem}.documentContainerDragOver{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:10000;display:flex;align-items:center;justify-content:center}.documentContainerDragOverRounded{border-radius:8px}.documentContainerDragOverText{color:#fff;font-size:1.5rem;font-weight:700;text-align:center;padding:2rem;background-color:#000000b3;border-radius:8px}.inputPasswordBox{height:var(--listFiltersHeight);border-radius:10px;border:solid 1px var(--secondaryGrey);padding:var(--XXS) var(--XXS) var(--XXS) var(--XXS);text-overflow:ellipsis;margin:0 var(--XS) 0 0;width:100%}.inputPasswordBox:focus{outline:none;border:solid 1px var(--KIROHighlight);box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.inputPasswordBox:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.inputPasswordBoxNoBorder{border:none}.inputPasswordBoxFullWidth{width:100%}.inputPasswordBlocked{background-color:var(--primaryGrey);color:var(--tertiaryGrey)}.inputPasswordBlocked:hover{background-color:var(--primaryGrey);color:var(--tertiaryGrey);box-shadow:none}.inputPasswordBlocked:focus{background-color:var(--primaryGrey);color:var(--tertiaryGrey);border:solid 1px var(--secondaryGrey)}.inputPasswordAndButtonContainer{-webkit-display:flex;display:flex}.inputPasswordChangeFlowContainer{width:100%}.inputPasswordChangeFlowBox{margin:0 0 var(--XS) 0}.tagSelectInputContentContainer{height:100%}.tagSelectInputContainer{height:100%;background-color:var(--primaryGrey);padding:var(--XS);border-radius:var(--borderRadiusS);-webkit-display:flex;display:flex;justify-content:center;align-items:center;cursor:pointer;position:relative;white-space:nowrap;color:var(--blackAlphaColor)}.tagSelectInputText{margin-right:var(--XXS)}.tagSelectInputTagListDropMenu{height:var(--listFiltersHeight);-moz-width:fit-content;-webkit-width:-webkit-fit-content;width:fit-content;background-color:var(--primaryGrey);padding:var(--XS);border-radius:var(--borderRadiusS);-webkit-display:flex;display:flex;justify-content:center;align-items:center;cursor:pointer;margin-bottom:var(--XS);white-space:nowrap}.tagSelectInputTagListDropMenu:hover{box-shadow:0 0 0 var(--XXS) var(--primaryGrey)}.tagSelectInputArowIcon{margin-bottom:var(--XXS)}.inputDropMenu{background-color:var(--whiteColor);border-radius:var(--borderRadiusM);position:absolute;top:100%;left:0;padding:var(--XS);z-index:9999;box-shadow:0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow);cursor:default;max-height:var(--maxInputDropMenuHeight);min-width:-webkit-fit-content;min-width:fit-content;overflow-x:unset;overflow-y:auto}.groupPhotoCircleAdditionalPersonasIndicatorContainer{position:relative}.groupPhotoCircleAdditionalPersonasIndicatorContainer:hover{z-index:10}.groupPhotoCircleAdditionalPersonasIndicator{width:var(--listFiltersHeight);height:var(--listFiltersHeight);border-radius:50%;border:solid 2px var(--primaryHighlight);background-color:var(--primaryKIRO);-webkit-display:flex;display:flex;align-items:center;justify-content:center;cursor:default;margin-right:var(--XS)}.groupPhotoCircleAdditionalPersonasFullListWrapperContainer{position:relative}.groupPhotoCircleAdditionalPersonasFullListDropScroll{position:absolute;background-color:var(--whiteColor);border-radius:var(--borderRadiusS);white-space:nowrap;top:calc(var(--listFiltersHeight) * -2);left:calc(var(--listFiltersHeight) * 2);padding:var(--XS);cursor:default;box-shadow:0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow);z-index:100;overflow:auto;max-height:300px;-webkit-display:flex;display:flex;flex-direction:column;align-items:flex-start}.groupInputInitialsCircle{width:calc(var(--listFiltersHeight) * 2);height:calc(var(--listFiltersHeight) * 2);min-width:calc(var(--listFiltersHeight) * 2);min-height:calc(var(--listFiltersHeight) * 2);border-radius:50%;transition:.3s;background-color:var(--secondaryGrey);-webkit-display:flex;display:flex;align-items:center;justify-content:center;cursor:default}.groupInputInitialsCircle:hover{z-index:100}.groupTitle{width:100%;padding:var(--XS) 0;max-width:250px;overflow:hidden;text-overflow:ellipsis;min-height:35px}.groupPhotoCircle{width:calc(var(--listFiltersHeight) * 2);height:calc(var(--listFiltersHeight) * 2);min-width:calc(var(--listFiltersHeight) * 2);min-height:calc(var(--listFiltersHeight) * 2);border-radius:50%;transition:.3s;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:var(--whiteColor)}.groupPhotoCircle:hover{z-index:100}.personasInputPhotoCircleAdditionalPersonasIndicatorContainer{position:relative}.personasInputPhotoCircleAdditionalPersonasIndicator{width:var(--listFiltersHeight);height:var(--listFiltersHeight);border-radius:50%;border:solid 2px var(--whiteColor);background-color:var(--primaryKIRO);-webkit-display:flex;display:flex;align-items:center;justify-content:center;cursor:default;margin-right:var(--XS)}.personasInputPhotoCircleAdditionalPersonasFullListWrapperContainer{position:relative}.personasInputPhotoCircleAdditionalPersonasFullListDropScroll{position:absolute;background-color:var(--whiteColor);border-radius:var(--borderRadiusS);white-space:nowrap;bottom:var(--listFiltersHeight);left:0;padding:var(--XS);cursor:default;box-shadow:0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow);z-index:100;overflow:auto;max-height:205px;-webkit-display:flex;display:flex;flex-direction:column;align-items:flex-start}.personasInputAddButton{position:relative;width:var(--listFiltersHeight);height:var(--listFiltersHeight);border-radius:50%;cursor:pointer;background-color:var(--KIRO);-webkit-display:flex;display:flex;align-items:center;justify-content:center}.personasInputAddButton:hover{box-shadow:inset 0 0 0 2px var(--KIROHighlight);background-color:var(--primaryKIRO)}.inputDropMenu{background-color:var(--whiteColor);border-radius:var(--borderRadiusM);position:absolute;top:var(--menuBarViewHeight);left:0;padding:var(--XS);z-index:9999;box-shadow:0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow);cursor:default;max-height:var(--maxInputDropMenuHeight);width:var(--personaInputSearchBar);overflow-x:unset;overflow-y:auto}.personasInputPhotosNameButtonContainer{position:relative;-webkit-display:flex;display:flex}.personasInputPhotoContainer{position:relative;display:inline-block}.personasInputRemoveButton{position:absolute;top:-8px;right:-8px;background-color:var(--delete);color:#fff;border:none;border-radius:50%;width:20px;height:20px;cursor:pointer;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center}.personasCircleOverflowIndicator{width:40px;height:40px;border-radius:50%;background-color:var(--primaryGrey);color:var(--blackAlphaColor);display:flex;align-items:center;justify-content:center;font-size:12px}.personasInputOverflowIndicatorAndAddButtonToFront{z-index:25}.personasInputOverflowIndicatorAndAddButton{-webkit-display:flex;display:flex;justify-content:center;align-items:center}.personasInputOverflowIndicatorAndAddButton:hover{z-index:500}.personasInputGroupListContainer{position:relative;-webkit-display:flex;display:flex;margin-bottom:var(--XXXS)}.groupPhotoCircleContainer{position:relative}.groupPhotoCircle{width:40px;height:40px;border-radius:50%;background-size:cover;background-position:center}.groupInputInitialsCircle{width:40px;height:40px;border-radius:50%;background-color:var(--primaryGrey);display:flex;align-items:center;justify-content:center}.back-button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:none;background:var(--primaryGrey);color:var(--tertiaryGrey);cursor:pointer;flex-shrink:0;transition:background .15s}.back-button:hover{background:var(--secondaryGrey)}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.saveStatus{display:inline-flex;align-items:center;gap:8px;min-width:0}.saveStatusSaved{animation-name:saveStatusFadeOut;animation-timing-function:ease-out;animation-fill-mode:forwards}@keyframes saveStatusFadeOut{0%,70%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.saveStatusSaved{animation:none}}.saveStatusAction{padding:0;background:none;border:none;font:inherit;font-weight:600;color:var(--billdin-error-700);text-decoration:underline;cursor:pointer}.saveStatusAction:hover{color:var(--billdin-error)}.saveStatusAction:focus-visible{outline:2px solid var(--billdin-error);outline-offset:2px;border-radius:2px}.attachment-picker{display:flex;flex-direction:column;gap:8px}.attachment-picker-label{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.attachment-picker-input{display:none}.attachment-picker-zone{box-sizing:border-box;width:100%;padding:20px 16px;border:1px dashed var(--billdin-gray-300);border-radius:8px;background:var(--billdin-gray-0);display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;text-align:center}.attachment-picker-zone--compact{padding:12px;flex-direction:row;justify-content:center;gap:8px}.attachment-picker-zone--over{border-color:var(--billdin-primary-600);background:var(--billdin-primary-50);justify-content:center}.attachment-picker-zone-text{font-size:13px;line-height:20px;color:var(--billdin-gray-500)}.attachment-picker-zone-link{font-weight:600;color:var(--billdin-primary-600)}.attachment-picker-zone-hint{font-size:12px;line-height:16px;color:var(--billdin-gray-400)}.attachment-picker-zone-over{font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-primary-700)}.attachment-picker-camera{box-sizing:border-box;height:44px;width:100%;padding:0 20px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:var(--billdin-gray-0);color:var(--billdin-gray-700);font:inherit;font-size:16px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.attachment-picker-camera-more,.attachment-picker-link{height:44px;padding:0 16px;border:0;border-radius:12px;background:transparent;color:var(--billdin-primary-600);font:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;align-self:center}.attachment-picker-row{position:relative;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--billdin-gray-100)}.attachment-picker-row--dropzone{height:56px}.attachment-picker-row--camera{padding:4px 0}.attachment-picker-thumb{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border:1px solid var(--billdin-gray-200);border-radius:6px;background:var(--billdin-gray-200);color:var(--billdin-gray-500);overflow:hidden}.attachment-picker-row--camera .attachment-picker-thumb{width:48px;height:64px}.attachment-picker-thumb img{width:100%;height:100%;object-fit:cover;display:block}.attachment-picker-thumb-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff9}.attachment-picker-meta{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:2px}.attachment-picker-name{font-size:13px;font-weight:500;line-height:18px;color:var(--billdin-gray-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-picker-status{font-size:12px;line-height:16px;color:var(--billdin-gray-500)}.attachment-picker-status--bad{font-weight:500;color:var(--billdin-error-700)}.attachment-picker-progress{display:block;width:100%;height:2px;border-radius:1px;background:var(--billdin-gray-100);overflow:hidden}.attachment-picker-progress>span{display:block;height:2px;background:var(--billdin-primary-600)}.attachment-picker-retry{height:32px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--billdin-primary-600);font:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer}.attachment-picker-row--camera .attachment-picker-retry{height:44px;padding:0 8px}.attachment-picker-remove{width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--billdin-gray-500);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.attachment-picker-row--camera .attachment-picker-remove{width:44px;height:44px;border-radius:12px}.attachment-picker-hint{margin:0;font-size:12px;line-height:16px;color:var(--billdin-gray-400)}.trialCountDownContent{-webkit-display:flex;display:flex;height:calc(var(--navBarHeight) - var(--S));margin-right:var(--XS);cursor:pointer;padding:var(--XS);border-radius:var(--borderRadiusM);margin:var(--XS) var(--XS) var(--XS) 0}.trialCountDownContent:hover{background-color:var(--KIRO)}.trialDaysLeftContainer{-webkit-display:flex;display:flex;background-color:var(--primaryKIRO);padding:var(--XS) var(--S);border-radius:var(--borderRadiusM);font-size:small;text-align:center;align-items:center}.trialDaysLeftTextContainer{-webkit-display:flex;display:flex;align-items:center;padding:var(--XS);font-size:small;overflow:hidden;text-overflow:ellipsis}.upgradePlanButton{position:relative;-webkit-display:flex;display:flex;justify-content:center;align-items:center;padding:0 var(--XS);cursor:pointer;opacity:70%}.upgradePlanButton img{width:var(--M);height:var(--M)}.billingDataWrapper{-webkit-display:flex;display:flex;gap:var(--S);height:calc(100% - var(--listHeaderHeight) - var(--XS))}.billingDataInfoContainer{width:50%;height:100%;-webkit-display:flex;display:flex;flex-direction:column}.billingDataInfoContainerFullWidth{width:100%}.billingDataPaymentMethodContainer{width:100%;height:calc(100px - var(--XS));border-radius:var(--borderRadiusM);background-color:var(--primaryGrey);padding:var(--M);margin-bottom:var(--XS)}.billingDataPaymentMethodCardTypeAndExp{-webkit-display:flex;display:flex;justify-content:space-between;align-items:center}.billingDataPaymentMethodCardNumber{-webkit-display:flex;display:flex;width:100%;justify-content:center;margin:var(--XS) 0}.billingDataInvoiceListContainer{width:100%;overflow:auto;flex:1 1 auto}.billingDataInvoice{width:100%;white-space:nowrap;padding:var(--XS);border-radius:var(--borderRadiusM);cursor:pointer;-webkit-display:flex;display:flex;justify-content:space-between}.billingDataInvoice:hover{background-color:var(--KIRO)}.billingDataSectionTitle{margin-bottom:var(--XS)}.billingDataPaymentMethodExp{color:var(--tertiaryGrey);margin-left:var(--XS)}.documentContainerDragOver{border:dashed 5px var(--KIRO);background-color:#f1ba4563;border-radius:var(--borderRadiusL);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-display:flex;display:flex;justify-content:center;align-items:center;z-index:100}.documentContainerDragOverRounded{border-radius:5000px}.documentContainerDragOverText{font-size:24px;font-weight:bolder;color:var(--whiteColor)}.projectDocumentItemContainer{position:relative;-webkit-display:flex;display:flex;flex-direction:column;align-items:center;float:left;cursor:pointer;border-radius:var(--borderRadiusM);padding:var(--XS);width:var(--documentContainerHeightAndWidth);height:var(--documentContainerHeightAndWidth);max-width:var(--documentContainerHeightAndWidth);max-height:var(--documentContainerHeightAndWidth)}.projectDocumentItemDeleteButton{display:none;position:absolute;top:var(--XS);left:var(--XS);color:var(--delete);cursor:pointer;-moz-height:min-content;height:-webkit-min-content;height:min-content;-moz-width:min-content;width:-webkit-min-content;width:min-content}.projectDocumentItemContainer:hover{background-color:var(--primaryGrey)}.projectDocumentItemContainer:hover .projectDocumentItemDeleteButton{display:block}.documentItemDocName{text-align:center;overflow:visible;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;word-break:break-all}.documentItemDocIcon{width:65px;height:85px;border-radius:var(--borderRadiusM) 23px var(--borderRadiusM) var(--borderRadiusM);background-color:var(--whiteColor);-webkit-display:flex;display:flex;align-items:center;justify-content:center;border:solid 2px;margin-bottom:var(--S)}.documentItemCompressedDocIcon{width:65px;height:85px;border-radius:var(--borderRadiusM);background-color:var(--whiteColor);-webkit-display:flex;display:flex;align-items:center;justify-content:center;border:solid 2px;margin-bottom:var(--S)}.documentItemImageIconContainer{margin-bottom:var(--S);height:85px;-webkit-display:flex;display:flex;flex-direction:column;justify-content:center;position:relative}.documentItemImageIcon{max-width:calc(var(--documentContainerHeightAndWidth) - var(--XL));max-height:85px;border-radius:var(--borderRadiusM);background-color:var(--primaryGrey);border:solid 2px #b3b3b3}.documentItemImageIconDefault:after{content:"";position:absolute;width:85px;height:65px;top:calc(50% - 32.5px);left:calc(50% - 42.5px);border-radius:var(--borderRadiusM);background-color:var(--primaryGrey);border:solid 2px #b3b3b3;box-shadow:inset 0 0 0 10px var(--whiteColor)}.projectDocumentsContainer{-webkit-display:flex;display:flex;flex-direction:column;height:100%;position:relative}.projectDocumentsTopContainer{-webkit-display:flex;display:flex;justify-content:right;width:100%;margin-bottom:var(--XS)}.projectDocumentsDocumentsContainer{overflow-x:hidden;overflow-y:auto;padding-bottom:var(--documentContainerHeightAndWidth)}.projectDocumentsDocumentsContainerDragOver{border:dashed 5px var(--KIRO);background-color:#f1ba4563;border-radius:var(--borderRadiusM);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-display:flex;display:flex;justify-content:center;align-items:center}.projectDocumentsDocumentsDragOverText{font-size:24px;font-weight:bolder;color:var(--whiteColor)}.accordionSection{margin-bottom:var(--XXS);border-radius:var(--borderRadiusM);overflow:hidden}.accordionSection__header{display:flex;align-items:center;padding:var(--S) var(--M);cursor:pointer;-webkit-user-select:none;user-select:none;gap:var(--S);border-radius:var(--borderRadiusM);background:var(--zeroGrey);transition:background .15s ease}.accordionSection__header:hover{background:var(--primaryGrey)}.accordionSection--open>.accordionSection__header{background:transparent;border-bottom:1px solid var(--primaryGrey);border-radius:var(--borderRadiusM) var(--borderRadiusM) 0 0}.accordionSection__chevron{display:flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform .2s ease;flex-shrink:0;font-size:10px}.accordionSection--open .accordionSection__chevron{transform:rotate(180deg)}.accordionSection__title{font-weight:500;font-size:.875rem;flex:1;color:var(--primaryFontColor)}.accordionSection__badge{width:8px;height:8px;border-radius:50%;flex-shrink:0}.accordionSection__badge--configured{background-color:var(--ok)}.accordionSection__badge--empty{background-color:var(--secondaryGrey)}.accordionSection__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.accordionSection--open .accordionSection__content{grid-template-rows:1fr}.accordionSection__contentInner{min-height:0;overflow:hidden;padding:0 var(--M)}.accordionSection--open .accordionSection__contentInner{padding:var(--S) var(--M) var(--S)}.expandableTextArea{margin-bottom:var(--S)}.expandableTextArea__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--XXS)}.expandableTextArea__label{font-size:.8125rem;font-weight:500;color:var(--primaryFontColor)}.expandableTextArea__expandBtn{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:.6875rem;color:var(--secondaryFontColor);padding:2px 0;transition:color .15s}.expandableTextArea__expandBtn:hover{color:var(--KIROHighlight)}.expandableTextArea__input{width:100%;max-height:200px;padding:var(--XS);border:1px solid var(--primaryGrey);border-radius:var(--borderRadiusS);font-family:inherit;font-size:.8125rem;line-height:1.5;resize:vertical;color:var(--primaryFontColor);background:var(--whiteColor);transition:border-color .15s}.expandableTextArea__input:focus{outline:none;border-color:var(--KIROHighlight)}.expandableTextArea__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#0006;display:flex;align-items:center;justify-content:center;padding:var(--XXL)}.expandableTextArea__modal{background:var(--whiteColor);border-radius:var(--borderRadiusL);width:100%;max-width:720px;height:80vh;display:flex;flex-direction:column;box-shadow:0 16px 48px #0003}.expandableTextArea__modalHeader{display:flex;align-items:center;justify-content:space-between;padding:var(--M) var(--L);border-bottom:1px solid var(--primaryGrey);flex-shrink:0}.expandableTextArea__modalTitle{font-size:1rem;font-weight:600;color:var(--primaryFontColor)}.expandableTextArea__modalClose{background:none;border:none;cursor:pointer;color:var(--secondaryFontColor);padding:var(--XXS);border-radius:var(--borderRadiusS);display:flex;align-items:center;transition:background .15s}.expandableTextArea__modalClose:hover{background:var(--primaryGrey)}.expandableTextArea__modalInput{flex:1;width:100%;padding:var(--L);border:none;font-family:inherit;font-size:.9375rem;line-height:1.7;resize:none;color:var(--primaryFontColor);border-radius:0 0 var(--borderRadiusL) var(--borderRadiusL)}.expandableTextArea__modalInput:focus{outline:none}.personalBrandCreatorPreviewWrapper{width:260px;-webkit-height:-webkit-fit-content;height:fit-content;border-radius:var(--borderRadiusM);background-color:var(--primaryGrey)}.personalBrandCreatorPreviewPage{-webkit-display:flex;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - var(--S) * 2);margin:var(--S);height:345px;background-color:var(--whiteColor);padding:var(--XS);overflow:hidden}.personalBrandCreatorPreviewHeaderWrapper{-webkit-display:flex;display:flex;justify-content:space-between;margin-bottom:var(--XXXS)}.personalBrandCreatorFooterPreview.budgetFooter{font-size:var(--thickBorder);width:100%;margin:0;padding:10px}.personalBrandExplicativeHeader{font-size:4.5px;font-weight:700;padding:var(--XXXS);-moz-white-space:pre-wrap;white-space:pre-wrap;font-family:sans-serif}.personalBrandCreatorConditions1{font-size:5px;font-weight:700;padding:var(--XXS);white-space:pre-wrap;word-break:break-word;font-family:sans-serif;overflow:hidden;line-height:1.4}.personalBrandCreatorConditions2{font-size:5px;padding:var(--XXS);white-space:pre-wrap;word-break:break-word;font-family:sans-serif;overflow:hidden;line-height:1.4}.personalBrandCreatorPreviewImage{overflow:hidden;align-items:center;justify-content:center;-webkit-display:flex;display:flex;justify-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}.personalBrandCreatorPreviewImageLogo{align-self:center;margin-top:20%}.personalBrandCreatorPreviewImageHeader{height:30px;width:30px}.personalBrandCreatorPreviewTextPlaceholder{height:100%;width:100%;-webkit-display:flex;display:flex;flex-direction:column;padding-top:var(--L)}.personalBrandCreatorPreviewTitePlaceholder{height:10px;width:40%;background-color:var(--tertiaryGrey);border-radius:var(--borderRadiusM);margin-bottom:var(--XS)}.personalBrandCreatorPreviewBodyPlaceholder{height:8px;width:70%;background-color:var(--secondaryGrey);border-radius:var(--borderRadiusM);margin-bottom:var(--XXS)}.percentagesPreviewContainer{width:100%}.percentageListTitleRow{-webkit-display:flex;display:flex;justify-content:space-between;width:100%;font-size:6px;font-weight:700;padding:var(--XS) var(--XXXS) var(--XXXS) var(--XXXS);-moz-white-space:pre-wrap;white-space:pre-wrap;color:var(--KIROHighlight)}.percentageListBodyRow{-webkit-display:flex;display:flex;justify-content:space-between;font-size:6px;padding:var(--XXXS);-moz-white-space:pre-wrap;white-space:pre-wrap;color:var(--tertiaryGrey)}.headerBackgroundDiv{height:8px;width:100%;margin-bottom:1px}.imagesContainer{display:flex;flex-direction:column;align-items:center;margin-top:var(--XXS);margin-bottom:var(--XXS);width:100%}.budgetFooter{text-align:center;padding-bottom:10px;padding-top:2px;font-size:small;color:var(--printSecondaryFontColor)}.footerSameRow{-webkit-display:flex;display:flex;white-space:nowrap;text-align:center}.divSector{position:absolute;right:35px}.numberPage{width:100%;text-align:center}.pbcPage__container{display:flex;flex-direction:column;height:100%;width:100%;background-color:var(--whiteColor);min-height:0}.pbcPage__body{flex:1;display:flex;gap:var(--L);padding:var(--M) var(--L);overflow:hidden;min-height:0}.pbcPage__formPanel{flex:3;display:flex;flex-direction:column;min-width:0;min-height:0}.pbcPage__formHeader{display:flex;align-items:center;justify-content:space-between;gap:var(--M);margin-bottom:var(--S);flex-shrink:0}.pbcPage__formActions{display:flex;align-items:center;gap:var(--S);flex-shrink:0}.pbcPage__saveError{color:var(--delete, #e74c3c);font-size:.8125rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.pbcPage__formScroll{flex:1;overflow-y:auto;min-height:0;padding-right:var(--S)}.pbcPage__previewPanel{flex:2;min-width:0;height:100%;overflow-y:auto;overflow-x:hidden;background:var(--primaryGrey);border-radius:var(--borderRadiusM);padding:var(--XXS)}.pbcPage__previewScaler{position:absolute;top:0;left:0;transform-origin:top left;width:260px}.pbcPage__previewPanel .personalBrandCreatorPreviewWrapper{background:transparent}.pbcPage__previewPanel .personalBrandCreatorPreviewPage{width:100%;margin:0;height:367px}.pbcPage__previewPanel .personalBrandCreatorPreviewPage+.personalBrandCreatorPreviewPage{margin-top:var(--XS)}.pbcPage__unsupported{display:flex;flex:1;align-items:center;justify-content:center;padding:var(--L);text-align:center;color:var(--secondaryFontColor);font-size:.875rem}.pbcConfirm__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#0006;display:flex;align-items:center;justify-content:center}.pbcConfirm__dialog{background:var(--whiteColor);border-radius:var(--borderRadiusL);padding:var(--L);max-width:400px;width:90%;box-shadow:0 16px 48px #0003}.pbcConfirm__title{font-size:1rem;font-weight:600;color:var(--primaryFontColor);margin:0 0 var(--XS) 0}.pbcConfirm__text{font-size:.875rem;color:var(--secondaryFontColor);margin:0 0 var(--L) 0;line-height:1.5}.pbcConfirm__actions{display:flex;gap:var(--S);justify-content:flex-end}.pbcConfirm__btn{padding:var(--XS) var(--M);border-radius:var(--borderRadiusS);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s}.pbcConfirm__btn--cancel{background:none;border:1px solid var(--primaryGrey);color:var(--primaryFontColor)}.pbcConfirm__btn--cancel:hover{background:var(--zeroGrey)}.pbcConfirm__btn--confirm{background:var(--delete, #e74c3c);border:none;color:#fff}.pbcConfirm__btn--confirm:hover{opacity:.9}.personalBrandCreatorHeaderImagesWrapper{display:flex;justify-content:center;gap:var(--L);width:100%;padding-bottom:var(--S)}.personalBrandFooterConfigurationContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.personalBrandFooterConfigurationTextLinesContainer{width:60%;padding-right:var(--XS)}.cardRow{display:flex;flex-direction:row;gap:var(--M);align-items:center;position:relative;margin-bottom:var(--XS)}.personalBrandCreatorLogoWrapper{display:flex;justify-content:center;width:100%;height:-webkit-fit-content;height:fit-content}.coverOptionsContainer{display:flex;flex-direction:column;justify-content:space-between;width:50%}.textLayoutButtonContainer{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}.personalBrandCreatorPreviewTextLinePlaceholder{height:100%;width:100%;display:flex;flex-direction:column;padding:var(--XXS)}.personalBrandCreatorPreviewTextLinePlaceholder:hover{cursor:pointer}.rotatedPersonalBrandCreatorPreviewTextLinePlaceholder{height:32px;width:20%;display:flex;flex-direction:row;padding:var(--XXS);justify-content:center;align-items:flex-start}.rotatedPersonalBrandCreatorPreviewTextLinePlaceholder:hover{cursor:pointer}.personalBrandCreatorPreviewTitlePlaceholder{height:5px;width:40%;background-color:var(--tertiaryGrey);border-radius:var(--borderRadiusM);margin-bottom:var(--XXS)}.rotatedPersonalBrandCreatorPreviewTitlePlaceholder{height:40%;width:5px;background-color:var(--tertiaryGrey);border-radius:var(--borderRadiusM);margin-right:var(--XXS)}.personalBrandButtonPlaceholder{height:3px;width:70%;background-color:var(--secondaryGrey);border-radius:var(--borderRadiusM);margin-bottom:var(--XXS)}.rotatedPersonalBrandButtonPlaceholder{width:3px;height:70%;background-color:var(--secondaryGrey);border-radius:var(--borderRadiusM);margin-right:var(--XXS)}.invitationCardItemContainer{position:relative;display:flex;align-items:center;width:-webkit-fit-content;width:fit-content;padding:var(--XS);border-radius:var(--borderRadiusM);background-color:var(--primaryGrey);cursor:pointer;margin:var(--XS) 0}.invitationCardItemContainer:hover{background-color:var(--primaryKIRO)}.invitationEntityTitleContainer{margin:0 0 0 var(--S)}.invitationCardItemTitle{margin:0 0 var(--XS) 0}.entityAvatarCircleContainer{position:relative}.invitatorPersonaCircleContainer{position:absolute;right:calc(var(--XS) * -1);bottom:calc(var(--XXS) * -1)}.profileDetailAndInvitationsContainer{-webkit-display:flex;display:flex;flex-direction:column;height:calc(100vh - var(--navBarHeight))}.profileDetailContainer{-webkit-display:flex;display:flex;padding:var(--S);justify-content:center}.profileDetailInfoContainer{width:30%}.profileDetailImageContainer{-webkit-display:flex;display:flex;flex-direction:column;justify-content:flex-start}.invitationsRequestsListTitle{width:100%;text-align:center}.invitationsRequestsListContainer{width:100%;height:100%;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;overflow:auto;padding:var(--S) var(--S) 0 var(--S)}.errorState,.emptyState{text-align:center;padding:var(--XL);color:#6b7280}.errorState button,.emptyState button{margin-top:var(--M);padding:var(--S) var(--M);background-color:#0694a2;color:#fff;border:none;border-radius:var(--borderRadiusS);cursor:pointer}.sameRowFlex{display:flex;flex-direction:row;align-items:center}.subtitleCharacterStyle{font-size:24px;font-weight:var(--regular)}.titleCharacterStyle{font-size:24px;font-weight:var(--medium)}.sectionTitleCharacterStyle{font-size:1rem;font-weight:500;color:#6b7280}.inputTextCharacterStyle{font-size:.875rem}.subscriptionHeaderSectionContainer{-webkit-display:flex;display:flex;justify-content:space-between;padding:var(--XS)}.subscriptionTitleSection{-webkit-display:flex;display:flex;gap:var(--XS)}.subscriptionDueDate{color:var(--secondaryGrey);height:auto;-webkit-display:flex;display:flex;align-items:center}.cancelSubscriptionButtonContainer{-webkit-display:flex;display:flex;width:100%;justify-content:center;padding-top:var(--S)}.cancelSubscriptionButton{color:var(--delete)!important;padding:var(--XS) 0}.subscriptionUserCard{-webkit-display:flex;display:flex;width:calc(100% - var(--S) * 2);background-color:var(--primaryGrey);margin:var(--S);padding:var(--S);border-radius:var(--borderRadiusM);gap:var(--XS);justify-content:space-between}.subscriptionUserCard:hover{background-color:var(--zeroGrey)}.subscriptionUserInfo{-webkit-display:flex;display:flex;width:100%;height:100%;align-items:center}.subscriptionUserData{padding:0 0 0 var(--S)}.subscriptionUserRemove{cursor:pointer}.subscriptionManagementStatusContainer{-webkit-display:flex;display:flex;width:100%;justify-content:space-between;padding-bottom:var(--S)}.subscriptionManagementPackagesWrapperTop{border-radius:var(--borderRadiusL) var(--borderRadiusL) 0 0;background-color:var(--primaryGrey);padding:var(--S) var(--S) var(--S) var(--S);border-top:solid var(--thickBorder) var(--secondaryGrey);border-right:solid var(--thickBorder) var(--secondaryGrey);border-left:solid var(--thickBorder) var(--secondaryGrey)}.subscriptionManagementPackagesWrapperBody{background-color:var(--primaryGrey);padding:0 var(--S);border-right:solid var(--thickBorder) var(--secondaryGrey);border-left:solid var(--thickBorder) var(--secondaryGrey)}.subscriptionManagementPackagesWrapperBottom{border-radius:0 0 var(--borderRadiusL) var(--borderRadiusL);background-color:var(--primaryGrey);padding:var(--S);margin-bottom:var(--S);border-bottom:solid var(--thickBorder) var(--secondaryGrey);border-right:solid var(--thickBorder) var(--secondaryGrey);border-left:solid var(--thickBorder) var(--secondaryGrey)}.subscriptionManagementPackagesWrapper{border-radius:var(--borderRadiusL);background-color:var(--primaryGrey);padding:var(--S);margin-bottom:var(--S);border:solid var(--thickBorder) var(--secondaryGrey)}.viewSectionContainer{position:relative;-webkit-display:flex;display:flex;flex-direction:column;border-radius:var(--borderRadiusL);border:solid 2px var(--secondaryGrey);padding-top:var(--S);background-color:var(--whiteColor)}.viewSectionContentContainer{-webkit-display:flex;display:flex;flex-direction:column;height:100%;width:100%;overflow:auto;flex:1 1 auto;border-radius:0 0 var(--borderRadiusL) var(--borderRadiusL)}.orderInfoContainer{width:100%;display:flex;flex-direction:column;gap:var(--XS);padding:var(--XS);height:-webkit-fit-content;height:fit-content}.orderInfoSection{display:flex;gap:var(--XS);width:100%;flex-wrap:wrap}.orderInfoCodeContainer{width:20%;min-width:100px;overflow:hidden;text-overflow:ellipsis}.orderInfoLabel{display:block;margin-bottom:var(--XXS);font-size:.875rem;color:var(--primaryGrey)}.orderDetailCodeContainer{width:100%;height:var(--listFiltersHeight);display:flex;align-items:center;padding:var(--XXS);background-color:var(--background);border:1px solid var(--borderColor);border-radius:4px}.orderInfoExternalIdContainer{width:15%;min-width:120px}.orderInfoAmountContainer{width:25%;min-width:150px}.orderInfoTitleContainer{flex:1;min-width:200px}.orderInfoLowerContainer{display:flex;justify-content:space-between;gap:var(--XS);margin-top:var(--XS)}.orderInfoSelectsAndDateContainer{display:flex;flex-direction:column;justify-content:space-between;width:50%}.orderInfoDateAndTaxRow{display:flex;justify-content:space-between;gap:var(--XS);margin-bottom:var(--XXS)}.selectContainer{max-width:var(--minInputWidth);width:100%}.orderInfoDescriptionContainer{width:100%;margin-top:var(--XS)}.orderDetailPage{padding:var(--S);height:100%;display:flex;flex-direction:column}.orderDetailHeader{margin-bottom:var(--L)}.orderDetailHeader h1{margin:0 0 var(--S) 0}.orderDetailMeta{display:flex;gap:var(--M);font-size:.875rem;color:var(--primaryGrey)}.orderDetailTabs{flex:1;display:flex;flex-direction:column}.tabList{display:flex;gap:var(--XS);border-bottom:2px solid var(--primaryGrey);margin-bottom:var(--S)}.tabButton{padding:var(--S) var(--M);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:1rem;color:var(--primaryGrey);transition:all .2s;margin-bottom:-2px}.tabButton:hover{color:var(--primary)}.tabButton.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.tabContent{flex:1;overflow-y:auto}.tabPanel{padding:var(--M)}.tabPanel h2{margin-top:0}.orderDetailMainTabContainer{display:flex;gap:var(--M);width:100%}.orderDetailInfoSection{flex:1;min-width:0}.orderDetailDocumentsSection{width:35%;min-width:300px;display:flex;flex-direction:column}.orderDetailDocumentsHeader{margin-bottom:var(--S)}.orderDetailDocumentsHeader h3{margin:0;font-size:1rem;color:var(--primaryGrey)}.order-mlp-detail{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--primaryBackgroundColor)}.order-mlp-tabs{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.order-mlp-tabs>.projectDetailTabContainer{flex:1;min-height:0;display:flex;flex-direction:column}.order-mlp-tabs>.projectDetailTabContainer>:nth-child(2){flex:1;min-height:0}.order-mlp-tabs :global(.navTabs),.order-mlp-tabs>div:first-child{padding-left:32px;padding-right:32px}.order-mlp-loading-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.order-mlp-title-skeleton,.order-mlp-badge-skeleton{display:inline-block;border-radius:6px;background:linear-gradient(90deg,var(--zeroGrey) 25%,var(--primaryGrey) 37%,var(--zeroGrey) 63%);background-size:400% 100%;animation:order-mlp-skeleton-shimmer 1.4s ease infinite}.order-mlp-title-skeleton{width:240px;height:18px}.order-mlp-badge-skeleton{width:84px;height:24px}@keyframes order-mlp-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.order-mlp-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px;color:var(--tertiaryGrey);font-size:14px}.order-mlp-error button{padding:7px 18px;border-radius:8px;border:1px solid var(--secondaryGrey);background:transparent;cursor:pointer;font-size:13px;color:var(--primaryFontColor);transition:background .15s}.order-mlp-error button:hover{background:var(--zeroGrey)}.order-conditions-tab{height:100%;padding:16px;display:flex;flex-direction:column}.order-conditions-editor{flex:1;width:100%;resize:none;border:1px solid var(--primaryGrey);border-radius:8px;padding:12px;font-size:13px;font-family:inherit;color:var(--primaryFontColor);background:var(--primaryBackgroundColor);outline:none;transition:border-color .15s}.order-conditions-editor:focus{border-color:var(--KIRO)}.order-conditions-editor:disabled{background:var(--zeroGrey);color:var(--tertiaryGrey);cursor:not-allowed}.projectListsChartContainer{width:25%;height:calc(100vh - var(--navBarHeight));padding:0 var(--S) 0 var(--S);overflow:hidden;display:flex;flex-direction:column;justify-content:space-evenly}.projectListContainer{width:75%;height:calc(100vh - var(--navBarHeight) - var(--S));margin:var(--S) var(--S) 0 var(--S)}.projectItemContainer{-webkit-display:flex;display:flex;height:var(--listItemHeight);width:100%;border-radius:10px}.projectItemContainer:hover{background-color:var(--secondaryKIRO)}.projectItemCell{-webkit-display:flex;display:flex;height:100%;width:100%;align-items:center;padding:0px var(--XS);overflow-wrap:break-word}.newProjectWorkspaceAvatarSelectorContainer{margin-bottom:var(--S)}.newProjectWorkspaceContainer{overflow:auto;border-radius:var(--borderRadiusM);border:solid 2px var(--primaryGrey);max-height:300px}.newProjectWorkspaceAvatarSelectorItemContainer{margin:var(--XS);float:left}.newProjectWorkspaceAclarationText{white-space:normal}.projectAWSListNewProjectButtonContainer{-webkit-display:flex;display:flex;align-items:center}.modalForm input{padding:var(--XS);border:1px solid var(--primaryGrey);border-radius:var(--borderRadiusS)}.modalActions{display:flex;gap:var(--S);justify-content:flex-end;margin-top:var(--S)}.bcp{--bcp-primary: #0694a2;--bcp-primary-600: #047481;--bcp-primary-100: #d5f5f6;--bcp-primary-50: #edfafa;--bcp-primary-border: #afecef;--bcp-ink: #111928;--bcp-gray-700: #374151;--bcp-gray-600: #4b5563;--bcp-gray-500: #6b7280;--bcp-gray-400: #9ca3af;--bcp-gray-300: #d1d5db;--bcp-gray-200: #e5e7eb;--bcp-gray-100: #f3f4f6;--bcp-gray-50: #f9fafb;--bcp-bg: #eef0f2;--bcp-success: #31c48d;--bcp-success-bg: #def7ec;--bcp-success-text: #046c4e;--bcp-success-border: #84e1bc;--bcp-warning: #e3a008;--bcp-warning-bg: #fdfdea;--bcp-warning-text: #8e4b10;--bcp-warning-border: #fce96a;--bcp-error: #e02424;--bcp-error-bg: #fdf2f2;--bcp-error-text: #9b1c1c;--bcp-error-border: #f8b4b4;--bcp-info-bg: #ebf5ff;--bcp-info-text: #1a56db;--bcp-info-border: #c3ddfd;--bcp-lightbox: #0b0f19;min-height:100vh;min-height:100dvh;background:var(--bcp-bg);color:var(--bcp-ink);font-family:Inter,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}.bcp *,.bcp *:before,.bcp *:after{box-sizing:border-box}.bcp button{font-family:inherit}.bcp-auth{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:48px 20px 32px}.bcp-card{width:100%;max-width:400px;background:#fff;border-radius:16px;padding:32px 28px 24px;box-shadow:0 24px 60px -18px #11192847}.bcp-card--wide{max-width:560px}.bcp-wordmark{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:26px;font-weight:700;font-size:15px}.bcp-wordmark-icon{width:34px;height:34px;border-radius:9px;background:var(--bcp-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center}.bcp-title{margin:0 0 8px;font-size:22px;font-weight:800;letter-spacing:-.01em}.bcp-subtitle{margin:0 0 20px;color:var(--bcp-gray-600);font-size:14.5px}.bcp-label{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:var(--bcp-gray-700)}.bcp-input{width:100%;border:1px solid var(--bcp-gray-300);border-radius:10px;padding:11px 14px;font-size:15px;font-family:inherit;color:var(--bcp-ink);outline:none;background:#fff}.bcp-input::placeholder{color:var(--bcp-gray-400)}.bcp-input:focus{border-color:var(--bcp-primary);box-shadow:0 0 0 3px #0694a226}.bcp-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding:12px 18px;border:none;border-radius:10px;background:var(--bcp-primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.bcp-btn:hover{background:var(--bcp-primary-600)}.bcp-btn:disabled{background:var(--bcp-gray-200);color:var(--bcp-gray-400);cursor:not-allowed}.bcp-btn--ghost{background:transparent;color:var(--bcp-primary-600)}.bcp-btn--ghost:hover{background:var(--bcp-primary-50)}.bcp-note{margin-top:14px;text-align:center;color:var(--bcp-gray-400);font-size:12.5px}.bcp-center{text-align:center}.bcp-state-icon{width:56px;height:56px;margin:6px auto 16px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:26px;background:var(--bcp-primary-50)}.bcp-state-icon--error{background:var(--bcp-error-bg)}.bcp-callout{display:flex;gap:8px;align-items:flex-start;text-align:left;margin-top:18px;padding:10px 14px;border-radius:10px;font-size:13px;background:var(--bcp-warning-bg);border:1px solid var(--bcp-warning-border);color:var(--bcp-warning-text)}.bcp-linklike{background:none;border:none;padding:0;margin-top:16px;color:var(--bcp-primary-600);font-size:14px;font-weight:600;cursor:pointer}.bcp-spinner{color:var(--bcp-gray-500);text-align:center;padding:24px 0}.bcp-foot{margin-top:26px;text-align:center;color:var(--bcp-gray-400);font-size:11.5px}.bcp-foot strong{font-weight:700}.bcp-lang{display:inline-flex;gap:2px;background:var(--bcp-gray-100);border-radius:999px;padding:2px}.bcp-lang button{border:none;background:transparent;border-radius:999px;font-size:11px;font-weight:700;padding:4px 9px;color:var(--bcp-gray-500);cursor:pointer}.bcp-lang button.is-active{background:var(--bcp-primary-50);color:var(--bcp-primary-600)}.bcp-entered{text-align:center;color:var(--bcp-gray-500);font-size:13.5px;margin-bottom:6px}.bcp-entered strong{color:var(--bcp-ink)}.bcp-selector-title{text-align:center;font-size:24px;font-weight:800;margin:0 0 20px}.bcp-obra-card{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--bcp-gray-200);border-radius:14px;padding:0;margin-bottom:14px;cursor:pointer;overflow:hidden}.bcp-obra-card:hover{border-color:var(--bcp-primary-border)}.bcp-obra-cover{position:relative;height:110px;background:linear-gradient(135deg,#e5e7eb,#f3f4f6)}.bcp-obra-cover img{width:100%;height:100%;object-fit:cover;display:block}.bcp-obra-chip{position:absolute;top:10px;right:10px;background:var(--bcp-warning-bg);border:1px solid var(--bcp-warning-border);color:var(--bcp-warning-text);font-size:11.5px;font-weight:600;border-radius:999px;padding:3px 10px}.bcp-obra-row{display:flex;align-items:center;gap:12px;padding:13px 14px}.bcp-obra-company{display:block;font-size:11px;color:var(--bcp-gray-400);font-weight:600}.bcp-obra-name{display:block;font-size:15.5px;font-weight:700;color:var(--bcp-ink)}.bcp-chevron{margin-left:auto;color:var(--bcp-primary);flex-shrink:0}.bcp-brand-avatar{width:40px;height:40px;border-radius:11px;background:var(--bcp-ink);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.bcp-brand-avatar img{width:100%;height:100%;object-fit:cover}.bcp-user-avatar{width:34px;height:34px;border-radius:999px;background:var(--bcp-primary-100);color:var(--bcp-primary-600);font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;flex-shrink:0}.bcp-shell{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.bcp-header{background:#fff;border-bottom:1px solid var(--bcp-gray-200);position:-webkit-sticky;position:sticky;top:0;z-index:30}.bcp-header-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px}.bcp-header-brand{display:flex;align-items:center;gap:10px;min-width:0}.bcp-header-company{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcp-header-eyebrow{display:block;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bcp-gray-400)}.bcp-nav{display:none}.bcp-header-right{margin-left:auto;display:flex;align-items:center;gap:10px}.bcp-header-right .bcp-lang{display:none}.bcp-usermenu{position:relative}.bcp-usermenu-panel{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--bcp-gray-200);border-radius:12px;box-shadow:0 12px 30px -8px #11192840;min-width:230px;padding:6px;z-index:40}.bcp-usermenu-name{padding:10px 10px 0;font-size:13px;font-weight:600;color:var(--bcp-gray-900)}.bcp-usermenu-email{padding:2px 10px 8px;font-size:12.5px;color:var(--bcp-gray-500);border-bottom:1px solid var(--bcp-gray-100);margin-bottom:4px;word-break:break-all}.bcp-usermenu-item{display:block;width:100%;text-align:left;background:none;border:none;border-radius:8px;padding:9px 10px;font-size:14px;color:var(--bcp-ink);cursor:pointer}.bcp-usermenu-item:hover{background:var(--bcp-gray-50)}.bcp-usermenu .bcp-lang{margin:6px 10px 4px}.bcp-main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:16px 16px 90px}.bcp-observer{display:flex;align-items:center;gap:8px;background:var(--bcp-info-bg);border:1px solid var(--bcp-info-border);color:var(--bcp-info-text);font-size:13px;font-weight:600;border-radius:10px;padding:9px 13px;margin-bottom:14px}.bcp-hero{position:relative;border-radius:16px;overflow:hidden;min-height:220px;display:flex;align-items:flex-end;background:linear-gradient(135deg,#3d4656,#1a2233);margin-bottom:16px}.bcp-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bcp-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11192826,#111928db)}.bcp-hero-body{position:relative;z-index:1;padding:22px 20px;color:#fff}.bcp-hero-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.85;margin-bottom:6px}.bcp-hero-title{margin:0;font-size:24px;font-weight:800;letter-spacing:-.01em}.bcp-hero-sub{margin:6px 0 0;font-size:14px;opacity:.9}.bcp-modules{display:flex;flex-direction:column;gap:14px}.bcp-module{background:#fff;border:1px solid var(--bcp-gray-200);border-radius:14px;padding:16px;text-align:left;cursor:pointer;width:100%;display:block}.bcp-module[disabled]{cursor:default}.bcp-module:not([disabled]):hover{border-color:var(--bcp-primary-border)}.bcp-module-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bcp-gray-400);margin-bottom:8px}.bcp-module-amount{font-size:24px;font-weight:800;letter-spacing:-.01em}.bcp-module-meta{margin-top:4px;color:var(--bcp-gray-500);font-size:13px}.bcp-module-empty{color:var(--bcp-gray-500);font-size:14px}.bcp-cta-card{background:var(--bcp-warning-bg);border:1px solid var(--bcp-warning-border);border-radius:14px;padding:16px}.bcp-cta-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bcp-warning-text);margin-bottom:8px}.bcp-empty{text-align:center;padding:26px 16px}.bcp-empty-icon{width:52px;height:52px;margin:0 auto 12px;border-radius:14px;background:var(--bcp-primary-50);display:flex;align-items:center;justify-content:center;font-size:24px}.bcp-empty-title{font-size:16px;font-weight:700;margin:0 0 6px}.bcp-empty-body{color:var(--bcp-gray-500);font-size:13.5px;margin:0 0 6px}.bcp-empty-note{color:var(--bcp-gray-400);font-size:12.5px;margin:0}.bcp-page-title{margin:4px 0 2px;font-size:21px;font-weight:800;letter-spacing:-.01em}.bcp-page-sub{margin:0 0 16px;color:var(--bcp-gray-500);font-size:13.5px}.bcp-back{display:inline-block;background:none;border:none;padding:0;margin:2px 0 10px;color:var(--bcp-gray-500);font-size:13.5px;font-weight:600;cursor:pointer}.bcp-back:hover{color:var(--bcp-primary-600)}.bcp-summary-card{background:#fff;border:1px solid var(--bcp-gray-200);border-radius:14px;padding:16px;margin-bottom:16px}.bcp-chip{display:inline-flex;align-items:center;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 10px}.bcp-chip--version{background:var(--bcp-primary-50);color:var(--bcp-primary-600)}.bcp-chip--current{background:var(--bcp-success-bg);color:var(--bcp-success-text)}.bcp-version-card{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--bcp-gray-200);border-radius:14px;padding:14px 16px;margin-bottom:12px}.bcp-version-title{font-size:15px;font-weight:700;margin:8px 0 2px}.bcp-version-meta{color:var(--bcp-gray-500);font-size:12.5px}.bcp-version-amount{font-size:18px;font-weight:800;margin-top:8px}.bcp-delta-pos{color:var(--bcp-success-text);font-weight:700}.bcp-delta-neg{color:var(--bcp-error-text);font-weight:700}.bcp-version-actions{display:flex;gap:14px;margin-top:10px}.bcp-version-actions button{background:none;border:none;padding:0;color:var(--bcp-primary-600);font-size:13.5px;font-weight:600;cursor:pointer}.bcp-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--bcp-gray-200);border-radius:14px;overflow:hidden}.bcp-table th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bcp-gray-400);padding:12px 14px;border-bottom:1px solid var(--bcp-gray-200);background:var(--bcp-gray-50)}.bcp-table td{padding:13px 14px;border-bottom:1px solid var(--bcp-gray-100);font-size:14px;vertical-align:middle}.bcp-table tr:last-child td{border-bottom:none}.bcp-only-desktop{display:none}@media(min-width:900px){.bcp-only-desktop{display:block}.bcp-only-mobile{display:none}}.bcp-tree{background:#fff;border:1px solid var(--bcp-gray-200);border-radius:14px;overflow:hidden}.bcp-tree-chapter{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;border-bottom:1px solid var(--bcp-gray-100);padding:13px 14px;font-size:14.5px;font-weight:700;color:var(--bcp-ink);cursor:pointer;text-align:left}.bcp-tree-code{font-size:11.5px;font-weight:700;color:var(--bcp-gray-400);min-width:24px}.bcp-tree-caret{color:var(--bcp-gray-400);transition:transform .15s;flex-shrink:0}.bcp-tree-caret.is-open{transform:rotate(90deg)}.bcp-tree-amount{margin-left:auto;font-weight:800;white-space:nowrap}.bcp-tree-partidas{background:#fafbfc;border-bottom:1px solid var(--bcp-gray-100)}.bcp-tree-partida{display:flex;align-items:baseline;gap:10px;padding:10px 14px 10px 40px;border-bottom:1px solid var(--bcp-gray-100);font-size:13.5px}.bcp-tree-partida:last-child{border-bottom:none}.bcp-tree-partida-title{color:var(--bcp-gray-700)}.bcp-tree-partida-note{display:block;color:var(--bcp-gray-400);font-size:12px}.bcp-tree-partida-clientnote{display:block;margin-top:2px;padding-left:8px;border-left:2px solid var(--bcp-gray-200, #e5e7eb);color:var(--bcp-gray-600, #4b5563);font-size:12.5px}.bcp-tree-partida-amount{margin-left:auto;font-weight:700;white-space:nowrap}.bcp-tree-note{padding:10px 14px;color:var(--bcp-gray-400);font-size:12.5px;text-align:center}.bcp-diff-banner{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--bcp-primary-50);border:1px solid var(--bcp-primary-border);border-radius:14px;padding:14px 16px;margin-bottom:16px}.bcp-diff-side{min-width:130px}.bcp-diff-side-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bcp-gray-500)}.bcp-diff-side-amount{font-size:18px;font-weight:800}.bcp-diff-arrow{color:var(--bcp-gray-400);font-size:18px}.bcp-diff-total{margin-left:auto;font-weight:800}.bcp-diff-card{display:flex;gap:12px;align-items:flex-start;border-radius:14px;border:1px solid;padding:13px 14px;margin-bottom:12px}.bcp-diff-card--added{background:#f3faf7;border-color:#bcf0da}.bcp-diff-card--removed{background:#fdf5f5;border-color:var(--bcp-error-border)}.bcp-diff-card--modified{background:var(--bcp-warning-bg);border-color:var(--bcp-warning-border)}.bcp-diff-icon{width:30px;height:30px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-weight:800;flex-shrink:0}.bcp-diff-card--added .bcp-diff-icon{background:var(--bcp-success-bg);color:var(--bcp-success-text)}.bcp-diff-card--removed .bcp-diff-icon{background:var(--bcp-error-bg);color:var(--bcp-error-text)}.bcp-diff-card--modified .bcp-diff-icon{background:#fdf6b2;color:var(--bcp-warning-text)}.bcp-diff-kind{display:block;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bcp-gray-500)}.bcp-diff-title{font-size:14.5px;font-weight:700}.bcp-diff-amount{margin-left:auto;font-weight:800;white-space:nowrap}.bcp-add-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bcp-gray-400)}.bcp-add-sentby{color:var(--bcp-gray-500);font-size:13px;margin:2px 0 14px}.bcp-add-message{border-left:3px solid var(--bcp-primary);background:var(--bcp-gray-50);border-radius:0 10px 10px 0;padding:12px 14px;margin-bottom:16px;color:var(--bcp-gray-700);font-size:14px}.bcp-add-message-label{display:block;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bcp-gray-400);margin-bottom:6px}.bcp-add-amount{background:#fff;border:1px solid var(--bcp-gray-200);border-radius:14px;padding:16px;margin-bottom:16px}.bcp-add-amount-value{font-size:28px;font-weight:800;color:var(--bcp-primary-600);letter-spacing:-.01em}.bcp-impact{background:var(--bcp-primary-50);border:1px solid var(--bcp-primary-border);border-radius:14px;padding:16px;margin-bottom:16px}.bcp-impact-row{display:flex;align-items:center;justify-content:space-between;font-size:14.5px;padding:3px 0}.bcp-impact-row strong{font-weight:800}.bcp-add-actions{display:flex;gap:12px;margin-top:8px}.bcp-add-actions .bcp-btn{margin-top:0}.bcp-add-note{text-align:center;color:var(--bcp-gray-400);font-size:12.5px;margin-top:12px}.bcp-decision-banner{border-radius:14px;padding:16px;margin-bottom:16px;border:1px solid}.bcp-decision-banner--approved{background:var(--bcp-success-bg);border-color:var(--bcp-success-border);color:var(--bcp-success-text)}.bcp-decision-banner--rejected{background:var(--bcp-error-bg);border-color:var(--bcp-error-border);color:var(--bcp-error-text)}.bcp-decision-banner--withdrawn{background:var(--bcp-gray-50);border-color:var(--bcp-gray-200);color:var(--bcp-gray-700)}.bcp-decision-title{font-weight:800;font-size:16px;margin:0 0 4px}.bcp-decision-quote{margin-top:10px;background:#fff9;border-radius:8px;padding:8px 12px;font-style:italic;font-size:13.5px}.bcp-decision-link{display:inline-block;margin-top:10px;color:inherit;font-weight:700;font-size:13.5px;background:none;border:none;padding:0;cursor:pointer}.bcp-home-cta{background:var(--bcp-warning-bg);border:1px solid var(--bcp-warning-border);border-radius:14px;padding:16px}.bcp-home-cta-eyebrow{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bcp-warning-text)}.bcp-home-cta-title{font-size:17px;font-weight:800;margin:6px 0 2px}.bcp-home-cta-body{color:var(--bcp-gray-600);font-size:13.5px}.bcp-home-cta-amount{font-size:22px;font-weight:800;color:var(--bcp-primary-600);margin:8px 0}.bcp-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#11192880;display:flex;align-items:flex-end;justify-content:center;padding:0}@media(min-width:640px){.bcp-modal-overlay{align-items:center;padding:20px}}.bcp-modal{background:#fff;width:100%;max-width:460px;border-radius:18px 18px 0 0;padding:22px 20px 20px;max-height:92vh;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain}@media(min-width:640px){.bcp-modal{border-radius:18px}}.bcp-modal-title{font-size:19px;font-weight:800;margin:0 0 14px}.bcp-modal-declaration{background:var(--bcp-gray-50);border-radius:10px;padding:14px;font-size:14px;color:var(--bcp-gray-700);line-height:1.5;margin-bottom:14px}.bcp-checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:14px;margin-bottom:8px}.bcp-checkbox input{width:18px;height:18px;margin-top:1px;accent-color:var(--bcp-primary)}.bcp-modal-warning{color:var(--bcp-gray-500);font-size:12.5px;margin:0 0 14px}.bcp-modal-textarea{width:100%;min-height:100px;border:1px solid var(--bcp-gray-300);border-radius:10px;padding:11px 14px;font-size:15px;font-family:inherit;resize:vertical;outline:none;margin-bottom:14px}.bcp-modal-textarea:focus{border-color:var(--bcp-primary);box-shadow:0 0 0 3px #0694a226}.bcp-modal-cancel{display:block;width:100%;text-align:center;background:none;border:none;margin-top:12px;padding:8px;color:var(--bcp-gray-500);font-size:14px;font-weight:600;cursor:pointer}.bcp-btn--danger{background:var(--bcp-error)}.bcp-btn--danger:hover{background:#c81e1e}.bcp-error-text{color:var(--bcp-error-text);font-size:13px;margin:8px 0 0}.bcp-sign{margin-bottom:14px}.bcp-sign-field{margin-bottom:12px}.bcp-sign-field .bcp-sign-label{display:block;margin-bottom:6px}.bcp-sign-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:6px}.bcp-sign-label{font-size:13px;font-weight:600;color:var(--bcp-gray-700)}.bcp-sign-clear{background:none;border:none;padding:2px 4px;font-size:13px;font-weight:600;font-family:inherit;color:var(--bcp-primary);cursor:pointer}.bcp-sign-clear:disabled{color:var(--bcp-gray-400);cursor:default}.bcp-sign-box{height:180px;border:1px dashed var(--bcp-gray-300);border-radius:10px;background:#fff;overflow:hidden}@media(min-width:640px){.bcp-sign-box{height:150px}}.bcp-sign-canvas{display:block;touch-action:none;cursor:crosshair}.bcp-sign-rotate{display:none}@media(orientation:portrait)and (max-width:639px){.bcp-sign-rotate{display:block;margin:4px 0 0;font-size:12px;color:var(--bcp-gray-500)}}.bcp-sign-hint{margin:6px 0 0;font-size:12.5px;color:var(--bcp-gray-500)}.bcp-plan-head{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:16px}.bcp-plan-head-main{flex:1;min-width:180px}.bcp-plan-select{border:1px solid var(--bcp-gray-300);border-radius:8px;padding:8px 12px;font-size:13.5px;font-family:inherit;background:#fff;color:var(--bcp-ink)}.bcp-plan-dev-chip{display:inline-flex;align-items:center;border-radius:999px;font-size:12px;font-weight:600;padding:4px 11px;background:var(--bcp-warning-bg);border:1px solid var(--bcp-warning-border);color:var(--bcp-warning-text)}.bcp-plan-dev-chip--ok{background:var(--bcp-success-bg);border-color:var(--bcp-success-border);color:var(--bcp-success-text)}.bcp-phase{background:#fff;border:1px solid var(--bcp-gray-200);border-radius:14px;padding:14px 16px;margin-bottom:12px}.bcp-phase-head{display:flex;align-items:center;gap:10px}.bcp-phase-icon{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;flex-shrink:0}.bcp-phase-icon--done{background:var(--bcp-success-bg);color:var(--bcp-success-text)}.bcp-phase-icon--in_progress{background:var(--bcp-primary-100);color:var(--bcp-primary-600)}.bcp-phase-icon--pending{background:var(--bcp-gray-100);color:var(--bcp-gray-400)}.bcp-phase-title{font-size:14.5px;font-weight:700;flex:1;min-width:0}.bcp-phase-bar{height:8px;border-radius:999px;background:#eef1f4;margin:10px 0 6px;overflow:hidden}.bcp-phase-bar-fill{height:100%;border-radius:999px;background:var(--bcp-primary)}.bcp-phase-bar-fill--done{background:var(--bcp-success)}.bcp-phase-meta{display:flex;justify-content:space-between;font-size:12.5px;color:var(--bcp-gray-500)}.bcp-milestone-row{display:flex;align-items:center;gap:10px;padding:10px 16px;margin-bottom:12px}.bcp-milestone-diamond{width:14px;height:14px;transform:rotate(45deg);border-radius:2px;flex-shrink:0;border:2px solid var(--bcp-primary);background:transparent}.bcp-milestone-diamond--done{background:var(--bcp-primary)}.bcp-milestone-title{font-size:13.5px;font-weight:600;flex:1}.bcp-milestone-date{font-size:12.5px;color:var(--bcp-gray-500)}.bcp-gantt{display:none}@media(min-width:900px){.bcp-gantt{display:block;background:#fff;border:1px solid var(--bcp-gray-200);border-radius:14px;overflow:hidden}.bcp-phases-mobile{display:none}}.bcp-gantt-scroll{overflow-x:auto}.bcp-gantt-inner{min-width:760px}.bcp-gantt-row{display:flex;align-items:stretch;border-bottom:1px solid var(--bcp-gray-100)}.bcp-gantt-row:last-child{border-bottom:none}.bcp-gantt-label{width:220px;flex-shrink:0;padding:12px 14px;border-right:1px solid var(--bcp-gray-100)}.bcp-gantt-label-title{font-size:13.5px;font-weight:700}.bcp-gantt-label-dates{font-size:11.5px;color:var(--bcp-gray-500)}.bcp-gantt-track{position:relative;flex:1;min-height:44px}.bcp-gantt-header{background:var(--bcp-gray-50)}.bcp-gantt-years{position:relative;height:20px;border-bottom:1px solid var(--bcp-gray-100)}.bcp-gantt-year{position:absolute;top:0;font-size:11px;font-weight:700;color:var(--bcp-gray-500);padding-left:4px}.bcp-gantt-months{position:relative;height:24px}.bcp-gantt-month{position:absolute;top:4px;font-size:10.5px;color:var(--bcp-gray-400);text-transform:uppercase;padding-left:3px;border-left:1px solid var(--bcp-gray-100);height:20px}.bcp-gantt-bar{position:absolute;top:50%;transform:translateY(-50%);height:14px;border-radius:7px}.bcp-gantt-bar--done{background:var(--bcp-primary)}.bcp-gantt-bar--in_progress{background:var(--bcp-primary-100);overflow:hidden}.bcp-gantt-bar--in_progress .bcp-gantt-bar-fill{height:100%;background:var(--bcp-primary);border-radius:7px}.bcp-gantt-bar--pending{background:#e6e9ec;border:1px dashed #c3c9d0}.bcp-gantt-dev{position:absolute;top:50%;transform:translateY(-50%);font-size:11px;font-weight:600;color:var(--bcp-warning-text);white-space:nowrap;padding-left:6px}.bcp-gantt-milestone{position:absolute;top:50%;width:12px;height:12px;transform:translate(-50%,-50%) rotate(45deg);border-radius:2px;border:2px solid var(--bcp-primary);background:#fff}.bcp-gantt-milestone--done{background:var(--bcp-primary)}.bcp-gantt-today{position:absolute;top:0;bottom:0;width:0;border-left:2px dashed var(--bcp-primary);z-index:2}.bcp-gantt-today-label{position:absolute;top:2px;font-size:9px;font-weight:800;color:var(--bcp-primary-600);transform:translate(-50%)}.bcp-legend{display:flex;flex-wrap:wrap;gap:14px;margin-top:14px;font-size:12px;color:var(--bcp-gray-500)}.bcp-legend-item{display:inline-flex;align-items:center;gap:6px}.bcp-legend-swatch{width:14px;height:10px;border-radius:3px}.bcp-feed{max-width:600px;margin:0 auto}.bcp-post{background:#fff;border:1px solid var(--bcp-gray-200);border-radius:16px;overflow:hidden;margin-bottom:18px}.bcp-post-head{display:flex;align-items:center;gap:10px;padding:13px 16px}.bcp-post-author{font-size:13.5px;font-weight:700}.bcp-post-date{font-size:12px;color:var(--bcp-gray-500)}.bcp-carousel{position:relative;background:#0b0f19}.bcp-carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bcp-carousel-track::-webkit-scrollbar{display:none}.bcp-carousel-slide{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:4 / 3;cursor:zoom-in;border:none;padding:0;background:#0b0f19}.bcp-carousel-slide img{width:100%;height:100%;object-fit:cover;display:block}.bcp-carousel-controls{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 0 4px}.bcp-carousel-arrow{background:none;border:none;color:var(--bcp-gray-400);font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.bcp-carousel-dots{display:flex;gap:6px}.bcp-carousel-dot{width:6px;height:6px;border-radius:999px;background:var(--bcp-gray-300);transition:width .2s}.bcp-carousel-dot.is-active{width:18px;background:var(--bcp-primary)}.bcp-post-text{padding:4px 16px 16px;font-size:14.5px;color:var(--bcp-gray-700);line-height:1.5}.bcp-feed-uptodate{text-align:center;color:var(--bcp-gray-400);font-size:12.5px;padding:8px 0 20px}.bcp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0b0f19;display:flex;flex-direction:column}.bcp-lightbox-head{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#fff}.bcp-lightbox-author{font-size:13.5px;font-weight:700}.bcp-lightbox-date{font-size:12px;opacity:.7}.bcp-lightbox-close{margin-left:auto;background:#ffffff1f;border:none;color:#fff;width:34px;height:34px;border-radius:999px;font-size:18px;cursor:pointer}.bcp-lightbox-track{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;align-items:center}.bcp-lightbox-slide{flex:0 0 100%;scroll-snap-align:center;height:100%;display:flex;align-items:center;justify-content:center}.bcp-lightbox-slide img{max-width:100%;max-height:100%;object-fit:contain}.bcp-lightbox-text{color:#fff;padding:14px 20px 24px;font-size:14px;opacity:.92}.bcp-feed-thumbs{display:flex;gap:8px}.bcp-feed-thumb{width:64px;height:64px;border-radius:10px;object-fit:cover;background:var(--bcp-gray-100)}.bcp-tabbar{position:fixed;bottom:0;left:0;right:0;z-index:30;background:#fff;border-top:1px solid var(--bcp-gray-200);display:flex;padding-bottom:env(safe-area-inset-bottom,0)}.bcp-tab{flex:1;background:none;border:none;display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 4px 9px;font-size:10.5px;font-weight:600;color:var(--bcp-gray-400);cursor:pointer}.bcp-tab.is-active{color:var(--bcp-primary)}.bcp-tab svg{width:22px;height:22px}@media(min-width:900px){.bcp-main{padding:24px 24px 40px}.bcp-tabbar{display:none}.bcp-nav{display:flex;align-items:stretch;gap:4px;margin-left:22px;align-self:stretch}.bcp-nav-item{background:none;border:none;border-bottom:2px solid transparent;padding:14px 12px;font-size:14px;font-weight:600;color:var(--bcp-gray-500);cursor:pointer}.bcp-nav-item.is-active{color:var(--bcp-primary-600);border-bottom-color:var(--bcp-primary)}.bcp-header-inner{padding:0 24px;min-height:62px}.bcp-header-right .bcp-lang{display:inline-flex}.bcp-hero{min-height:300px}.bcp-hero-body{padding:34px 36px}.bcp-hero-title{font-size:38px}.bcp-hero:after{background:linear-gradient(105deg,#11192826,#111928db)}.bcp-modules{display:grid;grid-template-columns:repeat(3,1fr);align-items:start}.bcp-modules>.bcp-cta-card{grid-column:1 / -1}}.printHubPage{height:100%;width:100%}.bidRequestPrintWarning{margin:0 0 var(--S) 0;padding:8px 10px;border-radius:6px;border:1px solid #f0b429;background:#fffdf5;color:#8f6c1a;font-size:12px;line-height:1.4}.client-cert-phase{display:flex;flex-direction:column;gap:4px;margin-top:12px}.client-cert-phase-label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--color-text-secondary, #64748b)}.client-cert-phase-label select{font-size:13px;padding:6px 8px;border:1px solid var(--color-border, #e2e8f0);border-radius:6px;background:var(--color-surface, #fff);color:var(--color-text-primary, #0f172a)}.client-cert-phase-trace,.client-cert-phase-loading,.client-cert-phase-error{margin:0;font-size:12px;color:var(--color-text-secondary, #64748b)}.client-cert-phase-error{color:var(--color-danger, #dc2626)}.budgetTypeOptionContainer{display:flex;align-items:center;white-space:nowrap;height:var(--menuBarViewHeight)}.budgetTypeOptionFavouriteIcon{margin-left:var(--XXS)}.mainLayout{display:flex;flex-direction:column;height:100vh;overflow:hidden}.mainLayoutContent{flex:1}.dashboardModal{width:100%;height:calc(70vh - var(--XS) * 2);display:flex;flex-direction:column;justify-content:space-evenly;padding:var(--XS) 0;position:relative}.recodeConceptsToPasteFromContainer{display:flex;flex-direction:column;gap:var(--S)}.iconLedPilot{height:var(--XXS);width:var(--XXS);border-radius:500px}.validatePhaseForm{display:flex;flex-direction:column;gap:var(--XS);padding:var(--S);min-width:320px}.validatePhaseFormText{margin:0;font-size:var(--fontSizeSmall, 12px);color:var(--textPrimary, #333)}.validatePhaseFormLabel{font-size:var(--fontSizeSmall, 12px);color:var(--secondaryGrey, #888)}.validatePhaseFormInput{border:1px solid var(--borderColor, #ccc);border-radius:3px;padding:var(--XS);font-size:var(--fontSizeSmall, 12px);background:var(--backgroundPrimary, #fff);color:var(--textPrimary, #333)}.validatePhaseFormError{font-size:var(--fontSizeSmall, 12px);color:var(--delete, #dc3545)}.validatePhaseFormActions{display:flex;justify-content:flex-end;gap:var(--XS);margin-top:var(--XS)}.transferPriceForm{padding:var(--S);min-width:300px}.transferPriceForm__checkboxContainer{display:flex;gap:var(--S);margin-bottom:var(--S)}.transferPriceForm__error{font-size:var(--font-size-small);color:var(--color-error);margin-bottom:var(--S);padding:var(--XS);background-color:var(--color-error-background);border-radius:var(--border-radius-small)}.ReactVirtualized__Table__headerRow{font-weight:700;text-transform:uppercase;display:flex;flex-direction:row;align-items:center}.ReactVirtualized__Table__row{display:flex;flex-direction:row;align-items:center}.ReactVirtualized__Table__headerTruncatedText{display:inline-block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ReactVirtualized__Table__headerColumn,.ReactVirtualized__Table__rowColumn{margin-right:10px;min-width:0px}.ReactVirtualized__Table__rowColumn{text-overflow:ellipsis;white-space:nowrap}.ReactVirtualized__Table__headerColumn:first-of-type,.ReactVirtualized__Table__rowColumn:first-of-type{margin-left:10px}.ReactVirtualized__Table__sortableHeaderColumn{cursor:pointer}.ReactVirtualized__Table__sortableHeaderIconContainer{display:flex;align-items:center}.ReactVirtualized__Table__sortableHeaderIcon{flex:0 0 24px;height:1em;width:1em;fill:currentColor}.cellCollapseArrowContainer{display:flex;height:100%;width:100%;align-items:center;cursor:pointer}.rowDynamicExpandRowButton{display:flex;transition:.2s}.rowDynamicExpandRowButton:focus{outline:none}.rowDynamicExpandRowButtonExpandedTrue{transform:rotate(90deg)}.budgetTableCollapseAll{display:flex;justify-content:center;align-items:center;height:100%;border-radius:var(--borderRadiusM);--collapseAllDiamondIcon: var(--M);color:var(--primaryTextColor)}.cellWrapperContainer{height:var(--budgetTableHeaderAndRowHeight);padding:var(--thickBorder) 0;transition:width,.3s}.cellWrapperContainerComparativeHeight{height:calc(var(--budgetTableHeaderAndRowHeight) * 2)}.cellWrapperRenderCellContainerDefault{position:relative;height:100%}.cellWrapperRenderCellHolder{background-color:var(--whiteColor);height:50%;margin:0;padding:0;box-shadow:inset 0 var(--thickBorder) 0 0 var(--primaryGrey),inset 0 calc(var(--thickBorder) * -1) 0 0 var(--primaryGrey)}.cellWrapperRenderCellHolderStart{border-radius:var(--borderRadiusM) 0 0 var(--borderRadiusM);box-shadow:inset 0 var(--thickBorder) 0 0 var(--primaryGrey),inset 0 calc(var(--thickBorder) * -1) 0 0 var(--primaryGrey),inset var(--thickBorder) 0 0 0 var(--primaryGrey)}.cellWrapperRenderCellHolderEnd{border-radius:0 var(--borderRadiusM) var(--borderRadiusM) 0;box-shadow:inset 0 var(--thickBorder) 0 0 var(--primaryGrey),inset 0 calc(var(--thickBorder) * -1) 0 0 var(--primaryGrey),inset calc(var(--thickBorder) * -1) 0 0 0 var(--primaryGrey);margin-right:var(--thickBorder)}.cellWrapperRenderCellHolder.cellWrapperRenderCellHolderBlocked{box-shadow:none}.cellWrapperRenderCellHolderBlocked,.cellDivWrapperCancelledConcept{background-color:var(--blocked)}.cellDivWrapperCancelledConceptStart{border-radius:var(--borderRadiusM) 0 0 var(--borderRadiusM)}.cellDivWrapperCancelledConceptEnd{border-radius:0 var(--borderRadiusM) var(--borderRadiusM) 0}.cellWrapperContainerIsMouseDown{transition:width 0s}.cellWrapperHiddenColumn{width:var(--XS)!important;min-width:var(--S)!important;overflow:hidden;padding:0}.cellWrapperRowLevel1{background-color:var(--tableLevel1)}.cellWrapperRowLevel2{background-color:var(--tableLevel2)}.cellWrapperRowLevel3{background-color:var(--tableLevel3)}.cellWrapperSelectedRow{box-shadow:inset 0 var(--thickBorder) 0 0 var(--KIROHighlight),inset 0 calc(var(--thickBorder) * -1) 0 0 var(--KIROHighlight)}.cellWrapperSelectedRowLeft{box-shadow:inset 0 var(--thickBorder) 0 0 var(--KIROHighlight),inset 0 calc(var(--thickBorder) * -1) 0 0 var(--KIROHighlight),inset var(--thickBorder) 0 0 0 var(--KIROHighlight)}.cellWrapperSelectedRowRight{box-shadow:inset 0 var(--thickBorder) 0 0 var(--KIROHighlight),inset 0 calc(var(--thickBorder) * -1) 0 0 var(--KIROHighlight),inset calc(var(--thickBorder) * -1) 0 0 0 var(--KIROHighlight)}.selectedRowOnAddingProcess{background-color:var(--add)!important}.cellWrapperSelectedRowUpperCollision{box-shadow:inset 0 calc(var(--thickBorder) * -1) 0 0 var(--KIROHighlight),inset 0 0 0 100px var(--KIRO)}.cellWrapperSelectedRowUpperCollisionLeft{box-shadow:inset var(--thickBorder) calc(var(--thickBorder) * -1) 0 0 var(--KIROHighlight),inset 0 0 0 100px var(--KIRO)}.cellWrapperSelectedRowUpperCollisionRight{box-shadow:inset calc(var(--thickBorder) * -1) calc(var(--thickBorder) * -1) 0 0 var(--KIROHighlight),inset 0 0 0 100px var(--KIRO)}.cellWrapperSelectedRowSandwichCollision{box-shadow:inset 0 0 0 100px var(--KIRO)}.cellWrapperSelectedRowSandwichCollisionLeft{box-shadow:inset var(--thickBorder) 0 0 0 var(--KIROHighlight),inset 0 0 0 100px var(--KIRO)}.cellWrapperSelectedRowSandwichCollisionRight{box-shadow:inset calc(var(--thickBorder) * -1) 0 0 0 var(--KIROHighlight),inset 0 0 0 100px var(--KIRO)}.cellWrapperSelectedRowLowerCollision{box-shadow:inset 0 var(--thickBorder) 0 0 var(--KIROHighlight),inset 0 0 0 100px var(--KIRO)}.cellWrapperSelectedRowLowerCollisionLeft{box-shadow:inset var(--thickBorder) var(--thickBorder) 0 0 var(--KIROHighlight),inset 0 0 0 100px var(--KIRO)}.cellWrapperSelectedRowLowerCollisionRight{box-shadow:inset calc(var(--thickBorder) * -1) var(--thickBorder) 0 0 var(--KIROHighlight),inset 0 0 0 100px var(--KIRO)}.cellWrapperSelectedRowBackgroundColor{background-color:var(--KIRO)}.cellWrapperRowLevel1.cellWrapperSelectedRowBackgroundColor.selectedRowNotFocused{background-color:var(--tableLevel1)}.cellWrapperRowLevel2.cellWrapperSelectedRowBackgroundColor.selectedRowNotFocused{background-color:var(--tableLevel2)}.cellWrapperRowLevel3.cellWrapperSelectedRowBackgroundColor.selectedRowNotFocused{background-color:var(--tableLevel3)}.cellWrapperSelectedRowBackgroundColor.selectedRowNotFocused{background-color:inherit}.cellWrapperFoundRow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 100px 0 var(--foundRowColor);z-index:110;pointer-events:none}.cellWrapperFoundRowLeft:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 100px 0 var(--foundRowColor),inset 5px 0 0 0 var(--foundRowColorFocused);z-index:110;border-top-left-radius:var(--borderRadiusS);border-bottom-left-radius:var(--borderRadiusS);pointer-events:none}.cellWrapperFoundRowRight:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 0 100px 0 var(--foundRowColor);z-index:110;border-top-right-radius:var(--borderRadiusS);border-bottom-right-radius:var(--borderRadiusS);pointer-events:none}.cellWrapperFocusedFoundRow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 -5px 0 0 var(--foundRowColorFocused),0 5px 0 0 var(--foundRowColorFocused),inset 0 0 100px 0 var(--foundRowColor);z-index:110;pointer-events:none}.cellWrapperFocusedFoundRowLeft:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 -5px 0 0 var(--foundRowColorFocused),0 5px 0 0 var(--foundRowColorFocused),inset 5px 0 0 0 var(--foundRowColorFocused),inset 0 0 100px 0 var(--foundRowColor);z-index:110;border-top-left-radius:var(--borderRadiusS);border-bottom-left-radius:var(--borderRadiusS);pointer-events:none}.cellWrapperFocusedFoundRowRight:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 -5px 0 0 var(--foundRowColorFocused),0 5px 0 0 var(--foundRowColorFocused),inset -5px 0 0 0 var(--foundRowColorFocused),inset 0 0 100px 0 var(--foundRowColor);z-index:110;border-top-right-radius:var(--borderRadiusS);border-bottom-right-radius:var(--borderRadiusS);pointer-events:none}.cellWrapperContainerHovered{background-color:var(--secondaryKIRO)}.cellWrapperCancelledRow{background-color:var(--blocked)!important}.cellWrapperDraggingIndicator{position:absolute;bottom:0;left:0;background-color:var(--primaryHighlight);height:var(--XS);width:100%}.cellWrapperRowBorderRadiusLeft{border-radius:500px 0 0 500px}.cellWrapperRowBorderRadiusRight{border-radius:0 500px 500px 0}.cellWrapperRowBorderRadiusTopLeft{border-top-left-radius:var(--borderRadiusM)}.cellWrapperRowBorderRadiusTopRight{border-top-right-radius:var(--borderRadiusM)}.cellWrapperRowBorderRadiusBottomLeft{border-bottom-left-radius:var(--borderRadiusM)}.cellWrapperRowBorderRadiusBottomRight{border-bottom-right-radius:var(--borderRadiusM)}.cellWrapperRowBorderRadiusAllLeft{border-top-left-radius:var(--borderRadiusM);border-bottom-left-radius:var(--borderRadiusM)}.cellWrapperRowBorderRadiusAllRight{border-top-right-radius:var(--borderRadiusM);border-bottom-right-radius:var(--borderRadiusM)}.cellWrapperDragEnterAsChild,.cellWrapperDragEnterAsChildLeft,.cellWrapperDragEnterAsChildRight{box-shadow:inset 0 0 0 100px var(--primaryHighlight)!important}.hiddenCellInnerDecorationContainer{height:100%;display:flex;justify-content:center}.cellWrapperUndoHighlight{animation:undoHighlightFade 2s ease-out}@keyframes undoHighlightFade{0%{background-color:#00c8b44d}70%{background-color:#00c8b426}to{background-color:transparent}}.ghostRowAddingConcept{box-shadow:inset 0 0 0 100px var(--add)}.cellDiv{height:calc(var(--budgetTableHeaderAndRowHeight) - 6px);cursor:default;font-style:italic;padding:0px var(--XS) 0 var(--XXS);display:flex;justify-content:flex-end;align-items:center;white-space:nowrap}.noneEditableTextCell{overflow:hidden;text-overflow:ellipsis;width:100%}.cellDivComparative{margin-top:var(--thickBorder)}.cellNatureContainer{height:100%;text-align:center;display:flex;justify-content:center;align-items:center;cursor:default;padding-top:var(--XXXS)}.cellNatureContainer .viewMenuButtonCharacterStyle{padding:0}.cellNatureContainer .viewMenuButtonCharacterStyle:hover{background-color:unset}.cellPlaceholder{width:100%;height:100%;display:flex;align-items:center;padding:0 var(--XS)}.cellInputPlaceholder{width:100%;height:100%;border:none;background-color:transparent;outline:none;padding:0 var(--XS)}.cellInputWrapperComparative{height:calc(var(--budgetTableHeaderAndRowHeight) - 9px);margin-top:var(--thickBorder)}.cellCheckBox{height:100%;display:flex;justify-content:center;align-items:center;padding-left:var(--XS)}.printTreeSelectCell{display:flex;align-items:center;justify-content:center;height:100%}.printTreeSelectCell .checkboxBoxDefault{margin-right:0}.printTreeSelectCell .checkboxBoxChecked{background-color:var(--KIROHighlight);color:var(--whiteColor)}.printTreeCollapseCell{display:flex;align-items:center;height:100%}.printTreeHeaderCell{display:flex;align-items:center;height:100%;background-color:var(--zeroGrey);font-weight:var(--bold);font-size:small;-webkit-user-select:none;user-select:none}.printTreeHeaderTitle{padding:0 var(--XXS);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.printTreeHeaderScope{margin-left:auto;padding:0 var(--XS);font-weight:var(--regular);color:var(--tertiaryGrey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.printOptionsGrid .checkboxInputTextDefault{white-space:normal}.printOptionsRow{display:flex;gap:var(--XS)}.printOptionsRow>*{width:50%;min-width:0}.printFormLayout{display:flex;flex-direction:row;justify-content:space-between;flex:1 1 auto;min-height:0}.printFormPanel{width:45%;min-width:31rem;display:flex;flex-direction:column;overflow-y:auto;min-height:0}.printFormActions{position:-webkit-sticky;position:sticky;bottom:0;background-color:var(--whiteColor);padding-top:var(--XS);border-top:solid 1px var(--secondaryGrey)}.applyPercentageForm{padding:var(--S);min-width:280px}.applyPercentageForm__error{font-size:var(--font-size-small);color:var(--color-error);margin-bottom:var(--S);padding:var(--XS);background-color:var(--color-error-background);border-radius:var(--border-radius-small)}.applySaleMarginForm{padding:var(--S);min-width:280px}.applySaleMarginForm__modes{display:flex;gap:var(--XS);margin-bottom:var(--S)}.applySaleMarginForm__mode{flex:1;padding:var(--XS);border:1px solid var(--primaryGrey);border-radius:4px;background-color:transparent;cursor:pointer;font-size:12px;color:var(--blackColor)}.applySaleMarginForm__mode:hover{background-color:var(--secondaryHighlight)}.applySaleMarginForm__mode--active{background-color:var(--KIRO);border-color:var(--KIROHighlight);color:var(--blackColor);font-weight:var(--medium)}.applySaleMarginForm__natureButtons{display:flex;gap:var(--XS);justify-content:center;margin-bottom:var(--XS)}.applySaleMarginForm__hint{font-size:12px;color:var(--tertiaryGrey);text-align:center;margin-bottom:var(--S)}.roundButtonContainer{width:var(--listFiltersHeight);height:var(--listFiltersHeight);border:none;border-radius:50%;cursor:pointer;background-color:var(--primaryGrey);display:flex;align-items:center;justify-content:center}.roundButtonContainer:hover{box-shadow:inset 0 0 0 2px var(--KIROHighlight);background-color:var(--secondaryHighlight)}.roundButtonContainerActive{width:var(--listFiltersHeight);height:var(--listFiltersHeight);border:none;border-radius:50%;cursor:pointer;background-color:var(--KIRO);display:flex;align-items:center;justify-content:center}.applySaleMarginForm__error{font-size:12px;color:var(--blackColor);margin-bottom:var(--S);padding:var(--XS);background-color:var(--blocked);border-radius:4px}.importPricesBC3Form{display:flex;flex-direction:column;width:100%;min-width:320px}.importPricesBC3Form__dropArea{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--L, 16px);margin-bottom:var(--S, 8px);border:2px dashed #e5e7eb;border-radius:var(--S, 8px);background-color:#f9fafb;cursor:pointer;transition:all .2s ease;min-height:150px}.importPricesBC3Form__dropArea:hover{border-color:#0694a2;background-color:#edfafa}.importPricesBC3Form__dropArea--dragOver{border-color:#0694a2;background-color:#edfafa;border-style:solid}.importPricesBC3Form__dropArea--hasFile{border-color:#31c48d;background-color:#f3faf7}.importPricesBC3Form__fileInput{display:none}.importPricesBC3Form__placeholder{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:var(--S, 8px);background-color:#0694a2;border-radius:var(--XS, 4px)}.importPricesBC3Form__placeholderTitle{color:#fff;font-size:18px;font-weight:700}.importPricesBC3Form__fileName{color:#111928;font-weight:500;word-break:break-all;text-align:center}.importPricesBC3Form__text{color:#111928;font-weight:500}.importPricesBC3Form__textSecondary{color:#6b7280;font-size:12px}.importPricesBC3Form__error{color:#e02424;font-size:12px;margin-bottom:var(--S, 8px);padding:var(--XS, 4px) var(--S, 8px);background-color:#fdf2f2;border-radius:var(--XS, 4px)}.recodeBudgetForm{min-width:300px}.recodeBudgetForm__description{color:var(--tertiaryGrey);font-size:small;margin-top:var(--S);margin-bottom:var(--XS)}.recodeBudgetForm__error{font-size:var(--font-size-small);color:var(--color-error);margin-bottom:var(--S);padding:var(--XS);background-color:var(--color-error-background);border-radius:var(--border-radius-small)}.addRatesToBudgetForm{display:flex;flex-direction:column;width:100%;min-width:400px;gap:var(--M, 16px)}.addRatesToBudgetForm__section{display:flex;flex-direction:column;gap:var(--XS, 4px)}.addRatesToBudgetForm__sectionLabel{font-weight:500;color:#111928;font-size:12px}.addRatesToBudgetForm__sectionContent{border:1px solid #e5e7eb;border-radius:var(--XS, 4px);padding:var(--S, 8px);background-color:#f9fafb}.percentageListEditor{display:flex;flex-direction:column;gap:var(--S, 8px)}.percentageListEditor__inputRow{display:flex;gap:var(--XS, 4px)}.percentageListEditor__inputCol{flex:1;min-width:0}.percentageListEditor__list{display:flex;flex-direction:column;gap:var(--XS, 4px);margin-top:var(--S, 8px)}.percentageListEditor__item{display:flex;align-items:center;padding:var(--XS, 4px) var(--S, 8px);background-color:#fff;border:1px solid #e5e7eb;border-radius:var(--XS, 4px)}.percentageListEditor__itemLabel{flex:1;color:#111928;font-size:14px}.percentageListEditor__itemValue{color:#6b7280;font-size:14px;margin-right:var(--S, 8px)}.percentageListEditor__deleteBtn{display:flex;align-items:center;justify-content:center;padding:var(--XS, 4px);background:none;border:none;cursor:pointer;color:#6b7280;border-radius:var(--XS, 4px);transition:all .2s ease}.percentageListEditor__deleteBtn:hover{color:#e02424;background-color:#fdf2f2}.newBudgetTypeAssistant__error{font-size:var(--font-size-small);color:var(--color-error);margin-bottom:var(--S);padding:var(--XS);background-color:var(--color-error-background);border-radius:var(--border-radius-small)}.budgetTypeOptionForm{display:flex;flex-direction:column;width:100%;min-width:350px}.budgetTypeOptionForm__section{border:1px solid #e5e7eb;border-radius:var(--XS, 4px);padding:var(--S, 8px);margin-bottom:var(--M, 16px)}.budgetTypeOptionForm__sectionHeader{margin-bottom:var(--S, 8px)}.budgetTypeOptionForm__sectionTitle{font-weight:500;color:#111928;margin-bottom:var(--XS, 4px)}.budgetTypeOptionForm__sectionSubtitle{font-size:12px;color:#6b7280}.budgetTypeOptionForm__behaviorsRow{display:flex;gap:var(--S, 8px)}.budgetTypeOptionForm__behaviorOption{flex:1;display:flex;align-items:center;gap:var(--XS, 4px);padding:var(--S, 8px);border:1px solid #e5e7eb;border-radius:var(--XS, 4px);cursor:pointer;transition:all .2s ease}.budgetTypeOptionForm__behaviorOption:hover,.budgetTypeOptionForm__behaviorOption--active{border-color:#0694a2;background-color:#edfafa}.budgetTypeOptionForm__behaviorOption--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.budgetTypeOptionForm__behaviorLabel{flex:1;font-size:12px;color:#111928}.budgetTypeOptionForm__deleteConfirm{border:1px solid #e02424;border-radius:var(--XS, 4px);padding:var(--S, 8px);background-color:#fdf2f2}.budgetTypeOptionForm__deleteConfirmText{font-size:12px;color:#e02424;margin-bottom:var(--S, 8px);text-align:center}.budgetTypeOptionForm__deleteConfirmButtons{display:flex;gap:var(--S, 8px)}.budgetTypeOptionForm__deleteNote{font-size:11px;color:var(--billdin-gray-500);text-align:center;margin-top:var(--XS, 4px)}.budgetTypeOptionForm__deleteError{font-size:12px;color:var(--billdin-error-700);text-align:center;margin-top:var(--XS, 4px)}.budgetTypeBehaviorConfirm{display:flex;flex-direction:column;width:100%;min-width:300px}.budgetTypeBehaviorConfirm__title{font-weight:600;color:#111928;margin-bottom:var(--S, 8px)}.budgetTypeBehaviorConfirm__body{font-size:12px;color:#6b7280;margin-bottom:var(--M, 16px);line-height:1.5}.rowDynamicSubRealMargDashContainer{height:100%;background-color:var(--whiteColor);border-radius:0 0 var(--borderRadiusM) 0;margin:0 var(--XS) 0 0;padding:0 var(--S) 0 var(--XS)}.rowDynamicSubRealMargDash{position:relative;-webkit-display:flex;display:flex;align-items:center;justify-content:center;background-color:var(--whiteColor);border:solid 2px var(--primaryGrey);width:100%;height:var(--realBarDashHeight);border-radius:var(--borderRadiusS);margin:var(--thickBorder) var(--XXS) 0 0}.rowDynamicSubRealMargDashIndicator{position:absolute;top:0;background-color:var(--whiteColor);height:100%;border-radius:calc(var(--borderRadiusS) - var(--thickBorder))}.comparativeMargValue{z-index:1;max-width:100%;overflow:hidden;text-overflow:ellipsis}.cellComparativeIndicator{display:flex;align-items:center;gap:var(--XS)}.marginBarPlaceholder{width:20px;height:4px;background-color:var(--gray-300);border-radius:2px}.phaseWithValidatePilotContainer{align-self:start;margin:var(--XXS) 0 0 var(--XXS)}.phaseWithValidatePilotContainerExtraSpaceForVoid{width:var(--XXS)}.cellDivComparativeMarginBarSpace{margin-right:calc(var(--tableMarginBarWidth) + var(--XXS) * 2)}.cellDivWrapperCancelledConcept{text-decoration:line-through;opacity:.6}.cellDivWrapperCancelledConceptStart{border-top-left-radius:var(--borderRadiusM)}.cellDivWrapperCancelledConceptEnd{border-top-right-radius:var(--borderRadiusM)}.noneEditableTextCell{color:var(--gray-700)}.cellDivComparative{display:flex;align-items:center}.cellNatureContainer{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.measurementOriginPartialContainer{display:flex;justify-content:flex-end;padding:0 var(--S);height:100%}.measurementSubtotal{display:flex;font-size:.7em;justify-content:center;align-items:center;width:100%;overflow:hidden}.measurementSubtotalValueContainer{width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center}.measurementSubtotalContainerOrigin{border-radius:var(--borderRadiusM) 0 var(--borderRadiusM) var(--borderRadiusM);background-color:var(--measurementSubtotalOriginColor)}.measurementSubtotalContainerPartial{border-radius:var(--borderRadiusM) var(--borderRadiusM) 0 var(--borderRadiusM);background-color:var(--measurementSubtotalPartialColor)}.measurementSubtotalBtn{cursor:pointer;font-size:.7em;height:12px;border-radius:0 var(--borderRadiusS) var(--borderRadiusS) 0;display:flex;align-items:center;color:var(--secondaryGrey)}.measurementSubtotalBtn:hover{color:var(--tertiaryGrey)}.measurementSubtotalBtnOrigin{color:var(--blackColor);background-color:var(--measurementSubtotalOriginColor)}.measurementSubtotalBtnPartial{color:var(--blackColor);background-color:var(--measurementSubtotalPartialColor)}.cellGhostInputNoStyles{width:100%;height:100%;border:none;background:transparent;outline:none}.rowDynamicDragHandler{-webkit-display:flex;display:flex;align-items:center;-webkit-cursor:grab;cursor:grab;outline:none;padding-left:var(--XXXS);height:100%}.cellDraggableIcon{color:var(--gray-400);font-size:var(--font-size-S);-webkit-user-select:none;user-select:none}.cellCheckBoxContainer{display:flex;align-items:center;justify-content:center;height:100%;width:100%}.cellDateContainer{display:flex;align-items:center;height:100%;width:100%}.phasePercentageBarCellBarContainer{overflow:hidden;position:relative;height:100%;background-color:var(--loaderFullScreenColor);border-radius:var(--borderRadiusM)}.phasePercentageBarCellBarPercentages{position:absolute;padding:0 var(--S);top:50%;transform:translateY(-50%);display:none;z-index:10}.phasePercentageBarCellBarPercentagesIcon{position:absolute;right:var(--XXS);top:var(--XXXS)}.phasePercentageBarCellBarPercentagesIcon img,.phasePercentageBarCellBarPercentagesIcon span{height:var(--XS);width:var(--XS)}.phasePercentageBarCellBarPercentagesIconUpsideDown{transform:rotate(180deg)}.phasePercentageBarCellBarPercentagesAccumulated{left:0}.phasePercentageBarCellBarPercentagesActual{right:0}.phasePercentageBarCellBarPercentagesActualCentered{padding:0;width:100%;text-align:center}.phasePercentageBarCellBarContainer:hover .phasePercentageBarCellBarPercentages{display:block}.phasePercentageBarCellPercentageBar{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--borderRadiusM)}.phasePercentageBarCellPercentageBarAccumulated{background-color:var(--primaryKIRO)}.phasePercentageBarCellPercentageBarActual{background-color:var(--KIROHighlight)}.cellInputWrapperContainer{position:relative;display:flex}.cellInputWrapperInput{width:100%;height:calc(var(--budgetTableHeaderAndRowHeight) - 6px);border:none;background-color:var(--transparentColor);border-radius:var(--borderRadiusS);text-overflow:ellipsis;padding:0px var(--XS) 0 var(--XXS);cursor:default}.cellInputWrapperInput:focus{outline:none;box-shadow:inset 0 0 0 2px var(--KIRO),0 0 0 var(--thickBorder) var(--secondaryKIRO);background-color:var(--whiteColor);cursor:text;z-index:1}.cellInputWrapperInput:read-only{outline:none;box-shadow:inset 0 0 0 2px var(--tertiaryGrey);background-color:var(--transparentColor);cursor:default}.cellInputWrapperInputRightAlign{text-align:right}.cellInputWrapperComparative{margin-top:var(--thickBorder)}.ghostBaseSearchButton{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:none;background:transparent;padding:0 2px;font-size:12px;line-height:1;cursor:pointer;opacity:.55;z-index:2}.ghostBaseSearchButton:hover{opacity:1}.bookmarkIcon{position:relative;height:20px;width:10px;padding:0;transform:rotate(0) skew(0);border-left:5px solid var(--reviewMarkConceptColor);border-right:5px solid var(--reviewMarkConceptColor);border-bottom:5px solid transparent;border-radius:var(--thickBorder) var(--thickBorder) 0 0}.reviewBookmark{position:absolute;left:calc(var(--XS) * -1);top:var(--XXXS)}.reviewChildBookmark{position:absolute;left:calc(var(--XS) * -1);top:calc((var(--budgetTableHeaderAndRowHeight) / 2) - var(--XXS))}.internalMarkIcon{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--blackColor)}.internalMarkIcon:after{content:"";width:10px;height:10px;background-color:var(--blackColor);position:absolute;top:5px;left:0}.internalMark{position:absolute;left:calc(var(--M) * -1);top:var(--XXS)}.internalChildMark{position:absolute;left:calc(var(--S) * -1);top:calc((var(--budgetTableHeaderAndRowHeight) / 2) - var(--XXS))}.modifiedCostMark{position:absolute;right:calc(var(--XXXS) * -1);top:var(--XXS);z-index:1}.modifiedCostMark img{width:var(--XS)!important}.modifiedCostMarkNegative{transform:rotate(180deg)}.modifiedCostChildMark{position:absolute;right:0;top:calc((var(--budgetTableHeaderAndRowHeight) / 2) - var(--XXS))}.indirectCostMark{position:absolute;right:0;top:calc((var(--budgetTableHeaderAndRowHeight) / 2))}.cancelledChildMark{position:absolute;left:calc(var(--M) * -1);top:calc((var(--budgetTableHeaderAndRowHeight) / 2) - var(--XXS))}.conceptNoteMark{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;pointer-events:auto}.conceptNoteMarkDot{display:inline-block;width:var(--conceptNoteMarkSize, 6px);height:var(--conceptNoteMarkSize, 6px);border-radius:50%;box-sizing:border-box}.conceptNoteMarkDotVisible{background-color:var(--noteMarkVisibleColor)}.conceptNoteMarkDotInternal{background-color:transparent;border:1.5px solid var(--noteMarkInternalColor)}.conceptNoteMarkDotChild{background-color:var(--noteMarkInternalColor);opacity:.45;width:calc(var(--conceptNoteMarkSize, 6px) * .7);height:calc(var(--conceptNoteMarkSize, 6px) * .7)}.cellNoteMark{position:absolute;right:0;bottom:var(--XXXS);z-index:1}.cellWrapperBlockedColumnLayer{position:absolute;top:0;height:100%;width:100%;background-color:var(--blockedCellColor)}.cellWrapperBlockedColumnLayerLast{border-radius:0 0 var(--borderRadiusM) var(--borderRadiusM)}.hiddenCellInnerDecorationContainer{height:100%;-webkit-display:flex;display:flex;justify-content:center}.hiddenCellInnerDecoration{height:100%;width:var(--XXS);background-color:var(--blockedCellColor);z-index:1}.hiddenCellInnerComparativeDecoration{height:calc(50% - var(--thickBorder));width:100%;background-color:var(--whiteColor);margin-top:var(--thickBorder);box-shadow:inset 0 var(--thickBorder) 0 0 var(--primaryGrey),inset 0 calc(var(--thickBorder) * -1) 0 0 var(--primaryGrey);position:absolute;top:0}.hiddenCellInnerComparativeDecorationStart{border-radius:var(--XS) 0 0 var(--XS);box-shadow:inset 0 var(--thickBorder) 0 0 var(--primaryGrey),inset 0 calc(var(--thickBorder) * -1) 0 0 var(--primaryGrey),inset var(--thickBorder) 0 0 0 var(--primaryGrey)}.hiddenCellInnerComparativeDecorationEnd{border-radius:0 var(--XS) var(--XS) 0;box-shadow:inset 0 var(--thickBorder) 0 0 var(--primaryGrey),inset 0 calc(var(--thickBorder) * -1) 0 0 var(--primaryGrey),inset calc(var(--thickBorder) * -1) 0 0 0 var(--primaryGrey)}.cellWrapperDraggingIndicator{position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--dragOverColor);pointer-events:none;z-index:2}.cellWrapperRowBorderRadiusLeft{border-top-left-radius:var(--borderRadius);border-bottom-left-radius:var(--borderRadius)}.cellWrapperRowBorderRadiusRight{border-top-right-radius:var(--borderRadius);border-bottom-right-radius:var(--borderRadius)}.feedToBase{display:flex;flex-direction:column;gap:12px;min-width:560px;max-width:760px}.feedToBase__intro{margin:0;font-size:14px}.feedToBase__tree{max-height:360px;overflow-y:auto;border:1px solid var(--billdin-gray-200);border-radius:8px;padding:6px 0}.feedToBase__row{display:flex;align-items:center;gap:8px;padding:4px 10px;font-size:13px;cursor:pointer}.feedToBase__row:hover{background:var(--billdin-gray-50)}.feedToBase__code{font-family:monospace;color:var(--billdin-gray-500);min-width:80px}.feedToBase__summary{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedToBase__realToggle{margin-top:6px}.feedToBase__blockChoice{display:flex;gap:18px;font-size:13px}.feedToBase__blockChoice label{display:flex;align-items:center;gap:6px;cursor:pointer}.feedToBase__conflicts{width:100%;border-collapse:collapse;font-size:13px}.feedToBase__conflicts th,.feedToBase__conflicts td{text-align:left;padding:5px 10px;border-bottom:1px solid var(--billdin-gray-200)}.feedToBase__chip{display:inline-block;border-radius:999px;padding:1px 8px;font-size:11px;background:var(--billdin-gray-50);border:1px solid var(--billdin-gray-200)}.feedToBase__chip.is-real{background:var(--billdin-success-100);border-color:var(--billdin-success-100);color:var(--billdin-success-700)}.feedToBase__decision{display:flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.feedFromWork__pick{width:100%;border:none;background:transparent;text-align:left;cursor:pointer;display:flex;align-items:center;gap:8px}.feedFromWork__pick:hover{background:var(--billdin-gray-50)}.feedToBase__priceCell{white-space:nowrap}.feedToBase__priceCell .pbCostMark{margin-right:4px;vertical-align:middle}.feedWizard__actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.75rem;margin-top:.25rem;border-top:1px solid var(--billdin-gray-100)}.feedWizard__error{margin:0 0 .5rem;color:var(--billdin-error);font-size:.8125rem}.feedWizard__label{font-size:.75rem;color:var(--billdin-gray-500);margin-right:.5rem}.pbCostMark{display:inline-flex;align-items:center;flex:0 0 auto;color:var(--billdin-success-700);cursor:help}.pbCostMark--pos{color:var(--billdin-warning-700)}.pbCostMark__icon{width:12px;height:12px}.pbCostMark--pos .pbCostMark__icon{transform:rotate(180deg)}.feedWork{display:flex;flex-direction:column;gap:.75rem;min-width:0}.feedWork__intro,.feedWork__loading{margin:0;font-size:.875rem;color:var(--billdin-gray-700)}.feedWork__error{margin:0;color:var(--billdin-error);font-size:.8125rem}.feedWork__list{display:flex;flex-direction:column;max-height:22rem;overflow-y:auto;border:1px solid var(--billdin-gray-300);border-radius:.375rem;background:var(--billdin-gray-0)}.feedWork__row{display:flex;align-items:center;gap:.75rem;width:100%;padding:.6rem .75rem;border:0;border-bottom:1px solid var(--billdin-gray-100);background:transparent;text-align:left;cursor:pointer}.feedWork__row:last-child{border-bottom:0}.feedWork__row:hover{background:var(--billdin-gray-100)}.feedWork__avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.25rem;height:2.25rem;overflow:hidden;border-radius:.375rem;background:var(--billdin-gray-200);color:var(--billdin-gray-600);font-size:.75rem;font-weight:600}.feedWork__img{width:100%;height:100%;object-fit:cover}.feedWork__main{display:flex;flex-direction:column;gap:.15rem;flex:1 1 auto;min-width:0}.feedWork__title{display:flex;align-items:baseline;gap:.4rem;min-width:0;font-size:.875rem;color:var(--billdin-gray-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedWork__code{flex:0 0 auto;color:var(--billdin-primary);font-variant-numeric:tabular-nums;font-size:.75rem}.feedWork__meta{font-size:.75rem;color:var(--billdin-gray-500);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedWork__amount{flex:0 0 auto;font-size:.8125rem;color:var(--billdin-gray-800);font-variant-numeric:tabular-nums}.feedWork__hint{padding:.75rem;margin:0;color:var(--billdin-gray-500);font-size:.8125rem}.feedWork__note{margin:0;font-size:.75rem;color:var(--billdin-gray-500)}.feedWork__actions{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--billdin-gray-100)}.pbGrid{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.pbGrid__headViewport{flex:0 0 auto;overflow:hidden;border-bottom:1px solid var(--billdin-gray-200);background:var(--billdin-gray-50)}.pbGrid__head{display:grid;align-items:center;column-gap:8px;padding:.3rem 16px;box-sizing:border-box;will-change:transform;font-size:.75rem;font-weight:600;color:var(--billdin-gray-600)}.pbGrid__headCell{position:relative;display:flex;align-items:center;gap:4px;min-width:0}.pbGrid__headCell.is-right{justify-content:flex-end}.pbGrid__headLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbGrid__resizer{position:absolute;top:-4px;bottom:-4px;right:-.35rem;width:7px;cursor:col-resize;-webkit-user-select:none;user-select:none}.pbGrid__resizer:after{content:"";position:absolute;top:0;bottom:0;left:3px;width:1px;background:transparent}.pbGrid__resizer:hover:after,.pbGrid__resizer:active:after{background:var(--billdin-gray-400)}.pbGrid__body{flex:1 1 auto;min-height:0;min-width:0}.pbGrid__rowSlot>.pbTree__row{height:100%;box-sizing:border-box}.workTypesModal{display:flex;flex-direction:column;gap:12px;min-width:340px}.workTypesList{list-style:none;margin:0;padding:0;max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.workTypesRow{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:6px;background:var(--billdin-gray-50)}.workTypesName{font-size:14px}.workTypesActions{display:flex;gap:6px}.workTypesActionBtn{border:1px solid var(--billdin-gray-200);background:transparent;border-radius:6px;padding:2px 8px;cursor:pointer;font-size:13px}.workTypesActionBtn--danger{color:var(--billdin-error)}.workTypesInput{flex:1;border:1px solid var(--billdin-gray-200);border-radius:6px;padding:6px 8px;font-size:14px}.workTypesCreateRow{display:flex;gap:8px}.workTypesPrimaryBtn{border:none;background:var(--billdin-primary);color:var(--billdin-gray-0);border-radius:6px;padding:6px 14px;cursor:pointer;font-size:14px}.workTypesPrimaryBtn--danger{background:var(--billdin-error)}.workTypesPrimaryBtn:disabled{opacity:.5;cursor:default}.workTypesEmpty{color:var(--billdin-gray-500);font-size:13px;padding:8px}.workTypesError{color:var(--billdin-error);font-size:13px;margin:0}.workTypesConfirm{border-top:1px solid var(--billdin-gray-200);padding-top:10px;font-size:14px}.workTypesConfirmActions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.workTypesCheckRow{display:flex;align-items:center;gap:8px;cursor:pointer;width:100%}.workTypesTarget{margin:0;font-size:13px;color:var(--billdin-gray-500)}.workTypeChips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.workTypeChip{background:var(--billdin-gray-50);border:1px solid var(--billdin-gray-200);border-radius:999px;padding:2px 10px;font-size:12px}.workTypeChipEdit{border:1px dashed var(--billdin-gray-200);background:transparent;border-radius:999px;padding:2px 10px;font-size:12px;cursor:pointer;color:var(--billdin-gray-500)}.conceptNotesPanel{display:flex;flex-direction:column;height:100%;min-height:0;background-color:var(--whiteColor)}.conceptNotesPanelTabs{display:flex;align-items:stretch;flex-shrink:0;gap:var(--XS, 4px);padding:0 var(--S) 0 var(--S);border-bottom:1px solid var(--borderColor, #e3e6ea)}.conceptNotesPanelTab{display:inline-flex;align-items:center;gap:var(--XS, 4px);padding:var(--XS, 4px) var(--S, 8px);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;color:var(--secondaryFontColor, #6b7280);font-size:var(--fontSizeS, 12px);white-space:nowrap}.conceptNotesPanelTab:hover{color:var(--primaryFontColor, #111827)}.conceptNotesPanelTabActive{color:var(--primaryFontColor, #111827);border-bottom-color:var(--KIRO)}.conceptNotesPanelTabDot{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--KIRO)}.conceptNotesPanelTextarea{flex:1 1 auto;min-height:0;box-sizing:border-box;padding:var(--S) var(--S) 0 var(--S);background-color:var(--whiteColor);outline:none;border:none;font-family:sans-serif;resize:none}.pbDetail{position:relative;flex:0 0 auto;height:220px;display:flex;border-top:1px solid var(--billdin-gray-300);background:var(--billdin-gray-0);font-size:.8125rem;color:var(--billdin-gray-800)}.pbDetail__close{position:absolute;top:.35rem;right:.5rem;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:.25rem;background:transparent;color:var(--billdin-gray-500);font-size:1.1rem;line-height:1;cursor:pointer}.pbDetail__close:hover{background:var(--billdin-gray-100);color:var(--billdin-gray-800)}.pbDetail__col{display:flex;flex-direction:column;min-width:0;padding:.6rem .9rem;overflow:auto}.pbDetail__col--text{flex:1 1 45%;border-right:1px solid var(--billdin-gray-200)}.pbDetail__col--measure{flex:1 1 55%}.pbDetail__loading{padding:.4rem 0;color:var(--billdin-gray-500)}.pbDetail__summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--billdin-gray-700)}.pbDetail__h{margin:0 0 .4rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.03em;color:var(--billdin-gray-500);display:flex;align-items:baseline;gap:.4rem}.pbDetail__code{font-weight:600;font-variant-numeric:tabular-nums;color:var(--billdin-gray-800);text-transform:none;letter-spacing:0}.pbDetail__hlabel{color:var(--billdin-gray-400)}.pbDetail__figures{display:flex;gap:1.2rem;margin:0 0 .4rem;padding:0}.pbDetail__figure{display:flex;flex-direction:column;gap:.1rem;margin:0}.pbDetail__figure dt{font-size:.65rem;text-transform:uppercase;letter-spacing:.03em;color:var(--billdin-gray-400)}.pbDetail__figure dd{margin:0;font-size:.95rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--billdin-gray-800)}.pbDetail__figure dd.is-blocked{color:var(--blockedRowCellColor, var(--billdin-error-700))}.pbDetail__catalogHint{margin:0 0 .5rem;font-size:.68rem;color:var(--billdin-gray-400);font-style:italic}.pbDetail__provMargin{color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.pbDetail__textarea{flex:1 1 auto;width:100%;min-height:0;box-sizing:border-box;font:inherit;color:inherit;padding:.4rem .5rem;border:1px solid var(--billdin-gray-300);border-radius:4px;resize:none}.pbDetail__noMeasure{color:var(--billdin-gray-400);margin:.25rem 0}.pbDetail__mtable{width:100%;border-collapse:collapse;font-size:.75rem}.pbDetail__mtable th{text-align:left;color:var(--billdin-gray-400);font-weight:500;padding:0 2px 2px}.pbDetail__mtable td{padding:1px 2px}.pbDetail__mtable input{width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:1px 3px;border:1px solid var(--billdin-gray-200);border-radius:3px}.pbDetail__num,.pbDetail__partial{text-align:right;font-variant-numeric:tabular-nums}.pbDetail__partial{color:var(--billdin-info)}.pbDetail__totalLabel{text-align:right;color:var(--billdin-gray-500);font-weight:600}.pbDetail__delLine{border:none;background:none;color:var(--billdin-error);cursor:pointer;font-size:.9rem;line-height:1}.pbDetail__addLine{margin-top:.5rem;border:1px dashed var(--billdin-gray-300);background:var(--billdin-gray-50);border-radius:4px;padding:.3rem .6rem;color:var(--billdin-gray-600);cursor:pointer;font:inherit}.pbClearModal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:100}.pbClearModal{width:360px;max-width:calc(100vw - 2rem);background:var(--billdin-gray-0);border-radius:8px;box-shadow:0 12px 40px #0003;padding:1.25rem}.pbClearModal__text{margin:0 0 1rem;color:var(--billdin-gray-800)}.pbClearModal__actions{display:flex;justify-content:flex-end;gap:.5rem}.pbClearModal__cancel,.pbClearModal__confirm{border-radius:4px;padding:.4rem .8rem;cursor:pointer;font:inherit;border:1px solid var(--billdin-gray-300);background:var(--billdin-gray-0);color:var(--billdin-gray-700)}.pbClearModal__confirm{border-color:var(--billdin-error);background:var(--billdin-error);color:var(--billdin-gray-0)}.pbDetail__provenance{margin-top:10px}.pbDetail__provList{list-style:none;margin:4px 0 0;padding:0;font-size:12px;color:var(--billdin-gray-500);display:flex;flex-direction:column;gap:2px}.pbDetail__provPrice{color:var(--billdin-gray-900)}.pbDetail__notes{flex:1 1 auto;width:100%;min-height:0;border:1px solid var(--billdin-gray-300);border-radius:4px;overflow:hidden}.pbDetail__updated{display:contents}.pbDetail__updatedDate{margin-left:auto;flex:0 0 auto;white-space:nowrap;font-size:11px;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none;color:var(--billdin-gray-500)}.pbDetail__updatedAuthor{flex:0 999 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:italic;font-weight:400;letter-spacing:0;text-transform:none;color:var(--billdin-gray-500)}.pbTreeLayout{display:flex;height:100%;min-height:0}.pbTreeLayout>.pbTree{flex:1 1 auto;min-width:0}.pbTreeLayout--stacked{flex-direction:column}.pbTreeLayout--stacked>.pbTree{flex:1 1 auto;min-height:0}.pbTree__divider{flex:0 0 auto;position:relative;height:8px;cursor:row-resize;background:transparent;touch-action:none}.pbTree__divider:before{content:"";position:absolute;left:0;right:0;top:3px;height:2px;background:var(--billdin-gray-200)}.pbTree__divider:hover:before,.pbTree__divider.is-active:before{background:var(--billdin-primary)}.pbTree{display:flex;flex-direction:column;height:100%;min-height:0;font-size:.8125rem;color:var(--billdin-gray-800)}.pbCell.is-measurement-derived{color:var(--billdin-info)}.pbCell.pbTree__price--blocked,.pbTree__cellNum.pbTree__price--blocked{color:var(--blockedRowCellColor, var(--billdin-error-700))}.pbTree__cellCost{display:flex;align-items:center;gap:4px;min-width:0}.pbTree__cellCost>.pbCell,.pbTree__cellCost>.pbTree__cellNum{flex:1 1 auto;min-width:0}.pbTree__cellCost>.pbCell__input{flex:1 1 auto;width:auto}.pbAffectsModal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;display:flex;align-items:center;justify-content:center;z-index:1000}.pbAffectsModal{background:var(--billdin-gray-0);border-radius:8px;padding:20px 22px;max-width:420px;box-shadow:0 10px 30px #0f172a40}.pbAffectsModal__text{margin:0 0 16px;font-size:.9rem;color:var(--billdin-gray-800);line-height:1.45}.pbAffectsModal__actions{display:flex;justify-content:flex-end;gap:8px}.pbAffectsModal__cancel,.pbAffectsModal__here,.pbAffectsModal__all{padding:7px 14px;border-radius:6px;font-size:.85rem;cursor:pointer;border:1px solid var(--billdin-gray-300);background:var(--billdin-gray-0);color:var(--billdin-gray-700)}.pbAffectsModal__all{border-color:var(--billdin-info);background:var(--billdin-info);color:var(--billdin-gray-0)}.pbAffectsModal__here{border-color:var(--billdin-info);color:var(--billdin-info)}.pbTree__row{position:relative}.pbTree__row.is-dragging{opacity:.55}.pbTree__dragGhost{position:absolute;top:-1000px;left:-1000px;padding:4px 10px;background:var(--billdin-gray-800);color:var(--billdin-gray-0);border-radius:4px;font-size:.8125rem;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px #00000040}.pbTree__row.drop-before:after,.pbTree__row.drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;background:var(--billdin-info);pointer-events:none}.pbTree__row.drop-before:after{top:-1px}.pbTree__row.drop-after:after{bottom:-1px}.pbTree__row.drop-as-child{background:var(--billdin-info-50);box-shadow:inset 0 0 0 2px var(--billdin-info)}.pbTree__row{display:grid;align-items:center;column-gap:8px}.pbTree__cellNature{display:flex;align-items:center;justify-content:center;overflow:visible}.nature-picker-trigger:disabled{cursor:default}.nature-picker-popover{position:absolute;top:100%;left:0;margin-top:4px;display:flex;gap:2px;padding:4px;background-color:var(--billdin-gray-0);border:1px solid var(--billdin-gray-300);border-radius:6px;box-shadow:0 8px 24px #0000001f;z-index:30}.nature-picker-option:hover{background-color:var(--billdin-gray-100);border-color:var(--billdin-gray-300)}.nature-picker-option.is-selected{background-color:var(--billdin-selection-bg);border-color:var(--billdin-selection)}.pbTree__row{padding:.3rem 16px;border-bottom:1px solid var(--billdin-gray-100);outline:none}.pbTree__row:hover{background:var(--billdin-gray-50)}.pbTree__row.is-selected{background:var(--billdin-selection-bg);box-shadow:inset 2px 0 0 var(--billdin-selection-soft)}.pbTree__row.is-selected:hover{background:var(--billdin-selection-bg-hover)}.pbTree__row.is-multi-selected{background:var(--billdin-info-100);box-shadow:inset 3px 0 0 var(--billdin-info)}.pbTree__row--folder.is-multi-selected{background:var(--billdin-primary-100)}.pbTree__row.is-multi-selected.is-selected{box-shadow:inset 3px 0 0 var(--billdin-info-700)}.pbTree__row:focus-visible{background:var(--billdin-selection-bg-strong);box-shadow:inset 2px 0 0 var(--billdin-selection)}.pbTree__row--folder{background:var(--billdin-gray-50);font-weight:600;color:var(--billdin-gray-900)}.pbTree__row--folder:hover{background:var(--billdin-gray-100)}.pbTree__cellCode{display:flex;align-items:center;gap:.25rem;white-space:nowrap;overflow:hidden}.pbTree__indent{display:inline-block;flex:0 0 auto}.pbTree__toggle{display:inline-block;width:1rem;flex:0 0 auto;color:var(--billdin-gray-500);font-size:.7rem}.pbTree__code{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.pbTree__cellSummary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbTree__cellUnit{color:var(--billdin-gray-600)}.pbTree__cellNum{text-align:right;font-variant-numeric:tabular-nums}.pbTree__loading,.pbTree__error{padding:.5rem 1rem;color:var(--billdin-gray-500)}.pbTree__error{color:var(--billdin-error)}.pbCell{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text;border-radius:3px;padding:0 2px}.pbCell:hover{background:var(--billdin-selection-bg);box-shadow:inset 0 0 0 1px var(--billdin-selection-border)}.pbCell:focus-visible{outline:2px solid var(--billdin-selection-soft);outline-offset:-2px}.pbCell__input{width:100%;min-width:0;box-sizing:border-box;font:inherit;color:inherit;padding:0 2px;border:1px solid var(--billdin-selection-soft);border-radius:3px;background:var(--billdin-gray-0)}.pbCell__input.pbTree__cellNum{text-align:right}.importBc3Overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0006}.importBc3Modal{width:100%;max-width:28rem;background:var(--billdin-gray-0);border-radius:.5rem;padding:1.5rem;box-shadow:0 10px 30px #0003}.importBc3Modal h2{font-size:1rem;font-weight:600;margin:0 0 1rem}.importBc3Drop{border:2px dashed var(--billdin-gray-300);border-radius:.5rem;padding:2rem 1rem;text-align:center;color:var(--billdin-gray-500);cursor:pointer;transition:border-color .15s,background .15s}.importBc3Drop.dragOver{border-color:var(--billdin-primary);background:var(--billdin-primary-50)}.importBc3Error{color:var(--billdin-error);font-size:.875rem;margin:.75rem 0 0}.importBc3Actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1.5rem}.importBc3Actions button{padding:.5rem 1rem;border-radius:.375rem;border:1px solid var(--billdin-gray-300);background:var(--billdin-gray-0);cursor:pointer}.importBc3Actions button.primary{background:var(--billdin-primary);border-color:var(--billdin-primary);color:var(--billdin-gray-0)}.importBc3Actions button:disabled{opacity:.5;cursor:not-allowed}.pbBulk__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:100}.pbBulk{width:380px;max-width:calc(100vw - 2rem);background:var(--billdin-gray-0);border-radius:8px;box-shadow:0 12px 40px #0003;padding:1.25rem;font-size:.875rem;color:var(--billdin-gray-800)}.pbBulk__title{margin:0 0 1rem;font-size:1rem}.pbBulk__field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}.pbBulk__pct{font:inherit;padding:.4rem .5rem;border:1px solid var(--billdin-gray-300);border-radius:4px}.pbBulk__scope{border:1px solid var(--billdin-gray-200);border-radius:6px;padding:.5rem .75rem;margin:0 0 1rem;display:flex;flex-direction:column;gap:.4rem}.pbBulk__scope legend{color:var(--billdin-gray-500);font-size:.75rem;padding:0 .3rem}.pbBulk__scope label{display:flex;align-items:center;gap:.4rem;cursor:pointer}.pbBulk__error{color:var(--billdin-error);margin-bottom:.75rem}.pbBulk__actions{display:flex;justify-content:flex-end;gap:.5rem}.pbBulk__cancel,.pbBulk__confirm{border-radius:4px;padding:.4rem .9rem;cursor:pointer;font:inherit;border:1px solid var(--billdin-gray-300);background:var(--billdin-gray-0);color:var(--billdin-gray-700)}.pbBulk__confirm{border-color:var(--billdin-selection);background:var(--billdin-selection);color:var(--billdin-gray-0)}.pbBulk__confirm:disabled{opacity:.5;cursor:default}.pbBulkMargin{max-width:520px}.pbBulkMargin__select{margin-left:8px;border:1px solid var(--billdin-gray-200);border-radius:6px;padding:2px 6px;font-size:13px}.pbBulkMargin__select:disabled{opacity:.5}.pbBulkMargin__note{margin:-4px 0 0;font-size:12px;color:var(--billdin-gray-500);font-style:italic}.pbBulkMargin__reach{margin:0;padding:8px 10px;border-radius:6px;background:var(--billdin-gray-100);color:var(--billdin-gray-600);font-size:12px;line-height:1.4}.pbBulkMargin__reach.is-warning{background:var(--billdin-warning-100);color:var(--billdin-warning-700);border-left:3px solid var(--billdin-warning-600)}.pbBulkMargin__preview{padding:10px;border:1px solid var(--billdin-gray-200);border-radius:6px;background:var(--billdin-gray-50)}.pbBulkMargin__previewHead,.pbBulkMargin__done{margin:0;font-weight:600;color:var(--billdin-gray-800)}.pbBulkMargin__outcome{margin:6px 0 0;padding-left:18px;font-size:12px;color:var(--billdin-gray-500);line-height:1.5}.pbBulkCost{max-height:84vh;overflow-y:auto}.pbBulkCost__sentence{margin:.25rem 0 .75rem;padding:.5rem .625rem;border-radius:.375rem;background:var(--billdin-gray-100);color:var(--billdin-gray-700);font-size:.8125rem;line-height:1.35}.pbSearch{flex:0 0 auto;position:relative;z-index:5;border-bottom:1px solid var(--billdin-gray-200);background:var(--billdin-gray-0)}.pbSearch__bar{display:flex;align-items:center;gap:8px;padding:.5rem 1.5rem}.pbSearch__icon{width:16px;height:16px;color:var(--billdin-gray-400);flex:0 0 auto}.pbSearch__input{flex:1 1 auto;min-width:0;max-width:480px;height:30px;padding:0 10px;border:1px solid var(--billdin-gray-200);border-radius:6px;font-size:14px}.pbSearch__input:focus{outline:none;border-color:var(--billdin-primary)}.pbSearch__nature{height:30px;border:1px solid var(--billdin-gray-200);border-radius:6px;padding:0 6px;font-size:13px;background:var(--billdin-gray-0)}.pbSearch__go{height:30px;padding:0 14px;border:none;border-radius:6px;background:var(--billdin-primary);color:var(--billdin-gray-0);font-size:13px;cursor:pointer;white-space:nowrap}.pbSearch__go:disabled{opacity:.5;cursor:default}.pbSearch__clear{height:30px;padding:0 10px;border:1px solid var(--billdin-gray-200);border-radius:6px;background:var(--billdin-gray-0);font-size:13px;cursor:pointer;white-space:nowrap}.pbSearch__minChars{font-size:12px;color:var(--billdin-warning-700);white-space:nowrap}.pbSearch__scope{font-size:12px;color:var(--billdin-gray-400);font-style:italic;white-space:nowrap}.pbSearch__panel{position:absolute;top:100%;left:0;right:0;max-height:60vh;overflow-y:auto;background:var(--billdin-gray-0);border-bottom:1px solid var(--billdin-gray-200);box-shadow:0 8px 16px #0f172a14}.pbSearch__count,.pbSearch__hint,.pbSearch__error{margin:0;padding:8px 1.5rem;font-size:12px;color:var(--billdin-gray-500)}.pbSearch__error{color:var(--billdin-error)}.pbSearch__count--suggestion{color:var(--billdin-warning-700);font-style:italic}.pbSearch__list{list-style:none;margin:0;padding:0}.pbSearch__row,.pbSearch__child{display:grid;grid-template-columns:180px 96px minmax(160px,1fr) 56px 96px 96px 90px 90px minmax(200px,1fr);align-items:center;gap:8px;padding:5px 1.5rem;border-top:1px solid var(--billdin-gray-100);font-size:13px}.pbSearch__row{cursor:pointer}.pbSearch__row:hover,.pbSearch__row.is-open{background:var(--billdin-gray-50)}.pbSearch__row--head{cursor:default;color:var(--billdin-gray-500);font-size:11px;text-transform:uppercase;letter-spacing:.02em;background:var(--billdin-gray-50);position:-webkit-sticky;position:sticky;top:0}.pbSearch__row--head:hover{background:var(--billdin-gray-50)}.pbSearch__code{font-family:monospace;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbSearch__nat{color:var(--billdin-gray-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.pbSearch__summary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbSearch__unit{color:var(--billdin-gray-500)}.pbSearch__num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pbSearch__where{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;font-size:11px;color:var(--billdin-gray-500);text-align:right;white-space:nowrap}.pbSearch__route{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;border:none;background:none;font-size:11px;color:var(--billdin-primary-700);text-align:right;cursor:pointer}.pbSearch__route:hover{text-decoration:underline}.pbSearch__places{flex:0 0 auto;padding:1px 6px;border:1px solid var(--billdin-gray-200);border-radius:999px;background:var(--billdin-gray-0);font-size:11px;color:var(--billdin-warning-700);cursor:pointer}.pbSearch__orphan{color:var(--billdin-gray-400);font-style:italic;overflow:hidden;text-overflow:ellipsis}.pbSearch__routes{list-style:none;margin:0;padding:4px 1.5rem 6px 2.5rem;background:var(--billdin-gray-50);border-top:1px solid var(--billdin-gray-100)}.pbSearch__routeItem{display:block;width:100%;padding:3px 0;border:none;background:none;font-size:12px;color:var(--billdin-primary-700);text-align:left;cursor:pointer}.pbSearch__routeItem:hover{text-decoration:underline}.pbSearch__similar{margin-right:6px;font-size:11px;font-style:italic;text-transform:lowercase}.pbSearch__reopen{margin-left:8px;padding:0;border:none;background:none;font-size:12px;color:var(--billdin-primary-700);cursor:pointer;text-decoration:underline}.pbSearch__children{background:var(--billdin-gray-50)}.pbSearch__child{padding-left:2.5rem;color:var(--billdin-gray-600)}.pbSearch__qty{color:var(--billdin-gray-400);font-variant-numeric:tabular-nums}.pbSearch__cost{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.priceBasePage{display:flex;flex-direction:column;height:100%;min-height:0}.priceBaseHeader{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid var(--billdin-gray-200)}.priceBaseHeader h1{font-size:1.25rem;font-weight:600;margin:0}.priceBaseSubtitle{margin:.25rem 0 0;font-size:.8125rem;color:var(--billdin-gray-500)}.priceBaseHeaderActions{display:flex;align-items:center;gap:.5rem}.priceBaseImportBtn{padding:.5rem 1rem;border-radius:.375rem;border:1px solid var(--billdin-primary);background:var(--billdin-primary);color:var(--billdin-gray-0);cursor:pointer;font-size:.875rem}.priceBaseSecondaryBtn{padding:.5rem 1rem;border-radius:.375rem;border:1px solid var(--billdin-gray-300);background:var(--billdin-gray-0);color:var(--billdin-gray-700);cursor:pointer;font-size:.875rem}.priceBaseSecondaryBtn:disabled{opacity:.6;cursor:default}.priceBaseIconBtn{display:inline-flex;align-items:center;justify-content:center;width:2.4375rem;height:2.4375rem;padding:0;border-radius:.375rem;border:1px solid var(--billdin-gray-300);background:var(--billdin-gray-0);color:var(--billdin-gray-700);cursor:pointer}.priceBaseSecondaryBtn[aria-pressed=true]{border-color:var(--billdin-primary);background:var(--billdin-primary-50);color:var(--billdin-primary-700)}.priceBaseIconBtn:disabled{opacity:.4;cursor:default}.priceBaseCostToggle{min-width:2.4375rem;padding-left:.75rem;padding-right:.75rem;font-weight:600}.priceBaseBody{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.priceBaseError{padding:1.5rem;color:var(--billdin-error)}.priceBaseLoading{position:absolute;top:.75rem;right:1rem;font-size:.8125rem;color:var(--billdin-gray-500)}.priceBaseStrictToggle{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--billdin-gray-600);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.priceBaseStrictToggle input{cursor:pointer}.quickSearchModal{display:flex;flex-direction:column;gap:12px;min-width:640px;max-width:900px}.quickSearchBar{display:flex;gap:8px}.quickSearchInput{flex:1;padding:8px 10px;border:1px solid var(--billdin-gray-200);border-radius:6px;font-size:14px}.quickSearchButton{padding:8px 14px;border:none;border-radius:6px;background:var(--billdin-primary);color:var(--billdin-gray-0);cursor:pointer}.quickSearchButton:disabled{opacity:.5;cursor:default}.quickSearchHint{padding:16px 4px;color:var(--billdin-gray-500);text-align:center}.quickSearchList{list-style:none;margin:0;padding:0;max-height:48vh;overflow-y:auto}.quickSearchRow{display:flex;align-items:center;gap:10px;padding:8px 6px;border-bottom:1px solid var(--billdin-gray-200);cursor:pointer}.quickSearchRow:hover{background:var(--billdin-gray-50)}.quickSearchCode{font-weight:600;font-family:monospace;white-space:nowrap;min-width:90px}.quickSearchSummary{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickSearchUnit{color:var(--billdin-gray-500);white-space:nowrap;min-width:44px}.quickSearchPrice{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:74px;text-align:right}.quickSearchPrice--sale{font-weight:600}.quickSearchRow--head{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--billdin-gray-50);color:var(--billdin-gray-500);font-size:12px;text-transform:uppercase;letter-spacing:.02em;cursor:default}.quickSearchRow--head:hover{background:var(--billdin-gray-50)}.quickSearchSim{font-weight:600;white-space:nowrap;min-width:44px;text-align:right}.quickSearchWorkType{border:1px solid var(--billdin-gray-200);border-radius:6px;padding:6px 8px;font-size:13px;max-width:160px}.quickSearchProvenance{display:block;font-size:11px;color:var(--billdin-gray-500);font-style:italic}.quickSearchPrice--cost{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.pbTarget{display:flex;flex-direction:column;min-height:0}.pbTarget__list{margin:0;padding:0;list-style:none;max-height:15rem;overflow-y:auto;border:1px solid var(--billdin-gray-300);border-radius:.375rem;background:var(--billdin-gray-0)}.pbTarget__row{display:flex;align-items:center;width:100%;gap:.25rem;padding:0;border:0;background:transparent;text-align:left;font-size:.8125rem;color:var(--billdin-gray-800)}.pbTarget__row.is-selected,.pbTarget__row--default.is-selected{background:var(--billdin-primary-50)}.pbTarget__row--default{cursor:pointer;padding:.4rem .5rem;border-bottom:1px solid var(--billdin-gray-200);font-style:italic;color:var(--billdin-gray-600)}.pbTarget__row--default:hover:not(:disabled),.pbTarget__pick:hover:not(:disabled){background:var(--billdin-gray-100)}.pbTarget__indent,.pbTarget__spacer{flex:0 0 auto}.pbTarget__spacer{width:1.125rem}.pbTarget__toggle{flex:0 0 auto;width:1.125rem;height:1.5rem;padding:0;border:0;background:transparent;color:var(--billdin-gray-500);cursor:pointer;line-height:1}.pbTarget__pick{display:flex;align-items:baseline;gap:.5rem;flex:1 1 auto;min-width:0;padding:.35rem .5rem;border:0;background:transparent;text-align:left;font-size:.8125rem;color:inherit;cursor:pointer}.pbTarget__code{flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--billdin-primary)}.pbTarget__summary{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbTarget__hint{padding:.5rem;color:var(--billdin-gray-500);font-size:.75rem}.pbTarget__error{margin:.4rem 0 0;color:var(--billdin-error);font-size:.75rem}.pbTarget__pick:disabled,.pbTarget__toggle:disabled,.pbTarget__row--default:disabled{cursor:default;opacity:.6}.importBC3CertForm{display:flex;flex-direction:column;width:100%;min-width:320px}.importBC3CertForm__dropArea{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--L, 16px);margin-bottom:var(--S, 8px);border:2px dashed #e5e7eb;border-radius:var(--S, 8px);background-color:#f9fafb;cursor:pointer;transition:all .2s ease;min-height:150px}.importBC3CertForm__dropArea:hover{border-color:#0694a2;background-color:#edfafa}.importBC3CertForm__dropArea--dragOver{border-color:#0694a2;background-color:#edfafa;border-style:solid}.importBC3CertForm__dropArea--hasFile{border-color:#31c48d;background-color:#f3faf7}.importBC3CertForm__fileInput{display:none}.importBC3CertForm__placeholder{display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:var(--S, 8px);background-color:#0694a2;border-radius:var(--XS, 4px)}.importBC3CertForm__placeholderTitle{color:#fff;font-size:18px;font-weight:700}.importBC3CertForm__fileName{color:#111928;font-weight:500;word-break:break-all;text-align:center}.importBC3CertForm__text{color:#111928;font-weight:500}.importBC3CertForm__textSecondary{color:#6b7280;font-size:12px}.importBC3CertForm__error{color:#e02424;font-size:12px;margin-bottom:var(--S, 8px);padding:var(--XS, 4px) var(--S, 8px);background-color:#fdf2f2;border-radius:var(--XS, 4px)}.selectInputInnerRenderItem{padding:var(--XS, 4px) var(--S, 8px)}.transferCertificationsFormContainer{display:flex;flex-direction:column;gap:var(--S);width:100%;min-width:320px}.transferCertificationsFormWarning{padding:var(--XS) var(--S);background-color:var(--warning-background, #fff3cd);border:1px solid var(--warning-border, #ffc107);border-radius:var(--border-radius);font-size:var(--S);color:var(--warning-text, #856404)}.transferCertificationsFormError{padding:var(--XS) var(--S);background-color:var(--error-background, #f8d7da);border:1px solid var(--error-border, #dc3545);border-radius:var(--border-radius);font-size:var(--S);color:var(--error-text, #721c24)}.transferCertificationsFormActions{display:flex;justify-content:flex-end;gap:var(--S);margin-top:var(--XS)}.toggleBlockBudgetButton{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--borderRadiusS);padding:var(--XS)}.toggleBlockBudgetButtonPersonaContainer{margin-right:var(--XS)}.toggleBlockBudgetButton:hover{background-color:var(--KIRO)}.comparativeToggleButton{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--borderRadiusS);padding:var(--XS)}.comparativeToggleButton:hover{background-color:var(--KIRO)}.comparativeToggleButton img{transform:rotate(90deg)}.historyPanel{position:absolute;top:calc(100% + 4px);left:0;min-width:300px;max-width:380px;background:var(--secondaryBackground, #fff);border:1px solid var(--borderColor, rgba(0, 0, 0, .12));border-radius:8px;box-shadow:0 8px 24px #00000026;z-index:1000;overflow:hidden;animation:historyPanelIn .15s ease-out}@keyframes historyPanelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.historyPanel__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 8px;border-bottom:1px solid var(--borderColor, rgba(0, 0, 0, .08))}.historyPanel__title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--secondaryFontColor, #666)}.historyPanel__close{background:none;border:none;cursor:pointer;color:var(--secondaryFontColor, #999);font-size:12px;padding:2px 4px;border-radius:4px;line-height:1}.historyPanel__close:hover{background:var(--KIRO, rgba(0, 0, 0, .06))}.historyPanel__body{max-height:320px;overflow-y:auto;padding:4px 0}.historyPanel__empty{padding:16px 14px;font-size:13px;color:var(--secondaryFontColor, #999);text-align:center}.historyPanel__entry{display:flex;align-items:center;gap:8px;padding:7px 14px;cursor:pointer;transition:background .1s;font-size:13px;color:var(--primaryFontColor, #222)}.historyPanel__entry:hover{background:var(--KIRO, rgba(0, 0, 0, .05))}.historyPanel__entry--redo{opacity:.65}.historyPanel__entry--redo:hover{opacity:1}.historyPanel__icon{font-size:13px;flex-shrink:0;color:var(--secondaryFontColor, #888)}.historyPanel__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historyPanel__time{font-size:11px;color:var(--secondaryFontColor, #aaa);flex-shrink:0;white-space:nowrap}.historyPanel__divider{display:flex;align-items:center;gap:8px;padding:4px 14px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--secondaryFontColor, #aaa);border-top:1px solid var(--borderColor, rgba(0, 0, 0, .06));border-bottom:1px solid var(--borderColor, rgba(0, 0, 0, .06));background:var(--tertiaryBackground, rgba(0, 0, 0, .02))}.viewMenuUndoRedoButtonContainer{margin-right:var(--S);display:flex;align-items:center;white-space:nowrap;height:100%}.viewMenuUndoRedoButton{display:flex;align-items:center;justify-content:center;height:100%;border-radius:var(--borderRadiusS);cursor:pointer;margin:0px calc(var(--XXS) / 2);padding:0px var(--XXS)}.viewMenuUndoRedoButton:hover{background-color:var(--KIRO)}.viewMenuUndoRedoButton--disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.viewMenuUndoRedoButton--chevron{padding:0px calc(var(--XXS) / 2);font-size:12px;color:var(--textSecondary, #666)}.viewMenuUndoRedoButton--chevron:hover{background-color:var(--KIRO)}.viewMenuUndoRedoChevron{line-height:1;-webkit-user-select:none;user-select:none}.togglePercentageButton{display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;border-radius:var(--borderRadiusS);padding:var(--XS)}.togglePercentageButton:hover{background-color:var(--KIRO)}.togglePercentageButtonPercentagesVisible{background-color:var(--primaryKIRO)}.dashboardButtonButton{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--borderRadiusS);padding:var(--XS)}.dashboardButtonButton:hover{background-color:var(--KIRO)}.containerButtonButton{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--borderRadiusS);padding:var(--XS);position:relative}.containerButtonButton:hover{background-color:var(--KIRO)}.containerButtonButtonBlocked:after{content:"";position:absolute;top:0;height:100%;width:100%;background-color:var(--whiteAlphaColor)}.containerButtonButtonBlocked:hover{background-color:var(--whiteColor)}.searchButtonButton{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--borderRadiusS);padding:var(--XS)}.searchButtonButton:hover{background-color:var(--KIRO)}.viewMenuResetWindowLayoutButtonContainer{margin-right:var(--S);display:flex;align-items:center}.boxSameRow{display:flex;justify-content:space-between;align-items:center}.boxLayoutButton{width:var(--layoutWindowsResetButton);height:var(--layoutWindowsResetButton);border-radius:var(--borderRadiusS);padding:1px;cursor:pointer;background-color:var(--tertiaryGrey)}.viewMenuResetWindowLayoutButtonMargin{margin-right:var(--XXS)}.boxLayout{width:100%;height:100%;border-radius:var(--borderRadiusS);border:solid 1px var(--tertiaryGrey);background-color:var(--whiteColor)}.boxLayoutButton:hover .boxLayout{background-color:var(--KIRO)}.height100{height:100%}.height50{height:50%}.height33{height:33.33%}.width33{width:33.33%}.width66{width:66.66%}.boxLayoutHead{width:100%;height:20%;background-color:var(--tertiaryGrey);border-radius:var(--borderRadiusS) var(--borderRadiusS) 0 0}.budgetMenuBarContainer{-webkit-display:flex;display:flex;height:var(--menuBarViewHeight);background-color:var(--whiteColor);justify-content:space-between;margin:0px var(--S);border-bottom:1px solid var(--secondaryGrey)}.budgetMenuBarContainer .iconComponentContainerTooltip{top:calc(100% + var(--XXS) * 2)}.budgetMenuBarContainer .iconComponentContainerTooltipPoint{top:0}.budgetMenuBarSection{display:flex;align-items:center;gap:var(--XS)}.budgetMenuBarSection>*{height:100%}.budgetMenuBarContainer>.dirtyLedPilotContainer{height:100%}.dirtyLedPilotContainer{color:var(--secondaryGrey)}.budgetSaveLedAction{padding:0;border:none;background:none;color:var(--billdin-primary-700);text-decoration:underline;cursor:pointer}.searchButton{padding:var(--XS) var(--S);border:1px solid var(--borderColor);border-radius:var(--borderRadius);background-color:var(--backgroundColor);color:var(--primaryFontColor);cursor:pointer}.searchButton:hover{background-color:var(--hoverBackgroundColor)}.budgetViewOptionIon{margin-right:var(--XXS)}.draggableWindowResizable{position:absolute;background-color:var(--whiteColor);overflow:hidden;border:1px solid var(--secondaryGrey);border-radius:calc(var(--borderRadiusM) + 1px);box-shadow:0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow);width:100%;max-width:100%;max-height:100%}.draggableWindowTransition{transition:.3s}.draggableWindowResizableScrollabe{overflow:auto;height:calc(100% - var(--windowInnerHeaderHeight))}.draggableWindowInnerHeader{height:var(--windowInnerHeaderHeight);width:100%;background-color:var(--secondaryGrey);cursor:move;border-radius:var(--borderRadiusM);padding:0px var(--S);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;display:flex;align-items:center}.draggableWindowInnerScroll{overflow:auto;height:calc(100% - var(--windowInnerHeaderHeight));width:100%}.windowHeaderInput{border:none;background-color:var(--transparent);cursor:move;outline:none;text-overflow:ellipsis;overflow:hidden;height:100%;max-width:50%;min-width:0;font-size:16px;border-radius:var(--borderRadiusS);border:solid 2px;border-color:var(--secondaryGrey);transition:.5s;position:relative;top:0;left:var(--XS);margin-right:var(--S);color:var(--primaryFontColor)}.windowHeaderInput:hover{border-color:var(--tertiaryGrey)}.windowHeaderInputFocused{border-color:var(--tertiaryGrey);background-color:var(--whiteColor);cursor:text}.windowHeaderInput::selection{background-color:var(--transparent)}.windowHeaderInputFocused::selection{background-color:var(--defaultSelectedTextBackgroundColor)!important}.windowHeaderInputFocused::-moz-selection{background-color:var(--defaultSelectedTextBackgroundColor)!important}.antTrail{display:flex;color:var(--tertiaryGrey);-webkit-user-select:none;user-select:none;cursor:pointer}.antTrail:hover{color:var(--blackColor)}.renderStepSummary{padding-left:var(--XXS)}.windowResize{height:100%;width:5px;position:absolute}.windowResizeCorner{height:10px;width:10px;position:absolute}.windowResizeRight{right:0;top:0}.windowResizeBottom{bottom:0;width:100%;height:5px}.windowResizeLeft{left:0;top:0}.windowResizeTop{top:0;width:100%;height:5px}.windowResizeTopRight{right:0;top:0}.windowResizeTopLeft{left:0;top:0}.windowResizeBottomRight{right:0;bottom:0}.windowResizeBottomLeft{left:0;bottom:0}.windowResizeRight:hover{cursor:ew-resize}.windowResizeBottom:hover{cursor:ns-resize}.windowResizeLeft:hover{cursor:ew-resize}.windowResizeTop:hover{cursor:ns-resize}.windowResizeTopRight:hover{cursor:nesw-resize}.windowResizeTopLeft:hover,.windowResizeBottomRight:hover{cursor:nwse-resize}.windowResizeBottomLeft:hover{cursor:nesw-resize}.tableHeaderCellContainer{position:relative;height:100%;border-radius:var(--borderRadiusM);overflow:hidden}.tableHeaderCellContainer:hover{background-color:var(--secondaryHighlight)}.budgetTableResizableHandler{position:absolute;background-color:var(--primaryHighlight);width:var(--XS);height:calc(var(--budgetTableHeaderAndRowHeight) - var(--XXS) * 2);border-radius:calc(var(--XS) / 2);margin:var(--XXS) var(--XS);cursor:col-resize;top:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;transition:visibility 0s,opacity .3s linear}.tableHeaderCellContainer:hover .budgetTableResizableHandler{visibility:visible;-moz-opacity:1;-khtml-opacity:1;opacity:1}.budgetTableResizableHandlerLeft{left:0}.budgetTableResizableHandlerRight{right:0}.budgetTableInnerCellTextContainer{height:100%;border-radius:var(--borderRadiusM);cursor:pointer;-webkit-display:flex;display:flex;justify-content:center;align-items:center;padding-right:var(--M)}.budgetTableInnerCellText{width:100%;padding-left:var(--XS);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.budgetTableHiddenColumn{background-color:var(--blockedCellColor);min-width:var(--S)!important;cursor:pointer}.budgetTableHiddenColumn .budgetTableResizableHandler{display:none}.budgetTableHiddenColumn.tableHeaderCellContainer:hover{background-color:var(--blockedCellColor)}.budgetTableBlockedColumn{border-radius:var(--borderRadiusM) var(--borderRadiusM) 0 0;background-color:var(--blockedCellColor)}.rowDynamicDragHandler{display:flex;justify-content:center;align-items:center;height:100%;cursor:grab;border-radius:var(--borderRadiusM)}.rowDynamicDragHandler:hover{background-color:var(--secondaryHighlight)}.rowDynamicDragHandler:active{cursor:grabbing}.rowDynamicDragHandler svg{width:var(--M);height:var(--M);fill:var(--primaryTextColor)}.rowDynamicHandlerAndArrowContainer{position:relative}.tableHeaderContainer{height:var(--budgetTableHeaderAndRowHeight);background-color:var(--zeroGrey);border-radius:var(--borderRadiusM);box-shadow:0 0 0 100px var(--whiteColor);-webkit-display:flex;display:flex;overflow:hidden;-moz-width:fit-content;-webkit-width:-webkit-fit-content;width:fit-content;-webkit-user-select:none;user-select:none}.headerCellFromTypeContainer{height:var(--budgetTableHeaderAndRowHeight);background-color:var(--zeroGrey);display:flex;align-items:center}.headerCellFromTypeContainerBorderRadiusLeft{border-radius:var(--borderRadiusM) 0 0 var(--borderRadiusM)}.headerCellFromTypeContainerBorderRadiusRight{border-radius:0 var(--borderRadiusM) var(--borderRadiusM) 0}.headerCellContent{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 var(--XS);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableHeaderCharacterStyle{font-size:16px;font-weight:var(--medium);color:var(--primaryTextColor)}.cellHeaderEmpty{height:100%;width:100%}.tableGridContainer{width:100%;height:100%}.ReactVirtualized__Grid{will-change:unset!important}.budgetTable{width:100%;height:100%;overflow:hidden;position:relative}.budgetTableEmpty{display:flex;align-items:center;justify-content:center;height:100%;color:var(--textColorSecondary, #666)}.budgetTableEmptyMessage{font-size:14px;font-style:italic}.budgetTable :global(.ReactVirtualized__Table){outline:none;will-change:unset!important}.budgetTable :global(.ReactVirtualized__Table__headerRow){background-color:var(--headerBackground, #f5f5f5);border-bottom:2px solid var(--borderColor, #e0e0e0);font-weight:600;text-transform:uppercase;font-size:12px}.budgetTable :global(.ReactVirtualized__Table__row){border-bottom:1px solid var(--borderColor, #e0e0e0);transition:background-color .2s}.budgetTable :global(.ReactVirtualized__Table__row:hover){background-color:var(--rowHoverBackground, #f5f5f5)}.budgetTable :global(.ReactVirtualized__Table__rowColumn){border-right:1px solid var(--borderColor, #e0e0e0);display:flex;align-items:center}.budgetTableHeader{display:flex;background-color:var(--headerBackground, #f5f5f5);border-bottom:2px solid var(--borderColor, #e0e0e0);min-height:40px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.budgetTableHeaderCell{display:flex;align-items:center;padding:8px;font-weight:600;font-size:12px;text-transform:uppercase;color:var(--textColorSecondary, #666);border-right:1px solid var(--borderColor, #e0e0e0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.extendedText{position:absolute;top:var(--windowInnerHeaderHeight);left:0;right:0;bottom:0;box-sizing:border-box}.measurementTableContainer{overflow:auto}.measurementTableContainerDropTarget{outline:2px dashed var(--primaryHighlight);outline-offset:-2px;background-color:var(--secondaryHighlight)}.budgetView{width:100%;height:100%}.ntf-invitation{display:flex;align-items:center;gap:14px;padding:15px 18px;max-height:120px;overflow:hidden;transition:opacity .28s ease,max-height .34s ease,padding .34s ease}.ntf-invitation+.ntf-invitation{border-top:1px solid #f1f3f5}.ntf-invitation--leaving{opacity:0;max-height:0;padding-top:0;padding-bottom:0;pointer-events:none}.ntf-invitation-conflict{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;border:1px solid #f8e08e;background:#fdf6b2;color:#8e4b10;font-size:13px;font-weight:500}@media(prefers-reduced-motion:reduce){.ntf-invitation{transition:none}}.valuation-tree-fixed-col{scrollbar-width:none}.valuation-tree-fixed-col::-webkit-scrollbar{display:none}.phaseTableContainer{width:100%;height:100%}.phaseTablePlaceholder{padding:var(--M);text-align:center;color:var(--secondaryGrey)}.phaseControls{display:flex;flex-direction:column;gap:var(--XS);padding:var(--XS) var(--S);border-top:1px solid var(--borderColor);background:var(--backgroundSecondary, #f9f9f9)}.phaseControlsRow{display:flex;align-items:center;gap:var(--XS)}.phaseControlsLabel{flex:1;font-size:var(--fontSizeSmall, 12px);color:var(--textPrimary, #333)}.phaseControlsBtn{padding:2px 6px;background:var(--backgroundPrimary, #fff);border:1px solid var(--borderColor, #ccc);border-radius:3px;cursor:pointer;font-size:var(--fontSizeSmall, 12px);line-height:1;color:var(--textPrimary, #333)}.phaseControlsBtn:disabled{opacity:.3;cursor:not-allowed}.phaseControlsBtn:not(:disabled):hover{background:var(--hoverBackground, #e8e8e8)}.phaseControlsDate{font-size:var(--fontSizeSmall, 12px);color:var(--secondaryGrey, #888)}.phaseEditDateInput{border:1px solid var(--borderColor, #ccc);border-radius:3px;padding:1px 4px;font-size:var(--fontSizeSmall, 12px);background:var(--backgroundPrimary, #fff);color:var(--textPrimary, #333)}.phaseEditConfirmBtn{color:var(--success, #28a745);font-weight:700}.phaseDeleteRow{display:flex;align-items:center;gap:var(--XS);padding-top:var(--XS);border-top:1px solid var(--borderColor, #eee);margin-top:var(--XS)}.phaseDeleteBtn{color:var(--delete, #dc3545);border-color:var(--delete, #dc3545)}.phaseDeleteBtn:hover{background:var(--deleteLight, #ffeaea)}.phaseDeleteError{flex:1;font-size:var(--fontSizeSmall, 12px);color:var(--delete, #dc3545)}.phaseControlsIssued{font-size:var(--fontSizeSmall, 12px);color:var(--secondaryGrey, #888)}.phaseControlsError{font-size:var(--fontSizeSmall, 12px);color:var(--delete, #dc3545)}.certifyView,.comparativeView{width:100%;height:100%}.budgetSearcherContentContainer{position:fixed;top:81px;right:25px;background-color:var(--primaryGrey);z-index:9999;border-radius:var(--borderRadiusM);box-shadow:0 4px 8px 0 var(--primaryShadow),0 6px 20px 0 var(--primaryShadow)}.budgetSearcherWrapper{display:flex;padding:var(--XS) var(--S);gap:var(--S);align-items:center}.budgetSearcherCounter{min-width:50px;text-align:center;font-size:var(--fontSizeS);color:var(--primaryFontColor)}.budgetSearcherArrowContainers{display:flex;gap:var(--XXS);align-items:center}.budgetSearcherArrowButton{cursor:pointer;padding:var(--XXS);display:flex;align-items:center;justify-content:center;border-radius:var(--borderRadiusS);transition:background-color .2s}.budgetSearcherArrowButton:hover{background-color:var(--secondaryGrey)}.budgetSearcherCloseContainers{cursor:pointer;padding:var(--XXS);display:flex;align-items:center;justify-content:center;border-radius:var(--borderRadiusS);transition:background-color .2s}.budgetSearcherCloseContainers:hover{background-color:var(--secondaryGrey)}.budgetSearcherFilterButton{margin-left:var(--XS);border-radius:var(--borderRadiusM);padding:var(--XXS);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.budgetSearcherFilterButton:hover{background-color:var(--secondaryGrey)}.budgetSearcherNatureButton{padding:var(--XXS) var(--XS);border:1px solid var(--borderColor);border-radius:var(--borderRadiusS);background-color:var(--primaryGrey);color:var(--primaryFontColor);cursor:pointer;font-size:var(--fontSizeS);transition:all .2s;min-width:40px}.budgetSearcherNatureButton:hover{background-color:var(--secondaryGrey)}.budgetSearcherNatureButton.active{background-color:var(--foundRowColor);color:var(--primaryFontColor);border-color:var(--foundRowColor)}.budgetPage{height:100%;display:flex;flex-direction:column;padding-top:var(--XXS)}.budgetPageHeader{margin-bottom:var(--L)}.budgetPageHeader h1{margin:0 0 var(--S) 0}.budgetPageViewTabs{display:flex;gap:var(--XS);border-bottom:2px solid var(--primaryGrey)}.viewTabButton{padding:var(--S) var(--M);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:1rem;color:var(--primaryGrey);transition:all .2s;margin-bottom:-2px}.viewTabButton:hover{color:var(--primary)}.viewTabButton.active{color:var(--primary);border-bottom-color:var(--primary);font-weight:600}.budgetPageUploadError{padding:var(--XS) var(--S);color:#e02424;font-size:var(--XS);background-color:#fdf2f2;border-bottom:1px solid #e02424}.budgetPageContent{flex:1;overflow:hidden;position:relative;background-color:var(--primaryBackgroundColor);border-radius:10px}.budgetView,.certifyView,.comparativeView{padding:var(--M)}.errorState,.emptyState{text-align:center;padding:var(--XL);color:var(--primaryGrey)}.errorState button,.emptyState button{margin-top:var(--M);padding:var(--S) var(--M);background-color:var(--primary);color:#fff;border:none;border-radius:var(--borderRadiusS);cursor:pointer}.errorState button:hover,.emptyState button:hover{opacity:.9}.projectDetailBudgetListContainer{width:100%;height:100%}.projectBudgetListDeleteError{color:var(--delete);padding:var(--XS);margin:var(--XS) 0}.bcmp-list{display:flex;flex-direction:column;height:100%;padding:24px 32px;overflow-y:auto;background:#fff}.bcmp-list-toolbar{display:flex;align-items:center;gap:12px;flex:none}.bcmp-search{position:relative;width:320px}.bcmp-search-icon{position:absolute;left:12px;top:11px;color:#9ca3af;pointer-events:none}.bcmp-search-input{width:100%;font-size:13px;padding:9px 12px 9px 34px;border-radius:8px;border:1px solid #d1d5db;font-family:inherit;color:#111928}.bcmp-search-input:focus{outline:2px solid #0694a2;outline-offset:-1px}.bcmp-status-filter{font-size:13px;font-weight:600;color:#374151;padding:9px 10px;border-radius:8px;border:1px solid #d1d5db;background:#fff;font-family:inherit;cursor:pointer}.bcmp-new-btn{margin-left:auto;font-size:13px;font-weight:600;padding:10px 18px;border-radius:8px;background:#0694a2;color:#fff;border:none;cursor:pointer;font-family:inherit;white-space:nowrap}.bcmp-new-btn:hover{background:#047481}.bcmp-cols{display:grid;grid-template-columns:minmax(280px,1fr) 110px 170px 150px 130px 160px 120px 44px;gap:0;padding:14px 16px 8px;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;flex:none}.bcmp-col-right{text-align:right}.bcmp-row{display:grid;grid-template-columns:minmax(280px,1fr) 110px 170px 150px 130px 160px 120px 44px;align-items:center;padding:13px 16px;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:8px;background:#fff;text-align:left;width:100%;cursor:pointer;font-family:inherit;transition:border-color .1s,box-shadow .1s}.bcmp-row:hover{border-color:#0694a2;box-shadow:0 1px 4px #0694a21a}.bcmp-row.has-unseen{background:#f5fcff}.bcmp-row-namecell{display:flex;align-items:center;gap:10px;min-width:0;padding-right:12px}.bcmp-row-nameblock{min-width:0}.bcmp-row-namewrap{display:flex;align-items:center;gap:8px}.bcmp-row-name{font-size:14px;font-weight:600;color:#111928;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcmp-new-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#0694a2;color:#fff;flex:none;white-space:nowrap}.bcmp-row-desc{font-size:12px;color:#6b7280;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcmp-row-sub{font-size:12px;color:#9ca3af;margin-top:2px}.bcmp-chip{font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;white-space:nowrap}.bcmp-prov-label{font-size:13px;font-weight:600;color:#374151}.bcmp-prov-bars{display:flex;gap:3px;margin-top:4px}.bcmp-prov-bar{width:16px;height:5px;border-radius:999px}.bcmp-deadline{display:flex;align-items:center;gap:6px}.bcmp-deadline-dot{width:8px;height:8px;border-radius:999px;flex:none}.bcmp-deadline-date{font-size:13px;color:#374151}.bcmp-deadline-sub{font-size:11px;color:#9ca3af}.bcmp-target{text-align:right;font-size:13px;font-weight:600;color:#374151}.bcmp-best{text-align:right}.bcmp-best-amount{font-size:13px;font-weight:700;color:#111928}.bcmp-best-sub{font-size:11px;font-weight:600}.bcmp-best-sub--link{color:#047481;cursor:pointer;background:none;border:none;padding:0;font:inherit;font-size:11px;font-weight:600}.bcmp-best-sub--link:hover{text-decoration:underline}.bcmp-activity{text-align:right;font-size:12px;color:#9ca3af}.bcmp-kebab-cell{display:flex;justify-content:flex-end}.bcmp-kebab{border:none;background:none;cursor:pointer;color:#9ca3af;padding:6px;border-radius:6px;display:flex}.bcmp-kebab:hover{background:#f3f4f6;color:#374151}.bcmp-list-hint{font-size:12px;color:#9ca3af;margin-top:12px}.bcmp-list-loading{flex:1;display:flex;align-items:center;justify-content:center}.bcmp-no-results{font-size:13px;color:#6b7280;padding:24px 16px}.bcmp-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:40px}.bcmp-empty-inner{max-width:520px;text-align:center}.bcmp-empty-tile{width:72px;height:72px;border-radius:20px;background:#edfafa;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#0694a2}.bcmp-empty-title{font-size:20px;font-weight:700;margin:20px 0 0;color:#111928}.bcmp-empty-body{font-size:14px;color:#6b7280;line-height:1.6;margin:12px 0 0}.bcmp-empty-steps{display:flex;gap:24px;justify-content:center;margin-top:20px;font-size:13px;color:#374151}.bcmp-empty-step{display:flex;align-items:center;gap:7px}.bcmp-empty-step-num{width:22px;height:22px;border-radius:999px;background:#f3f4f6;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#6b7280}.bcmp-empty-cta{display:inline-block;margin-top:24px;font-size:14px;font-weight:600;padding:11px 22px;border-radius:8px;background:#0694a2;color:#fff;border:none;cursor:pointer;font-family:inherit}.bcmp-empty-cta:hover{background:#047481}.bcmp-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192859;display:flex;align-items:center;justify-content:center;z-index:300}.bcmp-modal{width:440px;background:#fff;border-radius:12px;box-shadow:0 12px 32px #1119282e;padding:24px}.bcmp-modal-title{font-size:17px;font-weight:700;margin:0 0 16px;color:#111928}.bcmp-modal-field{margin-bottom:14px}.bcmp-modal-label{display:block;font-size:12px;font-weight:600;color:#374151;margin-bottom:6px}.bcmp-modal-input,.bcmp-modal-textarea{width:100%;font-size:13px;padding:9px 12px;border-radius:8px;border:1px solid #d1d5db;font-family:inherit;color:#111928;box-sizing:border-box}.bcmp-modal-input:focus,.bcmp-modal-textarea:focus{outline:2px solid #0694a2;outline-offset:-1px}.bcmp-modal-textarea{resize:vertical;min-height:64px}.bcmp-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.bcmp-btn-ghost{font-size:13px;font-weight:600;padding:9px 16px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;font-family:inherit}.bcmp-btn-ghost:hover{background:#f9fafb}.bcmp-btn-primary{font-size:13px;font-weight:600;padding:9px 18px;border-radius:8px;background:#0694a2;color:#fff;border:none;cursor:pointer;font-family:inherit}.bcmp-btn-primary:hover{background:#047481}.bcmp-btn-primary:disabled{background:#afecef;cursor:not-allowed}.bcmp-status-chip{align-self:stretch;align-items:center}.bcmp-status-chip-face{display:inline-flex;align-items:center;gap:4px;height:24px;box-sizing:border-box;padding:0 8px 0 10px;border-radius:6px;font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.bcmp-status-chip-caret{width:12px;height:12px;transition:transform .15s}.bcmp-status-chip-caret.is-open{transform:rotate(180deg)}.bcmp-status-band{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:10px 10px 0 0}.bcmp-status-band--launched{background:var(--billdin-info-50);border-bottom:1px solid var(--billdin-info-200);color:var(--billdin-info-700)}.bcmp-status-band--awarded,.bcmp-status-band--closed{background:var(--billdin-success-50);border-bottom:1px solid var(--billdin-success-200);color:var(--billdin-success-700)}.bcmp-status-band--closed{background:var(--billdin-gray-100);border-bottom:1px solid var(--billdin-gray-200);color:var(--billdin-gray-600)}.bcmp-status-band-icon{width:18px;height:18px;flex:none}.bcmp-status-band-text{min-width:0}.bcmp-status-band-title{margin:0;font-size:13px;font-weight:700;line-height:18px;color:inherit}.bcmp-status-band-sub{margin:2px 0 0;font-size:12px;line-height:18px;color:inherit;font-variant-numeric:tabular-nums}.bcmp-status-band--launched .bcmp-status-band-sub{color:var(--billdin-info-800)}.bcmp-status-lines{display:flex;flex-direction:column;gap:6px;padding:12px 16px}.bcmp-status-line{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:18px;color:var(--billdin-gray-600)}.bcmp-status-line-icon{width:14px;height:14px;flex:none;margin-top:2px;color:var(--billdin-gray-400)}.bcmp-status-frozen-wrap{padding:12px 16px 14px}.bcmp-status-frozen{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;background:var(--billdin-gray-100);border:1px solid var(--billdin-gray-200)}.bcmp-status-frozen p{margin:0;font-size:12px;line-height:18px;color:var(--billdin-gray-600)}.bcmp-status-frozen strong{font-weight:600;color:var(--billdin-gray-700)}.bcmp-status-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--billdin-gray-100)}.bcmp-status-btn{display:inline-flex;align-items:center;height:32px;box-sizing:border-box;margin:0;padding:0 12px;border:1px solid var(--billdin-gray-300);border-radius:8px;background:var(--billdin-gray-0);color:var(--billdin-gray-700);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.bcmp-status-btn--danger{border-color:var(--billdin-error);color:var(--billdin-error-700)}.bcmp-status-permission-note{flex:1;font-size:12px;line-height:16px;color:var(--billdin-gray-600)}.bcmp-info-anchor{position:relative;display:inline-flex;flex-shrink:0;margin-left:2px}.bcmp-info-button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--billdin-gray-500);cursor:pointer}.bcmp-info-button:hover{background:var(--billdin-gray-100)}.bcmp-info-button.is-open{background:var(--billdin-primary-50);color:var(--billdin-primary-700);box-shadow:inset 0 0 0 1px var(--billdin-primary-200)}.bcmp-info-panel{position:absolute;top:calc(100% + 8px);right:-8px;z-index:40;width:420px;box-sizing:border-box;background:var(--billdin-gray-0);border:1px solid var(--billdin-gray-200);border-radius:12px;box-shadow:0 8px 24px #1119281f;text-align:left}.bcmp-info-arrow{position:absolute;top:-6px;right:15px;width:10px;height:10px;background:var(--billdin-gray-0);border-left:1px solid var(--billdin-gray-200);border-top:1px solid var(--billdin-gray-200);transform:rotate(45deg)}.bcmp-info-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 10px 16px;border-bottom:1px solid var(--billdin-gray-100)}.bcmp-info-title{margin:0;font-size:14px;font-weight:700;line-height:20px;color:var(--billdin-gray-900)}.bcmp-info-close{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--billdin-gray-500);cursor:pointer}.bcmp-info-close:hover{background:var(--billdin-gray-100)}.bcmp-info-body{display:flex;flex-direction:column;gap:16px;padding:14px 16px 16px}.bcmp-info-label{display:block;margin:0 0 4px;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--billdin-gray-500)}.bcmp-info-label-row{display:flex;align-items:center;justify-content:space-between}.bcmp-info-label-row .bcmp-info-label{margin:0}.bcmp-info-change{margin:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:600;line-height:16px;color:var(--billdin-primary-600);cursor:pointer}.bcmp-info-input,.bcmp-info-textarea{display:block;width:100%;box-sizing:border-box;margin:0;padding:8px 10px;border:1px solid var(--billdin-gray-300);border-radius:8px;background:var(--billdin-gray-0);font-family:inherit;font-size:13px;line-height:18px;color:var(--billdin-gray-900);outline:none}.bcmp-info-textarea{resize:none}.bcmp-info-input:focus,.bcmp-info-textarea:focus{border-color:var(--billdin-primary-400)}.bcmp-info-input::placeholder,.bcmp-info-textarea::placeholder{color:var(--billdin-gray-400)}.bcmp-info-resp-fields{display:flex;flex-direction:column;gap:6px}.bcmp-info-resp-summary{display:flex;flex-direction:column;gap:2px;font-size:13px;line-height:18px;color:var(--billdin-gray-600)}.bcmp-info-resp-name{font-weight:500;color:var(--billdin-gray-900)}.bcmp-info-resp-phone{font-variant-numeric:tabular-nums}.bcmp-info-resp-empty{color:var(--billdin-gray-400)}.bcmp-info-readonly{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;line-height:18px;color:var(--billdin-gray-900)}.bcmp-info-lock,.bcmp-info-clock{width:14px;height:14px;flex-shrink:0;color:var(--billdin-gray-400)}.bcmp-info-hint{display:flex;align-items:flex-start;gap:6px;margin:6px 0 0;font-size:12px;line-height:16px;color:var(--billdin-gray-500)}.bcmp-info-hint--seen{color:var(--billdin-primary-700)}.bcmp-info-hint-icon{width:12px;height:12px;flex-shrink:0;margin-top:2px}.bcmp-launch-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.bcmp-launch-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#11192859}.bcmp-launch-panel{position:absolute;top:0;right:0;bottom:0;width:620px;max-width:100vw;background:#fff;box-shadow:-24px 0 64px #11192840;display:flex;flex-direction:column}.bcmp-launch-header{flex:none;display:flex;align-items:flex-start;gap:12px;padding:22px 28px 16px;border-bottom:1px solid #e5e7eb}.bcmp-launch-header-text{flex:1}.bcmp-launch-header-text h2{font-size:18px;font-weight:700;margin:0;color:#111928}.bcmp-launch-header-sub{font-size:13px;color:#6b7280;margin-top:4px}.bcmp-launch-close{border:none;background:#f3f4f6;border-radius:8px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#374151;font-size:15px;cursor:pointer}.bcmp-launch-close:hover{background:#e5e7eb}.bcmp-launch-body{flex:1;overflow-y:auto;padding:20px 28px}.bcmp-launch-section-label{font-size:13px;font-weight:600;margin-bottom:8px;color:#111928}.bcmp-launch-required{color:#e02424}.bcmp-launch-search{position:relative}.bcmp-launch-search>svg{position:absolute;left:12px;top:11px}.bcmp-launch-search>input{width:100%;font-size:13px;padding:9px 12px 9px 34px;border-radius:8px;border:1px solid #d1d5db;font-family:inherit}.bcmp-launch-search>input:focus{outline:2px solid #0694a2;outline-offset:-1px}.bcmp-launch-suggestions{position:absolute;left:0;right:0;top:42px;z-index:20;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px #11192824;padding:6px}.bcmp-launch-suggestions>button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 10px;border:none;background:none;border-radius:8px;cursor:pointer;font-family:inherit}.bcmp-launch-suggestions>button:hover{background:#f3f4f6}.bcmp-launch-suggestion-text{flex:1;min-width:0}.bcmp-launch-suggestion-name{display:block;font-size:13px;font-weight:600;color:#111928}.bcmp-launch-suggestion-email{display:block;font-size:12px;color:#9ca3af}.bcmp-avatar{width:30px;height:30px;border-radius:999px;background:#edfafa;color:#047481;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex:none}.bcmp-launch-card{border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;margin-top:10px}.bcmp-launch-card-head{display:flex;align-items:center;gap:10px}.bcmp-launch-name{font-size:14px;font-weight:700;flex:1;color:#111928}.bcmp-launch-name-input{flex:1;font-size:14px;font-weight:700;color:#111928;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;font-family:inherit}.bcmp-launch-remove{border:none;background:none;cursor:pointer;color:#d1d5db;padding:4px;font-size:14px;font-family:inherit}.bcmp-launch-remove:hover{color:#e02424}.bcmp-launch-card-grid{display:grid;grid-template-columns:1fr 130px;gap:10px;margin-top:12px}.bcmp-launch-field-label{font-size:11px;font-weight:600;color:#6b7280;margin-bottom:4px;text-transform:uppercase}.bcmp-launch-email-flag{text-transform:none;color:#8e4b10}.bcmp-launch-email-input{width:100%;font-size:13px;padding:8px 10px;border-radius:8px;border:1px solid #d1d5db;font-family:inherit;background:#fff}.bcmp-launch-email-input.is-missing{border-color:#e3a008;background:#fdfdea}.bcmp-launch-lang-select{width:100%;font-size:13px;font-weight:600;color:#374151;padding:8px;border-radius:8px;border:1px solid #d1d5db;background:#fff;font-family:inherit;cursor:pointer}.bcmp-launch-clarification{margin-top:10px}.bcmp-launch-clarification-input{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:13px;line-height:1.4;color:#111928;resize:vertical}.bcmp-launch-clarification-input:focus{outline:none;border-color:#0694a2}.bcmp-launch-save-contact{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;color:#4b5563;cursor:pointer;-webkit-user-select:none;user-select:none}.bcmp-launch-save-contact input{accent-color:#0694a2;cursor:pointer}.bcmp-launch-mode-row{display:flex;align-items:center;gap:8px;margin-top:12px}.bcmp-launch-segmented{display:flex;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;flex:none}.bcmp-launch-segmented>button{font-size:12px;font-weight:600;padding:6px 12px;border:none;cursor:pointer;font-family:inherit;background:#fff;color:#6b7280}.bcmp-launch-segmented>button+button{border-left:1px solid #d1d5db}.bcmp-launch-segmented>button.is-active{background:#0694a2;color:#fff}.bcmp-launch-mode-hint{font-size:12px;color:#9ca3af;min-width:0}.bcmp-launch-mode-hint.is-soon{color:#8e4b10}.bcmp-launch-add-manual{width:100%;font-size:13px;font-weight:600;padding:10px;border-radius:10px;border:1.5px dashed #d1d5db;background:none;color:#047481;cursor:pointer;font-family:inherit;margin-top:10px}.bcmp-launch-add-manual:hover{border-color:#0694a2;background:#f5fcff}.bcmp-launch-deadline{display:flex;align-items:center;gap:12px;margin-top:20px}.bcmp-launch-deadline-text{flex:1}.bcmp-launch-deadline-label{font-size:13px;font-weight:600;color:#111928}.bcmp-launch-optional{font-weight:400;color:#9ca3af}.bcmp-launch-deadline-hint{font-size:12px;color:#6b7280;margin-top:2px}.bcmp-launch-deadline>input{font-size:13px;padding:8px 10px;border-radius:8px;border:1px solid #d1d5db;font-family:inherit;color:#374151}.bcmp-launch-footer{flex:none;padding:16px 28px;border-top:1px solid #e5e7eb;background:#f9fafb}.bcmp-launch-freeze-warning{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:8px;background:#fdfdea;border:1px solid #f3eb9666;margin-bottom:12px;font-size:12px;color:#633112}.bcmp-launch-freeze-warning svg{flex:none}.bcmp-launch-footer-actions{display:flex;gap:10px;justify-content:flex-end}.bcmp-launch-btn{font-size:13px;font-weight:600;padding:9px 16px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;font-family:inherit}.bcmp-launch-btn--primary{border:none;background:#0694a2;color:#fff;padding:9px 18px}.bcmp-launch-btn--primary:hover:not(:disabled){background:#047481}.bcmp-launch-btn--primary:disabled{background:#d1d5db;cursor:not-allowed}.bcmp-launch-success-banner{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:8px;background:#f3faf7;border:1px solid #84e1bc;margin-bottom:16px;font-size:13px;color:#046c4e}.bcmp-launch-success-banner svg{flex:none}.bcmp-launch-post-id{flex:1;min-width:0}.bcmp-launch-post-sub{font-size:12px;color:#9ca3af}.bcmp-launch-link-row{display:flex;align-items:center;gap:8px;margin-top:12px}.bcmp-launch-link{flex:1;padding:7px 12px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb;font-size:12px;color:#6b7280;font-family:SF Mono,Menlo,monospace;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bcmp-launch-copy{font-size:12px;font-weight:600;padding:7px 14px;border-radius:8px;border:1px solid #0694a2;background:#fff;color:#047481;cursor:pointer;font-family:inherit;flex:none}.bcmp-launch-copy.is-copied{border-color:#84e1bc;background:#def7ec;color:#046c4e}.bcmp-offer-material{flex-shrink:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px}.bcmp-offer-material-head{display:flex;align-items:baseline;gap:10px;min-width:0}.bcmp-offer-material-title{margin:0;font-size:14px;font-weight:600;line-height:20px;color:#111928;white-space:nowrap}.bcmp-offer-material-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:#9ca3af}.bcmp-offer-material-strip{display:flex;align-items:flex-start;gap:16px;margin-top:10px;flex-wrap:wrap}.bcmp-offer-clarification{display:flex;align-items:center;gap:10px;flex:1 1 340px;min-width:0}.bcmp-offer-clarification-label{flex-shrink:0;font-size:12px;font-weight:600;line-height:16px;color:#4b5563;white-space:nowrap}.bcmp-offer-clarification textarea{display:block;flex:1;min-width:0;height:34px;box-sizing:border-box;padding:7px 10px;border:1px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:13px;line-height:18px;color:#111928;resize:none;transition:height .12s ease-out}.bcmp-offer-clarification textarea:focus{outline:none;border-color:#0694a2;height:84px}.bcmp-offer-doc-list{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.bcmp-offer-doc-chip{display:inline-flex;align-items:center;gap:8px;height:34px;box-sizing:border-box;padding:0 4px 0 10px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;min-width:0}.bcmp-offer-doc-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:18px;color:#111928}.bcmp-offer-doc-size{font-size:12px;color:#9ca3af;white-space:nowrap}.bcmp-offer-doc-email{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#4b5563;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.bcmp-offer-doc-email input{margin:0;accent-color:#0694a2;cursor:pointer}.bcmp-offer-doc-delete{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:none;border-radius:6px;background:transparent;color:#9ca3af;cursor:pointer}.bcmp-offer-doc-delete:hover{background:#fdf2f2;color:#e02424}.bcmp-offer-doc-input{display:none}.bcmp-offer-doc-add{display:inline-flex;align-items:center;gap:6px;height:34px;box-sizing:border-box;margin:0;padding:0 12px;border:1px dashed #a5c9cd;border-radius:8px;background:transparent;color:#047481;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.bcmp-offer-doc-add:hover{background:#f0fafa}.bcmp-offer-doc-add:disabled{opacity:.6;cursor:default}.bcmp-offer-material.is-readonly{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;padding:8px 16px;font-size:12px;line-height:18px;color:#6b7280}.bcmp-offer-material.is-readonly>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcmp-offer-material-note{color:#9ca3af;font-style:italic}.bcmp-contact-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 12px;padding:0 16px;font-size:13px;line-height:18px;color:var(--billdin-gray-600)}.bcmp-contact-label{color:var(--billdin-gray-500)}.bcmp-contact-name{font-weight:600;color:var(--billdin-gray-900)}.bcmp-contact-empty{color:var(--billdin-gray-400)}.bcmp-contact-change{margin:0;padding:0;border:0;background:transparent;font-family:inherit;font-size:13px;font-weight:600;line-height:18px;color:var(--billdin-primary-600);cursor:pointer}.bcmp-ficha{position:fixed;top:0;right:0;bottom:0;width:520px;max-width:calc(100vw - 48px);background:#fff;box-shadow:-24px 0 64px #1119282e;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;z-index:40}.bcmp-ficha-head{flex:none;padding:22px 28px 16px;border-bottom:1px solid #e5e7eb}.bcmp-ficha-head-row{display:flex;align-items:center;gap:12px}.bcmp-ficha-avatar{width:44px;height:44px;border-radius:999px;background:#edfafa;color:#047481;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex:none}.bcmp-ficha-id{flex:1;min-width:0}.bcmp-ficha-name{font-size:17px;font-weight:700;color:#111928}.bcmp-ficha-sub{font-size:12px;color:#6b7280}.bcmp-ficha-chip{font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;flex:none}.bcmp-ficha-close{border:none;background:#f3f4f6;border-radius:8px;width:30px;height:30px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#374151;font-family:inherit;flex:none}.bcmp-ficha-close:hover{background:#e5e7eb}.bcmp-ficha-meta{margin-top:14px;border:1px solid var(--billdin-gray-200);border-radius:8px;overflow:hidden}.bcmp-ficha-meta-row{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px}.bcmp-ficha-meta-row+.bcmp-ficha-meta-row{border-top:1px solid var(--billdin-gray-200)}.bcmp-ficha-meta-label{width:52px;flex:none;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.03em;text-transform:uppercase;color:var(--billdin-gray-500)}.bcmp-ficha-meta-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:6px;background:var(--billdin-gray-100);color:var(--billdin-gray-600);font-size:12px;font-weight:500;white-space:nowrap;flex:none}.bcmp-ficha-meta-hint{min-width:0;font-size:12px;line-height:16px;color:var(--billdin-gray-600)}.bcmp-ficha-deadline-date{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums;flex:none}.bcmp-ficha-deadline-date.is-expired{color:var(--billdin-error-700);font-variant-numeric:normal}.bcmp-ficha-deadline-sub{display:inline-flex;align-items:center;gap:5px;font-size:12px;line-height:16px;color:var(--billdin-gray-600)}.bcmp-ficha-deadline-dot{display:block;width:7px;height:7px;border-radius:999px;flex:none}.bcmp-ficha-meta-cta{margin-left:auto;padding:0;border:none;background:transparent;color:var(--billdin-primary-700);font-family:inherit;font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;cursor:pointer;flex:none}.bcmp-ficha-meta-cta:disabled{opacity:.5;cursor:not-allowed}.bcmp-ficha-body{flex:1;overflow-y:auto;padding:20px 28px}.bcmp-ficha-clarification{margin-top:20px}.bcmp-ficha-clarification-label{display:block;font-size:12px;font-weight:600;color:#4b5563;margin-bottom:4px}.bcmp-ficha-clarification textarea{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:7px 10px;font-family:inherit;font-size:13px;line-height:1.4;color:#111928;resize:vertical}.bcmp-ficha-clarification textarea:focus{outline:none;border-color:#0694a2}.bcmp-ficha-section-title{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.bcmp-ficha-section-gap{margin-top:24px}.bcmp-ficha-timeline{margin-top:14px;display:flex;flex-direction:column}.bcmp-ficha-round-row{display:flex;gap:14px}.bcmp-ficha-round-rail{display:flex;flex-direction:column;align-items:center;width:20px;flex:none}.bcmp-ficha-round-dot{width:12px;height:12px;border-radius:999px;background:#d1d5db;border:3px solid #f3f4f6;flex:none;margin-top:4px}.bcmp-ficha-round-dot.is-current{background:#0694a2;border-color:#edfafa}.bcmp-ficha-round-dot.is-expired{background:#e02424;border-color:#fdf2f2}.bcmp-ficha-round-dot.is-next{background:#fff;border:2px dashed #d1d5db}.bcmp-ficha-round-line{width:2px;flex:1;background:#e5e7eb}.bcmp-ficha-round-body{flex:1;padding-bottom:18px;min-width:0}.bcmp-ficha-round-card{border:1.5px solid #e5e7eb;border-radius:12px;padding:14px 16px;background:#fff}.bcmp-ficha-round-card.is-current{border-color:#afecef;background:#f5fcff}.bcmp-ficha-round-card.is-expired{border-color:#f8b4b4;background:#fdf2f2}.bcmp-ficha-round-head{display:flex;align-items:center;gap:8px}.bcmp-ficha-round-title{font-size:14px;font-weight:700;color:#111928}.bcmp-ficha-round-origin{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#4b5563}.bcmp-ficha-round-current{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#0694a2;color:#fff}.bcmp-ficha-round-date{margin-left:auto;font-size:12px;color:#9ca3af}.bcmp-ficha-round-amounts{display:flex;align-items:baseline;gap:10px;margin-top:8px}.bcmp-ficha-round-total{font-size:18px;font-weight:700;color:#111928}.bcmp-ficha-round-delta{font-size:12px;font-weight:600;color:#046c4e}.bcmp-ficha-round-open{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--billdin-primary-50);color:var(--billdin-primary-700)}.bcmp-ficha-round-hint{font-size:12px;color:var(--billdin-gray-500)}.bcmp-ficha-round-clarification{margin-top:8px;padding-top:8px;border-top:1px dashed var(--billdin-gray-200);font-size:12px;line-height:17px;color:var(--billdin-gray-700)}.bcmp-ficha-round-clarification-label{display:block;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--billdin-gray-500)}.bcmp-ficha-round-delta.is-up{color:#c81e1e}.bcmp-ficha-round-meta{font-size:12px;color:#6b7280;margin-top:4px}.bcmp-ficha-round-actions{display:flex;align-items:center;gap:14px;margin-top:10px;font-size:12px;font-weight:600}.bcmp-ficha-round-action{display:inline-flex;align-items:center;gap:5px;color:#6b7280;background:none;border:none;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:0}.bcmp-ficha-round-action.is-teal{color:#047481}.bcmp-ficha-round-action:disabled{opacity:.5;cursor:not-allowed}.bcmp-ficha-round-livelink{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#6b7280}.bcmp-ficha-new-round{flex:1;display:flex;gap:8px}.bcmp-ficha-dashed{flex:1;font-size:13px;font-weight:600;padding:11px;border-radius:10px;border:1.5px dashed #d1d5db;background:#fff;color:#6b7280;cursor:pointer;font-family:inherit}.bcmp-ficha-dashed:hover:not(:disabled){border-color:#9ca3af}.bcmp-ficha-dashed.is-teal{border-color:#afecef;background:#f5fcff;color:#047481}.bcmp-ficha-dashed.is-teal:hover:not(:disabled){border-color:#0694a2}.bcmp-ficha-dashed:disabled{opacity:.5;cursor:not-allowed}.bcmp-ficha-access-head{display:flex;align-items:center;gap:6px}.bcmp-ficha-link-state{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:16px;color:var(--billdin-gray-600);white-space:nowrap}.bcmp-ficha-link-state.is-live{color:var(--billdin-success-700)}.bcmp-ficha-link-state.is-expired{color:var(--billdin-error-700)}.bcmp-ficha-link-state.is-revoked{color:var(--billdin-gray-400)}.bcmp-ficha-link-dot{display:block;width:7px;height:7px;border-radius:999px;background:var(--billdin-success);flex:none}.bcmp-ficha-link-round{font-size:12px;line-height:16px;color:var(--billdin-gray-500);white-space:nowrap;flex:none}.bcmp-ficha-link{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:8px 12px;border-radius:8px;background:var(--billdin-gray-50);border:1px solid var(--billdin-gray-200);font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:18px;color:var(--billdin-gray-700);resize:none;overflow:hidden;word-break:break-all;overflow-wrap:anywhere}.bcmp-ficha-link.is-empty{font-family:inherit;font-style:italic;color:var(--billdin-gray-400)}.bcmp-ficha-access{display:flex;align-items:center;gap:8px;margin-top:10px}.bcmp-ficha-access-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:8px 14px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;font-family:inherit;flex:none}.bcmp-ficha-access-btn:hover:not(:disabled){background:#f9fafb}.bcmp-ficha-access-btn.is-teal{border-color:#0694a2;color:#047481}.bcmp-ficha-access-btn.is-teal:hover:not(:disabled){background:#edfafa}.bcmp-ficha-access-hint{min-width:0;font-size:12px;line-height:16px;color:var(--billdin-gray-400)}.bcmp-ficha-regen{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:8px;background:#fdf2f2;border:1px solid #f8b4b4}.bcmp-ficha-regen-yes{font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;border:none;background:#e02424;color:#fff;cursor:pointer;font-family:inherit}.bcmp-ficha-regen-no{font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;font-family:inherit}.bcmp-ficha-footer{flex:none;display:flex;gap:10px;padding:16px 28px;border-top:1px solid #e5e7eb;background:#f9fafb}.bcmp-ficha-footer-btn{font-size:13px;font-weight:600;padding:10px 16px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;font-family:inherit}.bcmp-ficha-footer-btn:hover:not(:disabled){background:#f3f4f6}.bcmp-ficha-footer-btn.is-primary{margin-left:auto;border:none;background:#0694a2;color:#fff;padding:10px 20px}.bcmp-ficha-footer-btn.is-primary:hover:not(:disabled){background:#047481}.bcmp-ficha-footer-btn:disabled{opacity:.5;cursor:not-allowed}.bcmp-ficha-threads{padding:14px 20px;border-top:1px solid #e5e7eb;flex:none;max-height:45%;overflow-y:auto}.bcmp-ficha-threads-empty{font-size:12px;color:#9ca3af}.bcmp-ficha-thread{margin-top:6px;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.bcmp-ficha-thread-head{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;font-size:12px;font-weight:600;color:#111928;background:#f9fafb;border:none;cursor:pointer;text-align:left}.bcmp-ficha-thread-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcmp-ficha-thread-unread{flex:none;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#e02424;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.bcmp-ficha-thread-body{padding:8px 12px;display:flex;flex-direction:column;gap:6px}.bcmp-ficha-thread-msg{font-size:13px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:6px 10px;align-self:flex-start;max-width:88%;white-space:pre-wrap}.bcmp-ficha-thread-msg.is-own{align-self:flex-end;background:#edfafa;border-color:#7edce2}.bcmp-ficha-thread-meta{font-size:10px;color:#6b7280;margin-bottom:2px}.bcmp-ficha-thread-reply{display:flex;gap:8px;margin-top:2px}.bcmp-ficha-thread-input{flex:1;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;font-size:13px}.bcmp-ficha-thread-send{flex:none;font-size:12px;font-weight:600;color:#fff;background:#0694a2;border-radius:8px;padding:6px 14px}.bcmp-ficha-thread-send:disabled{opacity:.5}.bcmp-ficha-evolution-controls{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bcmp-ficha-evolution-controls select{border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:12px;background:#fff}.bcmp-ficha-evolution-arrow{color:#6b7280}.bcmp-ficha-evolution-empty{font-size:12px;color:#9ca3af;font-style:italic;padding:4px 0 8px}.bcmp-ficha-evolution-list{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.bcmp-ficha-evolution-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;padding:3px 0;border-bottom:1px solid #f3f4f6}.bcmp-ficha-evolution-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcmp-ficha-evolution-code{font-family:monospace;font-size:11px;color:#6b7280;margin-right:6px}.bcmp-ficha-evolution-figures{flex:none;display:flex;gap:8px;align-items:baseline;font-variant-numeric:tabular-nums}.bcmp-ficha-evolution-figures em{color:#9ca3af;font-size:11px}.bcmp-ficha-evolution-figures .is-good{color:#046c4e}.bcmp-ficha-evolution-figures .is-bad{color:#9b1c1c}.bcmp-btn{font-size:13px;font-weight:600;padding:9px 16px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;font-family:inherit}.bcmp-btn:hover:not(:disabled){background:#f9fafb}.bcmp-btn--primary{border:none;background:#0694a2;color:#fff;padding:9px 18px}.bcmp-btn--primary:hover:not(:disabled){background:#047481}.bcmp-btn:disabled{opacity:.5;cursor:not-allowed}.bcmp-pdfintake-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1119288c;display:flex;align-items:center;justify-content:center;z-index:50}.bcmp-pdfintake-modal{width:480px;background:#fff;border-radius:14px;padding:24px 28px;box-shadow:0 24px 64px #11192859}.bcmp-pdfintake-title{font-size:18px;font-weight:700;margin:0;color:#111928}.bcmp-pdfintake-hint{font-size:13px;color:#6b7280;margin:10px 0 0}.bcmp-pdfintake-error{font-size:13px;color:#9b1c1c;margin:10px 0 0;padding:10px 14px;border-radius:8px;background:#fdf2f2;border:1px solid #f8b4b4}.bcmp-pdfintake-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.bcmp-pdfintake-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.bcmp-pdfprev-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1119288c;display:flex;align-items:center;justify-content:center;z-index:50}.bcmp-pdfprev-modal{width:1080px;max-width:calc(100vw - 48px);max-height:86vh;background:#fff;border-radius:14px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px #11192859}.bcmp-pdfprev-head{flex:none;padding:20px 28px 0}.bcmp-pdfprev-title-row{display:flex;align-items:center;gap:12px}.bcmp-pdfprev-title{font-size:18px;font-weight:700;margin:0;color:#111928}.bcmp-pdfprev-file{font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;background:#f3f4f6;color:#374151}.bcmp-pdfprev-banner{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 14px;border-radius:8px;background:#fdfdea;border:1px solid rgba(243,235,150,.4);font-size:13px;color:#633112}.bcmp-pdfprev-banner svg{flex:none}.bcmp-pdfprev-body{flex:1;overflow-y:auto;padding:16px 28px}.bcmp-pdfprev-grid{display:grid;grid-template-columns:90px 1fr 52px 90px 90px 110px 120px 28px;align-items:center;gap:0}.bcmp-pdfprev-grid--head{font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#6b7280;padding:8px 10px;border-bottom:1px solid #e5e7eb}.bcmp-pdfprev-grid--head .is-right{text-align:right}.bcmp-pdfprev-row{padding:6px 10px;border-bottom:1px solid #f3f4f6;background:#fff}.bcmp-pdfprev-row.is-mismatch{background:#fdf2f2}.bcmp-pdfprev-row.is-grouping{background:#f3f4f6}.bcmp-pdfprev-row.is-grouping .bcmp-pdfprev-input{font-weight:700}.bcmp-pdfprev-input{font-size:13px;color:#111928;border:1px solid transparent;border-radius:4px;padding:4px 6px;background:transparent;font-family:inherit;width:96%;min-width:0}.bcmp-pdfprev-input:hover{border-color:#d1d5db;background:#fff}.bcmp-pdfprev-input:focus{outline:2px solid #0694a2;outline-offset:-1px;background:#fff}.bcmp-pdfprev-input--code{font-family:SF Mono,Menlo,monospace;font-size:12px;color:#6b7280}.bcmp-pdfprev-input.is-right{text-align:right;justify-self:end;width:90%}.bcmp-pdfprev-input.is-error{border-color:#e02424;background:#fff}.bcmp-pdfprev-total{font-size:13px;font-weight:600;color:#111928;text-align:right}.bcmp-pdfprev-check{font-size:12px;font-weight:600;text-align:right;color:#9ca3af}.bcmp-pdfprev-check.is-ok{color:#31c48d}.bcmp-pdfprev-check.is-bad{color:#c81e1e}.bcmp-pdfprev-delete{border:none;background:none;color:#9ca3af;font-size:12px;cursor:pointer;font-family:inherit;padding:2px;justify-self:end}.bcmp-pdfprev-delete:hover{color:#e02424}.bcmp-pdfprev-add{display:block;width:100%;margin-top:10px;font-size:13px;font-weight:600;padding:10px;border-radius:8px;border:1.5px dashed #afecef;background:#f5fcff;color:#047481;cursor:pointer;font-family:inherit}.bcmp-pdfprev-add:hover{border-color:#0694a2}.bcmp-pdfprev-footer{flex:none;display:flex;align-items:center;gap:12px;padding:16px 28px;border-top:1px solid #e5e7eb;background:#f9fafb}.bcmp-pdfprev-footer-total{font-size:13px;color:#6b7280}.bcmp-pdfprev-footer-total strong{color:#111928}.bcmp-pdfprev-footer-actions{margin-left:auto;display:flex;gap:10px}.bcmp-sup{height:100%;overflow-y:auto;box-sizing:border-box;padding:4px 32px 24px;display:flex;flex-direction:column;gap:12px;container-type:inline-size;container-name:bcmpsup}.bcmp-sup-draft{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:48px;font-size:14px;color:#6b7280}.bcmp-sup-launch-cta{font-size:13px;font-weight:600;padding:9px 18px;border-radius:8px;border:none;background:#0694a2;color:#fff;cursor:pointer;font-family:inherit}.bcmp-sup-launch-cta:hover{background:#047481}.bcmp-sup-bar{flex-shrink:0;display:flex;align-items:center;gap:12px;height:32px}.bcmp-sup-bar-count{font-size:13px;line-height:18px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcmp-sup-add{display:inline-flex;align-items:center;gap:6px;height:32px;box-sizing:border-box;margin:0 0 0 auto;padding:0 14px;border:1px solid #0694a2;border-radius:8px;background:#fff;color:#047481;font-family:inherit;font-size:13px;font-weight:600;line-height:1;white-space:nowrap;flex-shrink:0;cursor:pointer}.bcmp-sup-add:hover{background:#f5fcff}.bcmp-sup-list{flex-shrink:0;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;background:#fff;--bcmp-sup-cols: minmax(0, 1fr) 76px 128px 124px 104px 64px 136px 168px 152px;--bcmp-sup-pad: 16px;--bcmp-sup-row-h: 48px}.bcmp-sup-list[data-doc="0"]{--bcmp-sup-cols: minmax(0, 1fr) 76px 128px 124px 104px 64px 168px 152px}.bcmp-sup-head,.bcmp-sup-row{display:grid;grid-template-columns:var(--bcmp-sup-cols);column-gap:12px;align-items:center;box-sizing:border-box;padding:0 var(--bcmp-sup-pad)}.bcmp-sup-head{height:30px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.bcmp-sup-head>[role=columnheader]{font-size:11px;font-weight:600;line-height:14px;letter-spacing:.03em;text-transform:uppercase;color:#6b7280;white-space:nowrap}.bcmp-sup-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bcmp-sup-row{height:var(--bcmp-sup-row-h);background:#fff;border-bottom:1px solid #f3f4f6;cursor:pointer}.bcmp-sup-row:last-child{border-bottom:none}.bcmp-sup-row:hover{background:#f9fafb}.bcmp-sup-row[aria-selected=true]{background:var(--billdin-selection, #f0fafa)}.bcmp-sup-row>[role=cell]{display:flex;align-items:center;gap:6px;min-width:0}.bcmp-sup-c-name{gap:10px!important}.bcmp-sup-idblock{display:flex;flex-direction:column;min-width:0}.bcmp-sup-name{display:block;max-width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:600;line-height:20px;color:#111928;cursor:pointer}.bcmp-sup-name:hover{color:#047481}.bcmp-sup-sub{display:flex;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:16px;color:#6b7280}.bcmp-sup-sub-channel{flex-shrink:0;color:#4b5563;font-weight:500}.bcmp-sup-sub-mail{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bcmp-sup-channel{display:inline-flex;align-items:center;gap:4px;height:22px;box-sizing:border-box;padding:0 8px;border-radius:6px;background:#f3f4f6;color:#4b5563;font-size:12px;font-weight:500;line-height:1;white-space:nowrap}.bcmp-sup-mail-error{display:inline-flex;align-items:center;color:#c27803;flex-shrink:0}.bcmp-sup-chip{display:inline-flex;align-items:center;height:20px;box-sizing:border-box;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:1;white-space:nowrap;flex-shrink:0}.bcmp-sup-when{font-size:12px;line-height:16px;color:#6b7280;white-space:nowrap;font-variant-numeric:tabular-nums}.bcmp-sup-c-round{flex-direction:column;align-items:flex-start!important;gap:2px!important}.bcmp-sup-round{font-size:13px;line-height:18px;color:#374151;white-space:nowrap}.bcmp-sup-round b{font-weight:600;color:#111928}.bcmp-sup-round.is-empty{color:#9ca3af}.bcmp-sup-round-open{font-size:11px;line-height:14px;color:#1a56db;white-space:nowrap}.bcmp-sup-c-amount{justify-content:flex-end;font-size:14px;line-height:20px;font-weight:600;color:#111928;white-space:nowrap;font-variant-numeric:tabular-nums}.bcmp-sup-c-messages{justify-content:center}.bcmp-sup-msg{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:24px;margin:0;padding:0;border:none;background:transparent;color:#6b7280;cursor:pointer}.bcmp-sup-unread{position:absolute;top:-3px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;box-sizing:border-box;padding:0 4px;border-radius:999px;background:#e02424;color:#fff;font-size:10px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px #fff}.bcmp-sup-jobs{display:inline-flex;align-items:center;gap:6px;min-width:0}.bcmp-sup-c-link{gap:8px!important}.bcmp-sup-link{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;line-height:16px;color:#4b5563;white-space:nowrap}.bcmp-sup-link.is-live{color:#046c4e}.bcmp-sup-link.is-expired{color:#9b1c1c}.bcmp-sup-link.is-revoked{color:#9ca3af}.bcmp-sup-link-dot{display:block;width:7px;height:7px;border-radius:999px;background:#31c48d;flex-shrink:0}.bcmp-sup-copy{display:inline-flex;align-items:center;gap:5px;height:26px;box-sizing:border-box;margin:0;padding:0 10px;border:1px solid #0694a2;border-radius:8px;background:#fff;color:#047481;font-family:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;flex-shrink:0}.bcmp-sup-copy.is-copied{border-color:#84e1bc;background:#def7ec;color:#046c4e}.bcmp-sup-c-action{justify-content:flex-end;gap:8px!important}.bcmp-sup-row-btn{display:inline-flex;align-items:center;gap:5px;height:28px;box-sizing:border-box;margin:0;padding:0 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-family:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.bcmp-sup-row-btn:hover:not(:disabled){border-color:#0694a2;color:#047481}.bcmp-sup-row-btn:disabled{color:#d1d5db;cursor:not-allowed}.bcmp-sup-awarded{display:inline-flex;align-items:center;gap:4px;height:22px;box-sizing:border-box;padding:0 9px 0 7px;border-radius:999px;background:#def7ec;color:#046c4e;font-size:11px;font-weight:700;line-height:1;white-space:nowrap}.bcmp-sup-not-awarded{display:inline-flex;align-items:center;height:22px;box-sizing:border-box;padding:0 9px;border-radius:999px;background:#f3f4f6;color:#6b7280;font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.bcmp-sup-chevron{color:#9ca3af;flex-shrink:0}.bcmp-sup-lbl-narrow{display:none}@container bcmpsup (max-width: 1180px){.bcmp-sup{padding:4px 24px 20px}.bcmp-sup-list,.bcmp-sup-list[data-doc="0"]{--bcmp-sup-cols: minmax(0, 1fr) 100px 132px 96px 40px 128px 132px;--bcmp-sup-pad: 12px;--bcmp-sup-row-h: 52px}.bcmp-sup-c-channel,.bcmp-sup-c-doc{display:none!important}.bcmp-sup-c-status{flex-direction:column;align-items:flex-start!important;gap:3px!important}.bcmp-sup-lbl-wide{display:none}.bcmp-sup-lbl-narrow{display:inline-flex}.bcmp-sup-chevron{display:none}.bcmp-avatar{width:28px;height:28px}}.bcmp-sup-add-form{flex-shrink:0;border:1px solid #afecef;border-radius:10px;padding:14px 16px;background:#f5fcff}.bcmp-sup-add-form-title{font-size:13px;font-weight:700;color:#111928;margin-bottom:4px}.bcmp-sup-add-form .bcmp-launch-card{background:#fff}.bcmp-sup-add-form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:12px}.bcmp-sup-cancel{font-size:12px;font-weight:600;padding:7px 10px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;font-family:inherit}.bcmp-sup-add-confirm{font-size:12px;font-weight:600;padding:7px 14px;border-radius:8px;border:none;background:#0694a2;color:#fff;cursor:pointer;font-family:inherit}.bcmp-sup-add-confirm:hover:not(:disabled){background:#047481}.bcmp-sup-add-confirm:disabled{background:#d1d5db;cursor:not-allowed}.cmpgrid-root{padding:16px 24px 32px;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.cmpgrid-row{display:grid;align-items:center;border-bottom:1px solid #f3f4f6}.cmpgrid-cell{padding:8px 12px;font-size:13px;min-width:0}.cmpgrid-cell.num{text-align:right}.cmpgrid-head{position:-webkit-sticky;position:sticky;top:0;background:#f9fafb;border-bottom:1px solid #e5e7eb;z-index:5}.cmpgrid-head-cell{padding:10px 12px;font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.cmpgrid-head-cell.num{text-align:right}.cmpgrid-collapse-all{--collapseAllDiamondSize: 16px;--collapseAllDiamondIcon: 11px;color:#6b7280;vertical-align:middle;margin-right:4px}.cmpgrid-supplier-head{text-transform:none;display:flex;flex-direction:column;gap:6px}.cmpgrid-supplier-name{display:flex;align-items:center;gap:6px}.cmpgrid-avatar{width:22px;height:22px;border-radius:6px;background:#edfafa;color:#047481;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.cmpgrid-supplier-label{font-size:12px;font-weight:600;color:#111928;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.cmpgrid-hide-btn{opacity:.4;font-size:12px}.cmpgrid-hide-btn:hover{opacity:1}.cmpgrid-round-chip{flex:none;display:inline-flex;align-items:center;gap:1px;height:18px;box-sizing:border-box;padding:0 3px 0 5px;border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:11px;font-weight:600;line-height:1;color:#374151;font-variant-numeric:tabular-nums}.cmpgrid-round-chip:hover{border-color:#0694a2;color:#047481}.cmpgrid-round-chevron{width:12px;height:12px}.cmpgrid-card-roundline{display:flex;align-items:center;gap:4px;min-width:0}.cmpgrid-round-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;color:var(--secondaryText, #6b7280)}.cmpgrid-hidden-bar{font-size:12px;color:#6b7280;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cmpgrid-hidden-chip{border:1px solid #d1d5db;border-radius:999px;padding:3px 10px;font-size:11px;color:#374151}.cmpgrid-hidden-chip:hover{border-color:#0694a2;color:#047481}.cmpgrid-hidden-note{font-size:11px;color:var(--secondaryText, #6b7280)}.cmpgrid-chapter{background:#f3f4f6}.cmpgrid-chapter .cmpgrid-concept{font-weight:600}.cmpgrid-chapter-title{font-weight:600;display:flex;align-items:center;gap:6px}.cmpgrid-concept{display:flex;align-items:center;gap:6px;min-width:0}.cmpgrid-guide{flex:none;align-self:stretch;border-left:1px solid #e5e7eb}.cmpgrid-chevron{color:#6b7280;font-size:11px;width:16px;flex:none}.cmpgrid-chevron-space{width:16px;flex:none}.cmpgrid-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cmpgrid-col-resizer{position:absolute;top:0;right:0;width:6px;height:100%;cursor:col-resize;-webkit-user-select:none;user-select:none}.cmpgrid-col-resizer:hover{background:#0694a2;opacity:.35}.cmpgrid-head-cell:first-child{position:relative}.cmpgrid-amount.is-locked .cmpgrid-amount-value{color:var(--blockedRowCellColor, #c81e1e);font-weight:600}.cmpgrid-amount.is-informative .cmpgrid-amount-value{color:#9ca3af;font-style:italic}.cmpgrid-subtotal{font-weight:600;color:#4b5563;font-size:12px}.cmpgrid-code{font-family:SF Mono,Menlo,monospace;font-size:11px;color:#6b7280}.cmpgrid-qty{display:block;font-size:11px;color:#9ca3af;margin-top:1px}.cmpgrid-target{color:#4b5563}.cmpgrid-unquoted{color:#9ca3af;font-style:italic;font-size:12px}.cmpgrid-amount{display:flex;flex-direction:row;width:100%;cursor:pointer;border-radius:6px}.cmpgrid-amount-value{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.cmpgrid-amount .cmpgrid-amount-value{flex:none;overflow:visible;text-overflow:clip}.cmpgrid-amount:hover{outline:1px solid #afecef}.cmpgrid-amount.is-best{background:#def7ec}.cmpgrid-amount.is-best .cmpgrid-amount-value{font-weight:700}.cmpgrid-note{font-size:10px;opacity:.7}.cmpgrid-loading{padding:32px;text-align:center;color:#9ca3af}.cmpgrid-footer-row{border-bottom:1px solid #f3f4f6}.cmpgrid-footer-label{font-size:12px;font-weight:600;color:#6b7280}.cmpgrid-footer-row.is-unmapped .cmpgrid-unmapped{color:#8e4b10;font-weight:600}.cmpgrid-footer-row.is-total .cmpgrid-total{font-size:15px;font-weight:700;display:flex;flex-direction:column;align-items:flex-end}.cmpgrid-total.is-best{background:#def7ec;border-radius:6px}.cmpgrid-cta{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.cmpgrid-incomplete{background:#fdfdea;border:1px solid #e3a008;color:#8e4b10;border-radius:6px;font-size:10px;font-weight:600;padding:2px 8px}.cmpgrid-award{border:1px solid #0694a2;color:#047481;border-radius:8px;padding:7px 16px;font-size:12px;font-weight:600;background:#fff}.cmpgrid-award.is-primary{background:#0694a2;color:#fff}.cmpgrid-award:hover:not(:disabled){filter:brightness(.95)}.cmpgrid-award:disabled{opacity:.5;cursor:not-allowed}.cmpgrid-note-footer{margin-top:10px;font-size:11px;color:#9ca3af;flex:none}.cmpgrid-breakdown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192859;z-index:50}.cmpgrid-breakdown{position:fixed;top:0;right:0;bottom:0;width:420px;max-width:92vw;background:#fff;box-shadow:-8px 0 24px #11192826;padding:20px;overflow-y:auto}.cmpgrid-breakdown-head{display:flex;justify-content:space-between;align-items:center}.cmpgrid-breakdown-head h3{font-size:16px;font-weight:700}.cmpgrid-breakdown-concept{margin-top:10px;font-size:13px;font-weight:600}.cmpgrid-breakdown-supplier{font-size:12px;color:#6b7280;margin-bottom:12px}.cmpgrid-contribution{border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;margin-bottom:8px}.cmpgrid-contribution-head{display:flex;justify-content:space-between;align-items:center}.cmpgrid-contribution-pct{background:#edfafa;color:#047481;border-radius:6px;font-size:10px;font-weight:600;padding:2px 8px}.cmpgrid-contribution-desc{font-size:13px;margin-top:4px}.cmpgrid-contribution-amount{font-size:14px;font-weight:700;margin-top:4px;text-align:right}.cmpgrid-contribution-comment{margin-top:6px;background:#fdfdea;border:1px solid #e3a008;border-radius:6px;padding:6px 8px;font-size:12px;color:#633112}.cmpgrid-breakdown-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e5e7eb;margin-top:12px;padding-top:12px;font-size:13px}.cmpgrid-not-applicable{color:#6b7280;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.cmpgrid-icon{width:15px;height:15px}.cmpgrid-chevron-icon{width:13px;height:13px;transition:transform .12s ease}.cmpgrid-chevron-icon.is-collapsed{transform:rotate(-90deg)}.cmpgrid-marks{display:flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;overflow:hidden}.cmpgrid-mark{display:inline-flex;align-items:center;color:var(--secondaryText, #6b7280)}.cmpgrid-mark.is-qty{color:#b45309}.cmpgrid-mark-icon{width:13px;height:13px}.cmpgrid-contribution-comment{display:flex;align-items:center;gap:6px}.cmpgrid-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;flex:none}.cmpgrid-currency{margin-left:auto;font-size:11px;color:var(--secondaryText, #6b7280)}.cmpgrid-cards{display:flex;flex:none;border:1px solid var(--tableBorder, #e5e7eb);border-bottom:none;border-radius:8px 8px 0 0;background:var(--cardBg, #fff);overflow:hidden}.cmpgrid-cards-spacer{flex:none;display:flex;align-items:center;overflow:hidden;padding:0 10px;border-right:1px solid var(--tableBorder, #e5e7eb)}.cmpgrid-cards-toggle{display:inline-flex;align-items:center;gap:8px;min-width:0;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;color:var(--primaryText, #374151)}.cmpgrid-cards-toggle>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpgrid-cards-viewport{flex:1;overflow:hidden}.cmpgrid-cards-inner{display:flex;will-change:transform}.cmpgrid-card{flex:none;padding:8px 10px;border-right:1px solid var(--tableBorder, #e5e7eb);display:flex;flex-direction:column;gap:6px;box-sizing:border-box;border-top:3px solid transparent}.cmpgrid-card.is-competing{border-top-color:#0694a2}.cmpgrid-card.is-awarded{background:#f0fdf9}.cmpgrid-card.is-objective{background:var(--tableHeadBg, #f9fafb);justify-content:center}.cmpgrid-card.is-objective.is-folded{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:0 8px 0 10px}.cmpgrid-objective-label{display:flex;flex-direction:column;min-width:0}.cmpgrid-card.is-objective.is-folded .cmpgrid-card-name{line-height:14px}.cmpgrid-card.is-objective.is-folded .cmpgrid-currency{margin-left:0;font-size:10px;line-height:12px;white-space:nowrap}.cmpgrid-card-name{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--secondaryText, #6b7280)}.cmpgrid-card-total{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.cmpgrid-card-head{display:flex;align-items:center;gap:6px;min-width:0}.cmpgrid-card-figures{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px}.cmpgrid-card-fig{display:flex;flex-direction:column;font-size:10px;color:var(--secondaryText, #6b7280)}.cmpgrid-card-fig strong{font-size:12px;color:var(--primaryText, #111827);font-variant-numeric:tabular-nums}.cmpgrid-card-fig strong.is-good{color:#046c4e}.cmpgrid-card-fig strong.is-bad{color:#9b1c1c}.cmpgrid-card-fig.is-wide{grid-column:1 / -1}.cmpgrid-card-reason{font-size:10px;line-height:1.25;color:var(--secondaryText, #6b7280)}.cmpgrid-card.is-folded{height:41px;padding:2px 8px;gap:0;justify-content:center}.cmpgrid-card-line1,.cmpgrid-card-line2{display:flex;align-items:center;gap:4px;min-width:0}.cmpgrid-card-line1{height:20px}.cmpgrid-card-line2{height:14px}.cmpgrid-card-line1 .cmpgrid-supplier-label{flex:0 1 auto}.cmpgrid-card-gap{flex:1;min-width:2px}.cmpgrid-card-round{flex:none;font-size:10px;font-weight:700;color:var(--secondaryText, #6b7280);font-variant-numeric:tabular-nums}.cmpgrid-incomplete-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#e3a008}.cmpgrid-awarded-tick{flex:none;width:12px;height:12px;color:#046c4e}.cmpgrid-card.is-folded .cmpgrid-hide-btn,.cmpgrid-card.is-folded .cmpgrid-card-menu{flex:none;padding:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.cmpgrid-card-menu>button{width:20px;height:20px;padding:0;border-radius:6px}.cmpgrid-card-offered{flex:none;font-size:12px;font-weight:700;color:var(--primaryText, #111827);font-variant-numeric:tabular-nums}.cmpgrid-card-pct{margin-left:auto;flex:none;font-size:10px;font-weight:600;color:#046c4e;font-variant-numeric:tabular-nums;white-space:nowrap}.cmpgrid-card-pct.is-bad{color:#9b1c1c}.cmpgrid-card-line2 .cmpgrid-card-reason{margin-left:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpgrid-card-hint{font-size:9px;line-height:1.1;color:var(--secondaryText, #6b7280);font-variant-numeric:tabular-nums}.cmpgrid-body{border:1px solid var(--tableBorder, #e5e7eb);border-top:none;flex:1 1 auto;min-height:240px;overflow:hidden}.cmpgrid-body .ReactVirtualized__Grid:focus{outline:none}.cmpgrid-quad-toplef,.cmpgrid-quad-left{border-right:1px solid var(--tableBorder, #e5e7eb);background:var(--cardBg, #fff);z-index:2}.cmpgrid-quad-left{scrollbar-width:none}.cmpgrid-quad-left::-webkit-scrollbar{display:none}.cmpgrid-vhead{display:flex;align-items:center;gap:6px;padding:0 8px;box-sizing:border-box;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--secondaryText, #6b7280);background:var(--tableHeadBg, #f9fafb);border-bottom:1px solid var(--tableBorder, #e5e7eb)}.cmpgrid-vhead.num{justify-content:flex-end}.cmpgrid-vhead-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpgrid-vhead-concept{position:relative}.cmpgrid-vcell{display:flex;align-items:center;gap:4px;padding:0 8px;box-sizing:border-box;font-size:12px;border-bottom:1px solid var(--tableBorder, #f3f4f6);background:var(--cardBg, #fff);overflow:hidden;white-space:nowrap;font-variant-numeric:tabular-nums}.cmpgrid-vcell.num{justify-content:flex-end}.cmpgrid-vcell.is-objective{background:var(--tableHeadBg, #fafafa)}.cmpgrid-vcell.cmpgrid-chapter,.cmpgrid-vhead.cmpgrid-chapter{background:var(--tableGroupBg, #f3f4f6);font-weight:600}.cmpgrid-vcell.is-group-start,.cmpgrid-vhead.is-group-start{border-left:1px solid var(--tableBorder, #e5e7eb)}button.cmpgrid-vcell{border:none;border-bottom:1px solid var(--tableBorder, #f3f4f6);cursor:pointer;text-align:right;font-family:inherit}button.cmpgrid-vcell:hover{background:var(--tableHover, #f0fdfa)}.cmpgrid-vcell.is-best .cmpgrid-amount-value{color:#047481;font-weight:700}.cmpgrid-vcell.is-locked .cmpgrid-amount-value{color:#b91c1c}.cmpgrid-vcell.is-informative .cmpgrid-amount-value{color:var(--secondaryText, #9ca3af)}.cmpgrid-vcell.cmpgrid-unquoted{font-style:italic;color:var(--secondaryText, #9ca3af)}.cmpgrid-vcell.cmpgrid-not-applicable{color:var(--secondaryText, #6b7280)}.cmpgrid-footer{border:1px solid var(--tableBorder, #e5e7eb);border-top:2px solid var(--tableBorder, #d1d5db);border-radius:0 0 8px 8px;overflow:hidden;background:var(--cardBg, #fff)}.cmpgrid-footer-viewport{overflow:hidden}.cmpgrid-footer-inner{will-change:transform}.cmpgrid-frow{display:flex;align-items:center;min-height:28px;font-size:12px;border-bottom:1px solid var(--tableBorder, #f3f4f6)}.cmpgrid-frow:last-child{border-bottom:none}.cmpgrid-footer{display:flex;flex:none}.cmpgrid-footer-labels{flex:none;border-right:1px solid var(--tableBorder, #e5e7eb)}.cmpgrid-frow{min-height:28px}.cmpgrid-frow.is-cta{min-height:62px}.cmpgrid-frow.is-cta.is-badge-only{min-height:28px}.cmpgrid-frow-label{flex:none;padding:0 8px;box-sizing:border-box;color:var(--secondaryText, #6b7280)}.cmpgrid-fcell{flex:none;padding:0 8px;box-sizing:border-box;text-align:right;font-variant-numeric:tabular-nums;display:flex;align-items:center;justify-content:flex-end;gap:6px}.cmpgrid-frow.is-total .cmpgrid-fcell{font-weight:700;font-size:13px}.cmpgrid-frow.is-total .cmpgrid-total.is-best .cmpgrid-total-value{color:#047481}.cmpgrid-discount{color:#b45309}.cmpgrid-zero{color:var(--billdin-gray-400, #9ca3af)}.cmpgrid-proposed-badge{font-size:10px;color:#b45309;white-space:nowrap}.cmpgrid-frow.is-cta .cmpgrid-fcell{justify-content:flex-end;padding:4px 8px;flex-wrap:wrap}.cmpgrid-vcell.is-selected,button.cmpgrid-vcell.is-selected{background:#f0fdfa}button.cmpgrid-amount.is-best,button.cmpgrid-amount.is-best:hover{background:#def7ec}.cmpgrid-concept{cursor:pointer}.cpanel{display:flex;flex-direction:column;flex:none;max-height:40%;border:1px solid var(--tableBorder, #e5e7eb);border-radius:8px;background:var(--cardBg, #fff);margin-top:8px;overflow:hidden}.cpanel-grip{height:6px;cursor:ns-resize;background:var(--tableHeadBg, #f9fafb);border-bottom:1px solid var(--tableBorder, #e5e7eb)}.cpanel-body{flex:1;display:flex;min-height:0}.cpanel-left{flex:none;border-right:1px solid var(--tableBorder, #e5e7eb);padding:10px 12px;overflow-y:auto;box-sizing:border-box}.cpanel-head{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.cpanel-code{font-family:monospace;font-size:11px;color:var(--secondaryText, #6b7280)}.cpanel-title{font-weight:600;font-size:13px;flex:1;min-width:0}.cpanel-close{border:none;background:none;cursor:pointer;color:var(--secondaryText, #6b7280)}.cpanel-block{margin-bottom:8px;font-size:12px}.cpanel-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--secondaryText, #6b7280);margin-bottom:2px}.cpanel-extended{white-space:pre-wrap;margin:0}.cpanel-meas{margin:0;padding-left:16px}.cpanel-internal{background:#fdf6ec;border-radius:6px;padding:6px 8px}.cpanel-viewport{flex:1;overflow:hidden}.cpanel-inner{display:flex;height:100%;will-change:transform}.cpanel-region{flex:none;border-right:1px solid var(--tableBorder, #e5e7eb);padding:10px;overflow-y:auto;box-sizing:border-box;font-size:12px}.cpanel-region-name{font-weight:600;font-size:11px;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cpanel-line{display:flex;justify-content:space-between;gap:8px;margin-bottom:4px;font-variant-numeric:tabular-nums}.cpanel-line .cpanel-label{margin-bottom:0}.cpanel-line .is-proposed{color:#b45309;font-weight:600}.cpanel-comment{flex-direction:column}.cpanel-comment p{margin:0;font-style:italic}.cpanel-contribs{margin:6px 0;border-top:1px dashed var(--tableBorder, #e5e7eb);padding-top:4px}.cpanel-contrib{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:11px;margin-bottom:2px}.cpanel-contrib-comment{flex:1 0 100%;margin:0;color:var(--secondaryText, #6b7280);font-style:italic;white-space:normal}.cpanel-contrib-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--secondaryText, #6b7280)}.cpanel-thread{margin-top:8px;border-top:1px solid var(--tableBorder, #f3f4f6);padding-top:6px}.cpanel-msg{font-size:11px;margin-bottom:4px;padding:4px 6px;border-radius:6px;background:var(--tableHeadBg, #f9fafb)}.cpanel-msg.is-buyer{background:#f0fdfa}.cpanel-msg-meta{display:block;font-size:10px;color:var(--secondaryText, #9ca3af)}.cpanel-reply{display:flex;gap:6px;margin-top:4px}.cpanel-reply input{flex:1;min-width:0;border:1px solid #d1d5db;border-radius:6px;padding:4px 8px;font-size:12px}.cpanel-reply button{border:none;background:#047481;color:#fff;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer}.cpanel-reply button:disabled{opacity:.5;cursor:default}.awdm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192873;display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.awdm-modal{background:#fff;border-radius:12px;width:620px;max-width:100%;max-height:92vh;overflow-y:auto;padding:24px}.awdm-modal h2{font-size:18px;font-weight:700}.awdm-subtitle{font-size:13px;color:#4b5563;margin-top:4px}.awdm-summary{display:flex;justify-content:space-between;align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;margin-top:16px}.awdm-summary-label{font-size:14px;font-weight:600}.awdm-summary-sub{font-size:12px;color:#6b7280;margin-top:2px}.awdm-summary-right{text-align:right}.awdm-summary-total{font-size:20px;font-weight:700}.awdm-delta{font-size:12px}.awdm-delta.is-good{color:#046c4e}.awdm-delta.is-bad{color:#c81e1e}.awdm-field-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;margin-top:18px;margin-bottom:6px;display:block}.awdm-type-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px}.awdm-type-card{border:1px solid #d1d5db;border-radius:10px;padding:14px;text-align:left;display:flex;flex-direction:column;gap:4px;background:#fff}.awdm-type-card strong{font-size:14px}.awdm-type-card span{font-size:12px;color:#6b7280}.awdm-type-card.is-selected{border-color:#0694a2;background:#edfafa;outline:1px solid #0694a2}.awdm-row{display:flex;gap:12px}.awdm-field{flex:1;display:flex;flex-direction:column}.awdm-field-date{flex:0 0 170px}.awdm-field input{border:1px solid #d1d5db;border-radius:8px;padding:9px 12px;font-size:13px}.awdm-warning{background:#fdfdea;border:1px solid #e3a008;border-radius:10px;padding:12px 14px;margin-top:16px;font-size:12px;color:#633112;display:flex;flex-direction:column;gap:6px}.awdm-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;flex-wrap:wrap}.awdm-footer-note{font-size:11px;color:#9ca3af;flex:1;min-width:200px}.awdm-footer-actions{display:flex;gap:10px}.awdm-btn-ghost{border:1px solid #d1d5db;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;color:#374151}.awdm-btn-primary{background:#0694a2;color:#fff;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600}.awdm-btn-primary:hover:not(:disabled){background:#047481}.awdm-btn-primary:disabled{background:#d1d5db;cursor:not-allowed}.awdm-discount{font-size:11px;color:#b45309;font-variant-numeric:tabular-nums}.awdm-qty-list{margin:6px 0;padding-left:18px;font-size:12px}.awdm-qty-list li{margin-bottom:2px}.awdm-qty-code{font-family:monospace;font-size:11px;color:#6b7280}.awdm-qty-list .is-good{color:#046c4e}.awdm-qty-list .is-bad{color:#9b1c1c}.bcmp-detail{display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff}.bcmp-header{display:flex;flex-direction:column;flex-shrink:0}.bcmp-chrome-row{position:relative;z-index:31;display:flex;height:40px;box-sizing:border-box;align-items:center;gap:10px;padding:0 16px}.bcmp-ranura-btn{display:inline-flex;flex-shrink:0;align-items:center;height:32px;box-sizing:border-box;margin:0;padding:0 12px;border:1px solid var(--billdin-gray-300);border-radius:8px;background:var(--billdin-gray-0);color:var(--billdin-gray-700);font-size:13px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.bcmp-ranura-btn--primary{padding:0 14px;border-color:transparent;background:var(--billdin-primary);color:var(--billdin-gray-0)}.bcmp-save-status{font-size:12px;color:#9ca3af;white-space:nowrap}.bcmp-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.bcmp-header-btn{font-size:13px;font-weight:600;padding:9px 16px;border-radius:8px;border:1px solid #d1d5db;background:#fff;color:#374151;cursor:pointer;font-family:inherit;white-space:nowrap}.bcmp-header-btn:hover{background:#f9fafb}.bcmp-header-btn--primary{border:none;background:#0694a2;color:#fff;padding:9px 18px}.bcmp-header-btn--primary:hover{background:#047481}.bcmp-tabs{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.bcmp-tabs>.projectDetailTabContainer{flex:1;min-height:0;display:flex;flex-direction:column}.bcmp-tabs>.projectDetailTabContainer>:nth-child(2){flex:1;min-height:0}.bcmp-petition{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.bcmp-petition-count{font-size:12px;line-height:16px;color:var(--billdin-gray-500);white-space:nowrap;flex:none}.bcmp-petition-note{font-size:12px;line-height:16px;color:var(--billdin-gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:0 1 auto}.bcmp-export-button{display:inline-flex;align-items:center;flex:none;height:34px;padding:0 14px;border:1px solid var(--billdin-gray-300);border-radius:8px;background:#fff;color:var(--billdin-gray-700);font-size:13px;font-weight:600;line-height:1;white-space:nowrap}.bcmp-export-button:hover{background:var(--billdin-gray-50)}.bcmp-petition .order-concepts-card{margin:6px 12px 8px}.bcmp-petition-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.bcmp-petition.is-frozen .conceptos-tab-tree{opacity:.8}.order-concepts-panel.is-unpriced .ocol-cost,.order-concepts-panel.is-unpriced .ocol-disc,.order-concepts-panel.is-unpriced .ocol-total,.order-concepts-panel.is-unpriced .order-concepts-group-total{display:none}.bcmp-footer{flex:none;display:flex;align-items:center;box-sizing:border-box;height:48px;background:#111928;color:#fff;padding:0 32px;gap:40px}.bcmp-footer-item{display:flex;align-items:baseline;gap:8px;white-space:nowrap}.bcmp-footer-label{font-size:12px;line-height:16px;color:#9ca3af}.bcmp-footer-value{font-size:16px;line-height:20px;font-weight:700;font-variant-numeric:tabular-nums}.bcmp-footer-target{align-items:center;margin-left:auto;height:28px;border-left:1px solid #374151;padding-left:32px;gap:12px}.bcmp-footer-target .bcmp-footer-value{font-size:18px;line-height:24px}.bcmp-placeholder{flex:1;display:flex;align-items:center;justify-content:center;padding:48px;font-size:14px;color:#6b7280}.bcmp-detail-loading{flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.bcmp-detail-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;font-size:14px;color:#6b7280}.bcmp-header-btn--danger{border-color:#e02424;color:#c81e1e}.bcmp-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192873;display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.bcmp-modal{background:#fff;border-radius:12px;width:460px;max-width:100%;padding:24px}.bcmp-modal h2{font-size:16px;font-weight:700}.bcmp-modal p{font-size:13px;color:#4b5563;margin-top:10px}.bcmp-modal--danger h2{color:#c81e1e}.bcmp-modal-warning{background:#fdf2f2;border:1px solid #e02424;border-radius:8px;padding:8px 12px;color:#9b1c1c!important;font-size:12px!important}.bcmp-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.bcmp-map{display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#fff}.bcmp-map-loading,.bcmp-map-error{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-size:14px;color:#6b7280}.bcmp-map-header{flex:none;display:flex;align-items:center;gap:12px;padding:16px 32px 0}.bcmp-map-back{width:36px;height:36px;border-radius:999px;background:#f3f4f6;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#374151;flex:none}.bcmp-map-title{font-size:22px;font-weight:700;margin:0;color:#111928;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcmp-map-chip{font-size:12px;font-weight:600;padding:3px 10px;border-radius:6px;background:#f3f4f6;color:#374151;flex:none}.bcmp-map-header-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.bcmp-map-accept-all{font-size:13px;font-weight:600;padding:9px 16px;border-radius:8px;border:1px solid #0694a2;background:#edfafa;color:#047481;cursor:pointer;font-family:inherit}.bcmp-map-accept-all:hover:not(:disabled){background:#d5f5f6}.bcmp-map-accept-all:disabled{opacity:.6;cursor:not-allowed}.bcmp-map-finish{font-size:13px;font-weight:600;padding:9px 18px;border-radius:8px;border:none;background:#0694a2;color:#fff;cursor:pointer;font-family:inherit}.bcmp-map-finish:hover{background:#047481}.bcmp-map-accept-all-rule{flex:none;margin:10px 32px 0;font-size:12px;line-height:1.4;color:#6b7280}.bcmp-map-inherited{flex:none;margin:12px 32px 0;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;background:#edfafa;border:1px solid #afecef;font-size:13px;color:#05505c}.bcmp-map-inherited svg{flex:none}.bcmp-map-progressbar{flex:none;display:flex;align-items:center;gap:20px;padding:14px 32px}.bcmp-map-progress{display:flex;align-items:center;gap:10px;min-width:340px}.bcmp-map-progress-label{font-size:13px;font-weight:600;color:#111928;white-space:nowrap}.bcmp-map-progress-track{flex:1;height:6px;border-radius:999px;background:#e5e7eb;overflow:hidden}.bcmp-map-progress-fill{height:100%;border-radius:999px;background:#0694a2}.bcmp-map-filters{display:flex;gap:6px}.bcmp-map-pill{font-size:12px;font-weight:600;padding:5px 12px;border-radius:999px;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;font-family:inherit}.bcmp-map-pill.is-active{border-color:#0694a2;background:#edfafa;color:#047481}.bcmp-map-hint{margin-left:auto;font-size:12px;color:#6b7280}.bcmp-map-split{flex:1;display:flex;overflow:hidden;border-top:1px solid #e5e7eb}.bcmp-map-left{width:46%;flex:none;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e5e7eb;background:#fff}.bcmp-map-right{flex:1;display:flex;flex-direction:column;overflow:hidden;background:#fff}.bcmp-map-panel-head{flex:none;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.bcmp-map-panel-title{font-size:11px;font-weight:700;letter-spacing:.06em;color:#6b7280;text-transform:uppercase}.bcmp-map-panel-meta{font-size:12px;font-weight:600;color:#374151}.bcmp-map-left-scroll{flex:1;overflow-y:auto;padding:12px 24px;display:flex;flex-direction:column;gap:8px}.bcmp-map-line{border:1.5px solid #e5e7eb;background:#fff;border-radius:10px;padding:12px 14px;cursor:pointer;display:flex;flex-direction:column;gap:8px}.bcmp-map-line:hover{border-color:#0694a2}.bcmp-map-line.is-selected{border-color:#0694a2;background:#edfafa}.bcmp-map-line-top{display:flex;align-items:flex-start;gap:12px}.bcmp-map-line-main{flex:1;min-width:0}.bcmp-map-line-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bcmp-map-line-code{font-size:11px;font-weight:600;color:#9ca3af;font-family:SF Mono,Menlo,monospace}.bcmp-map-line-code.is-strong{font-size:12px;font-weight:700;color:#374151}.bcmp-map-line-chip{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px}.bcmp-map-line-chip.is-mapped{background:#def7ec;color:#046c4e}.bcmp-map-line-chip.is-partial{background:#d5f5f6;color:#047481}.bcmp-map-line-chip.is-proposed{background:#fdfdea;color:#8e4b10}.bcmp-map-line-chip.is-unmapped{background:#f3f4f6;color:#6b7280}.bcmp-map-line-chip.is-review{background:#fdfdea;color:#8e4b10}.bcmp-map-line-desc{font-size:13px;font-weight:600;color:#111928;margin-top:3px}.bcmp-map-line-meta{font-size:12px;color:#6b7280;margin-top:2px}.bcmp-map-line-amounts{text-align:right;flex:none}.bcmp-map-line-total{font-size:14px;font-weight:700;color:#111928}.bcmp-map-line-old{font-size:11px;color:#9ca3af;text-decoration:line-through}.bcmp-map-line-applied{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:6px;background:#f3faf7;font-size:12px;color:#046c4e}.bcmp-map-line-applied-arrow{font-weight:600}.bcmp-map-line-applied-summary{flex:1}.bcmp-map-line-proposal{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:6px;background:#fdfdea;font-size:12px;color:#633112}.bcmp-map-line-proposal-text{flex:1}.bcmp-map-accept-btn{font-size:12px;font-weight:600;padding:4px 12px;border-radius:6px;border:none;background:#0694a2;color:#fff;cursor:pointer;font-family:inherit}.bcmp-map-accept-btn:hover:not(:disabled){background:#047481}.bcmp-map-accept-btn:disabled{opacity:.6;cursor:not-allowed}.bcmp-map-line-none{display:flex;align-items:center;gap:10px;font-size:12px;color:#6b7280}.bcmp-map-line-none span{flex:1}.bcmp-map-linkbtn{font-size:11px;font-weight:600;color:#6b7280;background:none;border:none;cursor:pointer;text-decoration:underline;font-family:inherit;padding:0}.bcmp-map-linkbtn.is-teal{color:#047481}.bcmp-map-linkbtn:disabled{opacity:.6;cursor:not-allowed}.bcmp-map-nomap{margin-top:8px;border:1.5px dashed #d1d5db;border-radius:10px;background:#f9fafb;padding:12px 14px}.bcmp-map-nomap-head{display:flex;align-items:center;justify-content:space-between}.bcmp-map-nomap-title{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280}.bcmp-map-nomap-total{font-size:14px;font-weight:700;color:#374151}.bcmp-map-nomap-sub{font-size:12px;color:#9ca3af;margin-top:2px}.bcmp-map-nomap-row{display:flex;align-items:center;gap:10px;margin-top:8px;padding:8px 10px;border-radius:6px;background:#fff;border:1px solid #e5e7eb}.bcmp-map-nomap-desc{flex:1;font-size:12px;color:#374151;min-width:0}.bcmp-map-nomap-amount{font-size:12px;font-weight:600;color:#374151}.bcmp-map-assignbar{flex:none;display:flex;align-items:center;gap:8px;padding:8px 24px;background:#edfafa;border-bottom:1px solid #afecef;font-size:12px;color:#05505c;position:-webkit-sticky;position:sticky;top:0;z-index:2}.bcmp-map-assignbar span{flex:1;min-width:0}.bcmp-map-right-scroll{flex:1;overflow-y:auto;padding:8px 24px 16px}.bcmp-map-chapter{margin-top:12px}.bcmp-map-chapter-head{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:#f3f4f6}.bcmp-map-chapter-name{font-size:13px;font-weight:700;color:#111928;flex:1;min-width:0}.bcmp-map-chapter-covered{font-size:12px;color:#6b7280}.bcmp-map-chapter-amount{font-size:13px;font-weight:700;color:#111928}.bcmp-map-target{border:1.5px solid #f3f4f6;background:#fff;border-radius:8px;padding:10px 12px;margin-top:6px}.bcmp-map-target.is-candidate{border-color:#0694a2;background:#f5fcff}.bcmp-map-target-row{display:flex;align-items:center;gap:12px}.bcmp-map-target-code{width:44px;flex:none}.bcmp-map-target-main{flex:1;min-width:0}.bcmp-map-target-desc{font-size:13px;font-weight:600;color:#111928}.bcmp-map-target-cov{font-size:12px;color:#9ca3af;margin-top:2px}.bcmp-map-target-cov.is-covered{color:#046c4e}.bcmp-map-target-candidate{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#d5f5f6;color:#047481;flex:none}.bcmp-map-target-gap{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;background:#fdfdea;color:#8e4b10;flex:none}.bcmp-map-target-qty{font-size:12px;color:#6b7280;width:84px;text-align:right;flex:none}.bcmp-map-target-actions{display:flex;gap:6px;flex:none}.bcmp-map-assign-btn{font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;border:1px solid #0694a2;background:#fff;color:#047481;cursor:pointer;font-family:inherit}.bcmp-map-assign-btn:hover:not(:disabled){background:#edfafa}.bcmp-map-assign-btn.is-solid{border:none;background:#0694a2;color:#fff;padding:5px 14px}.bcmp-map-assign-btn.is-solid:hover:not(:disabled){background:#047481}.bcmp-map-assign-btn:disabled{opacity:.5;cursor:not-allowed}.bcmp-map-split-btn{font-size:12px;font-weight:600;padding:5px 10px;border-radius:6px;border:1px solid #d1d5db;background:#fff;color:#6b7280;cursor:pointer;font-family:inherit}.bcmp-map-split-btn:hover:not(:disabled){background:#f9fafb}.bcmp-map-split-btn:disabled{opacity:.5;cursor:not-allowed}.bcmp-map-split-editor{display:flex;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;border-radius:8px;background:#f9fafb;border:1px solid #e5e7eb}.bcmp-map-split-label{font-size:12px;color:#374151}.bcmp-map-split-input{width:64px;font-size:13px;font-weight:600;padding:5px 8px;border-radius:6px;border:1px solid #d1d5db;text-align:right;font-family:inherit}.bcmp-map-split-input:focus{outline:2px solid #0694a2;outline-offset:-1px}.bcmp-map-split-suffix{font-size:12px;color:#6b7280}.bcmp-map-split-actions{margin-left:auto;display:flex;gap:6px}.bcmp-map-footer{flex:none;display:flex;align-items:center;background:#111928;color:#fff;padding:14px 32px;gap:56px}.bcmp-map-footer-label{font-size:12px;color:#9ca3af}.bcmp-map-footer-value{font-size:18px;font-weight:700}.bcmp-map-footer-value.is-pending{color:#fce96a}.bcmp-map-footer-value.is-muted{color:#9ca3af}.bcmp-map-footer-value.is-big{font-size:20px}.bcmp-map-footer-total{margin-left:auto;text-align:right;border-left:1px solid #374151;padding-left:40px}.bcmp-map-line.is-blocked-source{opacity:.45;cursor:not-allowed;background:#f9fafb}.bportal-root{min-height:100vh;background:#eef0f3;padding:32px 16px 120px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#111928}.bportal-minimal{max-width:480px;margin:15vh auto 0;background:#fff;border-radius:12px;padding:40px 32px;text-align:center;box-shadow:0 1px 3px #11192814}.bportal-minimal h1{font-size:18px;font-weight:700;margin-top:12px}.bportal-minimal p{color:#6b7280;font-size:13px;margin-top:8px}.bportal-invalid-icon{width:48px;height:48px;border-radius:12px;background:#fdf2f2;color:#c81e1e;font-size:20px;display:inline-flex;align-items:center;justify-content:center}.bportal-card{max-width:1120px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 1px 3px #11192814}.bportal-header{border-radius:12px 12px 0 0;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.bportal-header-left{display:flex;gap:12px;align-items:center}.bportal-avatar{width:44px;height:44px;border-radius:10px;background:#111928;color:#fff;font-weight:700;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bportal-invite{font-size:15px}.bportal-meta{font-size:12px;color:#6b7280;margin-top:2px}.bportal-header-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bportal-chip{display:inline-flex;align-items:center;gap:4px;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:600}.bportal-chip-warning{background:#fdfdea;color:#8e4b10;border:1px solid #e3a008}.bportal-chip-danger{background:#fdf2f2;color:#9b1c1c;border:1px solid #e02424}.bportal-chip-round{background:#edfafa;color:#047481;border:1px solid #afecef}.bportal-offer{padding:14px 24px;border-bottom:1px solid #e5e7eb;background:#fbfdfd;display:flex;flex-direction:column;gap:12px}.bportal-offer-title{font-size:12px;font-weight:600;color:#4b5563;text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px}.bportal-offer-text{font-size:13px;color:#111928;line-height:1.5;margin:2px 0;white-space:pre-wrap}.bportal-offer-docs{display:flex;flex-wrap:wrap;gap:6px}.bportal-offer-doc{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#047481;background:#fff;border:1px solid #d1e9eb;border-radius:8px;padding:6px 10px;cursor:pointer;font-family:inherit}.bportal-offer-doc:hover{background:#f0fafa}.bportal-offer-doc-size{color:#9ca3af;font-size:12px}.bportal-offer-doc-error{margin-top:6px;font-size:12px;color:#e02424}.bportal-banner{padding:12px 24px;font-size:13px;border-bottom:1px solid #e5e7eb}.bportal-banner-success{background:#f3faf7;color:#046c4e}.bportal-banner-danger{background:#fdf2f2;color:#9b1c1c}.bportal-banner-info{background:#edfafa;color:#047481}.bportal-banner-total{font-weight:700;margin-left:8px}.bportal-table{padding-bottom:8px}.bportal-table-scroll{overflow-x:auto}.bportal-table-scroll>.bportal-row{min-width:var(--gridMin, auto)}.bportal-row{display:grid;grid-template-columns:86px minmax(220px,1fr) 46px 90px 130px 120px 104px;gap:8px;align-items:center;padding:8px 24px;border-bottom:1px solid #f3f4f6;font-size:13px}.bportal-row-head{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em;background:#f9fafb;border-bottom:1px solid #e5e7eb}.bportal-collapse-all{--collapseAllDiamondSize: 16px;--collapseAllDiamondIcon: 11px;color:#6b7280;vertical-align:middle;margin-right:4px}.bportal-row .num{text-align:right}.bportal-code{font-family:SF Mono,Menlo,monospace;font-size:11px;color:#6b7280}.bportal-row-root{background:#eef2ff;font-weight:700;border-bottom:1px solid #e5e7eb}.bportal-root-title{font-weight:700}.bportal-row-chapter{background:#f3f4f6;font-weight:600}.bportal-row,.bportal-comment-row,.bportal-locked-row{padding-left:24px}.bportal-desc,.bportal-chapter-title,.bportal-own-desc{padding-left:calc(var(--depth, 0) * 16px)}.bportal-locked-chip{margin-left:8px;font-size:10px;font-weight:600;color:#c81e1e;background:#fde8e8;border-radius:999px;padding:1px 8px;white-space:nowrap}.bportal-locked-row{padding-top:0;padding-bottom:8px;padding-right:24px;font-size:12px;color:#9b1c1c;background:#fdf2f2;border-bottom:1px solid #f3f4f6}.bportal-amount.is-informative{color:#9ca3af;font-style:italic}.bportal-chapter-progress{margin-left:8px;font-size:11px;font-weight:600;color:#6b7280;background:#fff;border-radius:999px;padding:1px 8px}.bportal-chapter-subtotal{font-weight:700}.bportal-price-wrap{display:inline-flex;align-items:center;border:1px solid #d1d5db;border-radius:8px;overflow:hidden;background:#fff}.bportal-price-wrap.is-empty{border-color:#e3a008;background:#fffdf5}.bportal-price{width:84px;padding:8px 6px 8px 10px;font-size:13px;text-align:right;border:0;outline:none;background:transparent}.bportal-price:focus-visible{outline:2px solid #0694a2;outline-offset:-2px}.bportal-amount{font-weight:600}.bportal-note{display:flex;align-items:center;justify-content:flex-end;gap:2px}.bportal-note-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:none;color:#6b7280;opacity:.65;border-radius:6px}.bportal-note-btn:hover:not(:disabled){opacity:1;background:#f3f4f6}.bportal-note-btn.has-comment{position:relative;opacity:1;color:#036672;background:#d5f5f6;box-shadow:inset 0 0 0 1px #7edce2}.bportal-note-dot{position:absolute;top:3px;right:3px;width:7px;height:7px;border-radius:999px;background:#0694a2}.bportal-comment-row{padding:0 24px 10px 118px}.bportal-comment{width:100%;border:1px solid #afecef;border-radius:8px;padding:8px 12px;font-size:13px}.bportal-na-chip{display:inline-block;margin-left:8px;background:#f3f4f6;color:#6b7280;border:1px solid #e5e7eb;border-radius:999px;font-size:10px;font-weight:600;padding:1px 8px;white-space:nowrap}.bportal-proposed-mark{margin-left:3px;color:#c27803;font-weight:700}.bportal-sealed-comment{color:#6b7280;font-size:12px;font-style:italic}.bportal-row-own{background:#f5fcff}.bportal-own-chip{display:inline-block;background:#edfafa;color:#047481;border-radius:6px;font-size:10px;font-weight:600;padding:2px 6px;margin-left:6px}.bportal-own-input{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px}.bportal-own-unit{width:46px;padding:8px 4px;text-align:center}.bportal-own-qty{width:76px;text-align:right}.bportal-add-line{margin:12px 24px;padding:12px 16px;width:calc(100% - 48px);border:1px dashed #afecef;border-radius:10px;color:#047481;font-size:13px;font-weight:600;text-align:left}.bportal-add-line:hover{background:#edfafa}.bportal-add-hint{display:block;font-weight:400;font-size:11px;color:#6b7280;margin-top:2px}.bportal-footer{position:-webkit-sticky;position:sticky;bottom:0;border-radius:0 0 12px 12px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -2px 8px #1119280f;flex-wrap:wrap}.bportal-total-label{font-size:11px;color:#6b7280;text-transform:uppercase;font-weight:600}.bportal-total{font-size:22px;font-weight:700}.bportal-footer-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bportal-save-state{font-size:12px;color:#6b7280;min-width:84px;text-align:right}.bportal-submit{background:#0694a2;color:#fff;font-weight:600;font-size:14px;border-radius:8px;padding:12px 22px;min-height:44px}.bportal-submit:hover:not(:disabled){background:#047481}.bportal-submit:disabled{background:#d1d5db;cursor:not-allowed}.bportal-closed{font-weight:700;color:#9b1c1c}.bportal-btn-ghost{border:1px solid #d1d5db;border-radius:8px;padding:12px 18px;font-size:14px;font-weight:600;color:#374151}.bportal-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192873;display:flex;align-items:center;justify-content:center;z-index:60;padding:16px}.bportal-modal{background:#fff;border-radius:12px;max-width:460px;width:100%;padding:24px}.bportal-modal h2{font-size:17px;font-weight:700}.bportal-modal p{font-size:13px;color:#4b5563;margin-top:8px}.bportal-modal-summary{display:flex;justify-content:space-between;align-items:center;background:#f9fafb;border-radius:8px;padding:12px 16px;margin-top:14px;font-size:13px}.bportal-modal-summary strong{font-size:18px}.bportal-modal-warning{background:#fdfdea;border:1px solid #e3a008;border-radius:8px;padding:10px 12px;color:#8e4b10;font-size:12px;margin-top:12px}.bportal-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}@media(max-width:640px){.bportal-root{padding:12px 8px 140px}.bportal-row{grid-template-columns:1fr 1fr;grid-template-areas:"code qty" "desc desc" "unit unit" "price amount" "note note";row-gap:6px;padding:12px 16px}.bportal-row-head{display:none}.bportal-row>span:nth-child(1){grid-area:code}.bportal-row>span:nth-child(2){grid-area:desc;font-weight:500}.bportal-row>span:nth-child(3){grid-area:unit;color:#6b7280;font-size:12px}.bportal-row>span:nth-child(4){grid-area:qty;font-size:12px;color:#6b7280}.bportal-row>span:nth-child(5){grid-area:price;text-align:left}.bportal-row>span:nth-child(6){grid-area:amount;align-self:center}.bportal-row>span:nth-child(7){grid-area:note;text-align:left}.bportal-price{width:100%;min-height:44px;font-size:16px}.bportal-price-wrap{width:100%}.bportal-row-chapter{grid-template-columns:auto 1fr;grid-template-areas:"code desc" ". subtotal"}.bportal-row,.bportal-comment-row,.bportal-locked-row{padding-left:16px}.bportal-row[data-depth="1"]{border-left:3px solid #e5e7eb}.bportal-row[data-depth="2"],.bportal-row[data-depth="3"]{border-left:3px solid #d1d5db;background:#fcfcfd}.bportal-row-chapter>.bportal-chapter-subtotal{grid-area:subtotal;text-align:left}.bportal-comment-row{padding:0 16px 10px}.bportal-footer{position:fixed;left:0;right:0;bottom:0;border-radius:0}.bportal-submit{width:100%;min-height:48px}.bportal-footer-right{width:100%}}.bportal-icon{width:16px;height:16px}.bportal-chevron{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:2px;color:#6b7280;vertical-align:middle}.bportal-chevron:hover{color:#111928}.bportal-chevron-icon{width:14px;height:14px;transition:transform .12s ease}.bportal-chevron-icon.is-collapsed{transform:rotate(-90deg)}.bportal-chevron-space{display:inline-block;width:18px;margin-right:2px}.bportal-declined-tag{display:inline-block;font-size:11px;font-weight:600;color:#6b7280;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:999px;padding:3px 10px;white-space:nowrap}.bportal-row.is-declined .bportal-desc,.bportal-row.is-declined .bportal-code{color:#9ca3af;text-decoration:line-through;text-decoration-thickness:1px}.bportal-note-btn.is-declined{color:#c81e1e;opacity:1}.bportal-note-row{padding-left:calc(118px + var(--depth, 0) * 16px);padding-top:0;padding-bottom:8px;padding-right:24px;font-size:12px;color:#374151;background:#f9fafb;border-bottom:1px solid #f3f4f6}.bportal-note-label{margin-right:6px;font-weight:600;color:#6b7280}.bportal-contact{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;padding:10px 24px;border-bottom:1px solid #e5e7eb;background:#fbfdfd;font-size:13px}.bportal-contact-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#6b7280}.bportal-contact-name{font-weight:600;color:#111928}.bportal-contact-link{color:#0694a2;text-decoration:none}.bportal-contact-link:hover{text-decoration:underline}.bportal-contact-hint{color:#9ca3af;font-size:12px}.bportal-extended-btn{margin-left:8px;padding:0;border:none;background:none;color:#0694a2;font-size:11px;font-family:inherit;cursor:pointer;text-decoration:underline}.bportal-extended-row{padding-left:calc(118px + var(--depth, 0) * 16px);padding-right:24px;padding-bottom:8px;font-size:12px;line-height:1.5;color:#4b5563;white-space:pre-wrap;background:#f9fafb;border-bottom:1px solid #f3f4f6}.bportal-request-pdf{display:flex;align-items:center;gap:10px;padding:8px 24px 12px;border-bottom:1px solid #e5e7eb}.bportal-request-pdf-btn{padding:0;border:none;background:none;color:#0694a2;font-family:inherit;font-size:13px;cursor:pointer;text-decoration:underline}.bportal-request-pdf-btn:disabled{color:#9ca3af;cursor:default}.bportal-supplier-name{margin-top:2px}.bportal-supplier-name strong{color:#111928}.bportal-table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 24px;border-bottom:1px solid #e5e7eb}.bportal-columns-wrap{position:relative}.bportal-columns-btn{font-size:12px;font-weight:600;color:#4b5563;padding:4px 10px;border:1px solid #d1d5db;border-radius:8px;background:#fff}.bportal-columns-btn:hover{background:#f9fafb}.bportal-columns-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:20;min-width:180px;padding:6px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #1119281f}.bportal-columns-item{display:flex;align-items:center;gap:8px;padding:6px 8px;font-size:13px;color:#111928;border-radius:6px;cursor:pointer}.bportal-columns-item:hover{background:#f9fafb}.bportal-currency-note{font-size:11px;color:#9ca3af}.bportal-nature{font-size:11px;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:720px){.bportal-desc,.bportal-chapter-title,.bportal-own-desc{padding-left:0}.bportal-table-toolbar{padding:8px 16px}}.bportal-own-nature{margin-left:6px;font-size:11px;color:#4b5563;border:1px solid #d1d5db;border-radius:6px;padding:3px 4px;background:#fff}.bportal-row-own-chapter{background:#f9fafb;font-weight:600}.bportal-qty-flag{margin-left:4px;color:#c27803;cursor:help}.bportal-ownqty-cell{display:flex;align-items:center;justify-content:flex-end;gap:2px}.bportal-own-qty{max-width:78px;text-align:right}.bportal-own-dto{max-width:58px;text-align:right}.bportal-meas-row{padding:8px 24px 12px 118px;background:#f9fafb;border-bottom:1px solid #f3f4f6}.bportal-meas-head{display:flex;align-items:center;gap:12px;margin-bottom:6px;font-size:12px;color:#111928}.bportal-meas-budget{color:#6b7280}.bportal-meas-close{margin-left:auto;font-size:11px;color:#0694a2;text-decoration:underline;background:none;border:none;cursor:pointer}.bportal-meas-grid{display:grid;grid-template-columns:minmax(140px,1fr) 72px 72px 72px 72px 84px 32px;gap:6px;align-items:center;padding:2px 0}.bportal-meas-grid-head{font-size:10px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.03em}.bportal-meas-input{width:100%;text-align:right}.bportal-meas-grid .bportal-meas-input:first-child{text-align:left}.bportal-meas-grid>span:first-child .bportal-meas-input{text-align:left}.bportal-meas-partial{font-weight:600;font-size:12px}.bportal-meas-foot{display:flex;align-items:center;justify-content:space-between;margin-top:6px;font-size:12px}.bportal-meas-total strong{font-size:13px}.bportal-offer-terms{display:flex;gap:24px;align-items:flex-start;padding:14px 24px;border-top:1px solid #e5e7eb;font-size:12px;color:#374151}.bportal-terms-discount{display:flex;flex-direction:column;gap:4px;white-space:nowrap}.bportal-terms-clarification{display:flex;flex-direction:column;gap:4px;flex:1}.bportal-clarification{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;resize:vertical}.bportal-clarification:focus-visible{outline:2px solid #0694a2;outline-offset:-2px}.bportal-total-breakdown{display:flex;flex-direction:column;font-size:11px;color:#6b7280;margin-bottom:2px}@media(max-width:720px){.bportal-offer-terms{flex-direction:column;gap:12px;padding:12px 16px}.bportal-meas-row{padding:8px 16px 12px;overflow-x:auto}}.bportal-thread-btn{position:relative;font-size:13px}.bportal-thread-unread{position:absolute;top:-4px;right:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:#e02424;color:#fff;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.bportal-thread-row{padding:0 24px 12px 118px;background:#f9fafb;border-bottom:1px solid #f3f4f6}.bportal-thread{display:flex;flex-direction:column;gap:6px;max-width:560px}.bportal-thread-note{font-size:12px;color:#374151;background:#edfafa;border-left:3px solid #0694a2;border-radius:0 8px 8px 0;padding:8px 12px}.bportal-thread-note-label{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:#0694a2;margin-bottom:2px}.bportal-thread-empty{font-size:12px;color:#9ca3af;padding:4px 0}.bportal-thread-msg{font-size:13px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;align-self:flex-start;max-width:85%}.bportal-thread-msg.is-own{align-self:flex-end;background:#edfafa;border-color:#7edce2}.bportal-thread-meta{font-size:10px;color:#6b7280;margin-bottom:2px}.bportal-thread-body{white-space:pre-wrap;color:#111928}.bportal-thread-reply{display:flex;gap:8px;margin-top:4px}.bportal-thread-send{flex:none;font-size:12px;font-weight:600;color:#fff;background:#0694a2;border-radius:8px;padding:6px 14px}.bportal-thread-send:disabled{opacity:.5}.bportal-general-thread{padding:12px 24px;border-bottom:1px solid #e5e7eb}.bportal-general-thread-toggle{position:relative;display:inline-flex;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:0}.bportal-general-thread-toggle .bportal-thread-unread{position:static}.bportal-general-thread .bportal-thread{margin-top:10px}@media(max-width:720px){.bportal-thread-row{padding:0 16px 12px}}.bportal-net-hint{font-size:10px;color:#0d9488;white-space:nowrap;padding-right:6px;font-variant-numeric:tabular-nums}.accepted-budget-select{border:1px solid var(--primaryGrey);border-radius:8px;padding:6px 28px 6px 10px;font-size:13px;font-family:inherit;color:var(--primaryFontColor);background:var(--primaryBackgroundColor);width:100%;outline:none;transition:border-color .15s;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23888' d='M3 5l3 3 3-3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.accepted-budget-select:focus{border-color:var(--KIROHighlight)}.accepted-budget-select:disabled{background:var(--zeroGrey);color:var(--tertiaryGrey);cursor:not-allowed}.providerDashboardContainer{width:40vw}.providerDashboardCardsContainer{width:100%;height:20%;display:flex;gap:var(--S)}.providerDashboardChartContainer{width:100%;height:200px;margin-top:var(--S)}.providerDashboardStateContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--S);padding:var(--M) 0}.contactFormRoot{width:100%;position:relative}.contactFormMainColumn{flex:1;min-width:0}.contactFormMainTabContainer{margin-top:var(--S)}.contactFormMainGrid{display:grid;grid-template-columns:1fr 1fr;gap:var(--S)}.contactFormGridFull{grid-column:span 2}.contactFormTabLabel{display:flex;align-items:center;gap:var(--XXS)}.expenseCustomFieldsContainer{display:grid;width:100%;height:-webkit-fit-content;height:fit-content;padding:var(--S);overflow:auto;grid-template-columns:repeat(2,1fr);gap:var(--XS)}.selectInputInnerRenderItem{padding:var(--XS)}.workspaceContactDetailView{display:flex;flex-direction:column;width:520px;max-height:calc(85vh - 90px)}.workspaceContactDetailScroll{flex:1;overflow-y:auto;min-height:0;padding-right:4px}.workspaceContactDetailFooter{flex-shrink:0;padding-top:var(--S);border-top:1px solid var(--secondaryGrey)}.bsh{--bsh-primary: #0694a2;--bsh-primary-200: #afecef;--bsh-primary-600: #047481;--bsh-primary-50: #edfafa;--bsh-ink: #111928;--bsh-gray-700: #374151;--bsh-gray-500: #6b7280;--bsh-gray-300: #d1d5db;--bsh-gray-100: #f3f4f6;--bsh-bg: #eef0f3;--bsh-white: #ffffff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--bsh-ink);-webkit-font-smoothing:antialiased}.bsh-auth{min-height:100vh;background:var(--bsh-bg);display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box}.bsh-card{width:100%;max-width:420px;background:var(--bsh-white);border-radius:16px;box-shadow:0 1px 3px #11192814,0 8px 24px #1119280f;padding:32px;box-sizing:border-box}.bsh-card--wide{max-width:560px}.bsh-title{font-size:22px;font-weight:700;margin:0 0 6px}.bsh-subtitle{font-size:14px;color:var(--bsh-gray-500);margin:0 0 24px;line-height:1.5}.bsh-label{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.bsh-input{width:100%;box-sizing:border-box;height:48px;padding:0 14px;font-size:15px;border:1px solid var(--bsh-gray-300);border-radius:10px;outline:none;transition:border-color .15s,box-shadow .15s}.bsh-input:focus{border-color:var(--bsh-primary);box-shadow:0 0 0 2px #0694a240}.bsh-btn{width:100%;height:48px;border:none;border-radius:10px;background:var(--bsh-primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background .15s;margin-top:16px}.bsh-btn:hover:not(:disabled){background:var(--bsh-primary-600)}.bsh-btn:disabled{opacity:.6;cursor:default}.bsh-link{display:inline-block;margin-top:18px;color:var(--bsh-primary-600);font-size:14px;cursor:pointer;background:none;border:none;padding:0}.bsh-center{text-align:center}.bsh-foot{margin-top:28px;text-align:center;font-size:12px;color:#9ca3af}.bsh-space{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px;border:1px solid var(--bsh-gray-300);border-radius:12px;background:var(--bsh-white);cursor:pointer;margin-bottom:12px;transition:border-color .15s,box-shadow .15s}.bsh-space:hover{border-color:var(--bsh-primary);box-shadow:0 0 0 1px var(--bsh-primary)}.bsh-avatar{width:44px;height:44px;border-radius:12px;background:var(--bsh-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0;overflow:hidden}.bsh-avatar img{width:100%;height:100%;object-fit:cover}.bsh-space-name{font-size:15px;font-weight:700}.bsh-badge{display:inline-block;margin-top:4px;font-size:12px;font-weight:600;color:var(--bsh-primary-600);background:var(--bsh-primary-50);border-radius:999px;padding:2px 10px}.bsh-shell{min-height:100vh;background:var(--bsh-bg)}.bsh-header{background:var(--bsh-white);border-bottom:1px solid var(--bsh-gray-100);position:-webkit-sticky;position:sticky;top:0;z-index:10}.bsh-header-inner{max-width:1080px;margin:0 auto;padding:0 24px;height:60px;display:flex;align-items:center;gap:20px}.bsh-nav{display:flex;gap:4px;flex:1;overflow-x:auto}.bsh-nav-item{border:none;background:none;padding:8px 14px;border-radius:8px;font-size:14px;font-weight:600;color:var(--bsh-gray-500);cursor:pointer;white-space:nowrap;position:relative}.bsh-nav-item.is-active{color:var(--bsh-primary-600);background:var(--bsh-primary-50)}.bsh-nav-badge{margin-left:6px;background:var(--bsh-primary);color:#fff;border-radius:999px;font-size:11px;padding:1px 7px}.bsh-lang{display:flex;gap:2px}.bsh-lang button{border:none;background:none;font-size:12px;font-weight:600;color:var(--bsh-gray-500);cursor:pointer;text-transform:uppercase;padding:4px 6px;border-radius:6px}.bsh-lang button.is-active{color:var(--bsh-ink);background:var(--bsh-gray-100)}.bsh-usermenu{position:relative}.bsh-usermenu-trigger{border:1px solid var(--bsh-gray-300);background:var(--bsh-white);border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bsh-usermenu-panel{position:absolute;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--bsh-gray-300);border-radius:10px;box-shadow:0 8px 24px #1119281f;min-width:200px;padding:6px;z-index:20}.bsh-usermenu-email{font-size:12px;color:var(--bsh-gray-500);padding:8px 10px;border-bottom:1px solid var(--bsh-gray-100);overflow:hidden;text-overflow:ellipsis}.bsh-usermenu-item{display:block;width:100%;text-align:left;border:none;background:none;padding:9px 10px;font-size:14px;color:var(--bsh-ink);cursor:pointer;border-radius:6px}.bsh-usermenu-item:hover{background:var(--bsh-gray-100)}.bsh-main{max-width:1080px;margin:0 auto;padding:24px}.bsh-hero{border-radius:16px;padding:40px 32px 64px;color:#fff;background:var(--bsh-ink);position:relative}.bsh-hero--claro{background:linear-gradient(135deg,var(--bsh-primary),var(--bsh-primary-600))}.bsh-hero-logo{width:48px;height:48px;border-radius:12px;background:#ffffff1f;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:16px;overflow:hidden}.bsh-hero-logo img{width:100%;height:100%;object-fit:cover}.bsh-hero-title{font-size:26px;font-weight:700;margin:0 0 8px}.bsh-hero-sub{font-size:15px;opacity:.85;margin:0}.bsh-hook{max-width:1080px;margin:-40px auto 0;padding:0 24px}.bsh-hook-card{background:#fff;border-radius:14px;box-shadow:0 4px 16px #1119281a;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-left:4px solid var(--bsh-primary)}.bsh-hook-text{font-size:16px;font-weight:700}.bsh-hook-card--empty{border-left-color:var(--bsh-gray-300)}.bsh-hook-card--empty .bsh-hook-text{color:var(--bsh-gray-500);font-weight:600}.bsh-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.bsh-panel{background:#fff;border-radius:12px;border:1px solid var(--bsh-gray-100);padding:20px}.bsh-panel h3{font-size:15px;font-weight:700;margin:0 0 14px}.bsh-empty{color:#9ca3af;font-size:13px;padding:24px 0;text-align:center}.bsh-btn--inline{width:auto;height:40px;padding:0 18px;margin:0;font-size:14px}.bsh-spinner{color:var(--bsh-gray-500);font-size:14px;text-align:center;padding:40px 0}.bsh-page-title{font-size:22px;font-weight:700;margin:0 0 16px}.bsh-offer-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--bsh-gray-100)}.bsh-offer-row:first-of-type{border-top:none}.bsh-offer-main{display:flex;flex-direction:column;gap:2px;min-width:0}.bsh-offer-name{font-size:14px;font-weight:700}.bsh-offer-project{font-size:12px;color:var(--bsh-gray-500)}.bsh-offer-side{display:flex;align-items:center;gap:12px;flex-shrink:0}.bsh-offer-total{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.bsh-deadline,.bsh-chip{font-size:12px;font-weight:600;border-radius:999px;padding:3px 10px;white-space:nowrap}.bsh-deadline--neutral{background:var(--bsh-gray-100);color:var(--bsh-gray-700)}.bsh-deadline--warning{background:#fdfdea;color:#8e4b10}.bsh-deadline--expired{background:#fdf2f2;color:#9b1c1c}.bsh-chip--success{background:#def7ec;color:#046c4e}.bsh-chip--error{background:#fdf2f2;color:#9b1c1c}.bsh-chip--info{background:#ebf5ff;color:#1a56db}.bsh-chip--warning{background:#fdfdea;color:#8e4b10}.bsh-order-row{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:none;border:none;border-top:1px solid var(--bsh-gray-100);padding:14px 4px;cursor:pointer}.bsh-order-row:first-of-type{border-top:none}.bsh-order-row:hover{background:var(--bsh-gray-50)}.bsh-order-main{display:flex;flex-direction:column;gap:2px;min-width:0}.bsh-order-code{font-family:SF Mono,Menlo,monospace;font-size:11px;color:var(--bsh-gray-500)}.bsh-order-title{font-size:14px;font-weight:700}.bsh-order-date{font-size:12px;color:var(--bsh-gray-500)}.bsh-order-side{display:flex;align-items:center;gap:12px;flex-shrink:0}.bsh-progress{display:inline-block;width:90px;height:6px;border-radius:999px;background:var(--bsh-gray-100);overflow:hidden}.bsh-progress-fill{display:block;height:100%;background:var(--bsh-primary)}.bsh-order-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.bsh-order-head-side{display:flex;align-items:center;gap:12px;flex-shrink:0}.bsh-concepts{font-size:13px}.bsh-concept-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--bsh-gray-50)}.bsh-concept-row.is-chapter{font-weight:700;background:var(--bsh-gray-50)}.bsh-concept-code{font-family:SF Mono,Menlo,monospace;font-size:11px;color:var(--bsh-gray-500);min-width:44px}.bsh-concept-title{flex:1;min-width:0}.bsh-concept-nums{display:flex;gap:16px;color:var(--bsh-gray-600);font-variant-numeric:tabular-nums}.bsh-concept-total{font-weight:600;font-variant-numeric:tabular-nums;min-width:90px;text-align:right}.bsh-meta-grid{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:13px;margin-bottom:12px}.bsh-conditions{font-size:13px;color:var(--bsh-gray-700);white-space:pre-wrap;margin:8px 0}.bsh-milestones{margin-top:12px;font-size:13px}.bsh-milestone{display:flex;gap:16px;padding:4px 0;color:var(--bsh-gray-700)}@media(max-width:720px){.bsh-hero-title{font-size:22px}}.contactDetailHeader{margin-bottom:var(--S)}.contactDetailContent{display:flex;flex-direction:column;height:100%}.workspaceContactDetailView{-webkit-display:flex;display:flex;flex-direction:column;height:100%;min-height:58vh}.contactDetailButtonRow{display:flex;flex-direction:column;gap:var(--XS)}.contactFormError{color:var(--delete);margin:var(--XS) 0}.contactImportCsvInputContainer{width:100%;min-height:260px;border:1px dashed var(--primaryGrey);border-radius:var(--borderRadiusM);position:relative}.contactImportCsvLabel{width:100%;min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--XS);cursor:pointer}.contactImportCsvPlaceholder{width:80px;height:80px;border:1px solid var(--primaryGrey);border-radius:var(--borderRadiusM);display:flex;align-items:center;justify-content:center;margin-bottom:var(--XS)}.contactImportCsvContainer{width:80vw;max-width:980px;max-height:70vh;display:flex;flex-direction:column;gap:var(--S)}.contactImportCsvHeader{display:flex;align-items:flex-start;gap:var(--S)}.contactImportCsvFilenameContainer{display:flex;align-items:center;gap:var(--XS);min-width:260px;max-width:320px;background-color:var(--zeroGrey);border-radius:var(--borderRadiusM);padding:var(--XS)}.contactImportCsvFilename{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactImportCsvCloseFileButton{border:none;background:transparent;padding:0;cursor:pointer;display:flex;align-items:center}.contactImportCsvHelpText{color:var(--secondaryGrey)}.contactImportCsvTableContainer{overflow:auto;border:1px solid var(--zeroGrey);border-radius:var(--borderRadiusM)}.contactImportCsvCell{min-width:140px;max-width:140px;padding:var(--XS);border-right:1px solid var(--zeroGrey)}.contactImportCsvSelect{vertical-align:top}.contactImportCsvRow{border-top:1px solid var(--zeroGrey)}.contactImportCsvError{color:var(--delete)}.contactImportCsvRejectedInfo{color:var(--secondaryGrey);font-size:var(--XS)}.contactImportCsvEmpty{color:var(--secondaryGrey);min-height:120px;display:flex;align-items:center;justify-content:center}.workspaceDetailContactListContainer{width:100%;height:100%}.workspaceContactDetailsImageIDType{-webkit-display:flex;display:flex}.workspaceContactDetailsIDType{width:100%}.dropMenuImportCSVWorkspace{-webkit-display:flex;display:flex;align-items:center}.workspaceContactListError{color:var(--delete);padding:var(--XS);margin:var(--XS) 0}.workspaceContactListWarning{color:var(--textSecondary, #666);padding:var(--XS);margin:var(--XS) 0;font-size:var(--smallText, .85em)}.expense-row-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:60;min-width:230px;background-color:var(--primaryBackgroundColor, #fff);border:1px solid var(--secondaryBackgroundColor, #e5e7eb);border-radius:8px;box-shadow:0 6px 20px #00000014;padding:4px 0}.expense-row-menu .menuOption.is-disabled{cursor:not-allowed;opacity:.45}.expense-row-menu .menuOption.is-disabled:hover{background:transparent}.sort-header-cell{display:inline-flex;align-items:center;gap:5px;border:none;background:transparent;padding:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.sort-header-cell:hover{color:#374151}.sort-header-indicator{font-size:11px;color:#9ca3af;line-height:1}.sort-header-indicator.is-active{color:#0694a2}.expenses-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--primaryFontColor, #111928)}.expenses-table thead th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;background-color:#f9fafb;padding:10px 12px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.expenses-table tbody td{padding:10px 12px;border-bottom:1px solid #f3f4f6;vertical-align:middle}.expenses-table tbody tr:hover{background-color:#f7f9fb}.expenses-table tbody tr.is-selected{background-color:#eefbfb}.expenses-table-check{width:34px}.expenses-table-code{font-weight:600;white-space:nowrap}.expenses-table-title{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-table-doc{display:inline-flex;align-items:center;gap:6px}.expenses-table-doc-link{color:#0694a2;text-decoration:none;white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:middle}.expenses-table-doc-link:hover{text-decoration:underline}.expenses-table-doc-more{font-size:11px;color:#6b7280;background-color:#f3f4f6;border-radius:8px;padding:1px 6px}.expenses-table-doc-none{color:#9ca3af;font-style:italic}.expenses-table-amount{text-align:left;font-weight:600;white-space:nowrap}.expenses-table-title-btn{border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expenses-table-title-btn:hover{color:#0694a2;text-decoration:underline}.expenses-table-imputation{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.expenses-table-pending-conform{font-size:12px;line-height:16px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums;white-space:nowrap}.expenses-table-cta-btn{border:1px solid #0694a2;background:#fff;color:#047481;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.expenses-table-cta-btn:hover{background-color:#edfafa}.expenses-table-paid-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#31c48d;margin-right:6px;vertical-align:middle}.expenses-table-actions{width:150px}.expenses-table-actions-wrap{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px}.expenses-table-view-btn{border:1px solid #d1d5db;background:#fff;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.expenses-table-view-btn:hover{background-color:#f9fafb}.expenses-table-meatball{border:none;background:transparent;cursor:pointer;padding:4px;border-radius:6px;color:#6b7280;line-height:0}.expenses-table-meatball:hover{background-color:#f3f4f6}.expenses-table-empty{padding:48px 0;text-align:center;color:#9ca3af;font-size:13px}.expenses-table-code-wrap{display:inline-flex;align-items:center;gap:6px;min-width:0}.expenses-table-lock{display:inline-flex;flex-shrink:0;color:var(--billdin-gray-400)}.expenses-table-refund-chip{display:inline-flex;align-items:center;margin-left:6px;border-radius:9999px;padding:2px 8px;background:var(--billdin-gray-100);color:var(--billdin-gray-600);font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.expense-bulk-bar{position:fixed;bottom:28px;left:50%;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:20px;padding:12px 18px;background-color:#1b2434;color:#fff;border-radius:12px;box-shadow:0 18px 44px -10px #10182880;font-size:13px}.expense-bulk-bar-count{font-weight:600;white-space:nowrap}.expense-bulk-bar-actions{display:flex;align-items:center;gap:8px}.expense-bulk-bar-btn{border:1px solid rgba(255,255,255,.24);background:transparent;color:#fff;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;white-space:nowrap}.expense-bulk-bar-btn:hover:not(:disabled){background-color:#ffffff1a}.expense-bulk-bar-btn:disabled{opacity:.5;cursor:default}.expense-bulk-bar-btn--danger{border-color:#e0242480;color:#fca5a5}.expense-bulk-bar-btn--danger:hover:not(:disabled){background-color:#e0242429}.expense-bulk-bar-close{border:none;background:transparent;color:#ffffffb3;font-size:20px;line-height:1;cursor:pointer;padding:0 4px}.expense-bulk-bar-close:hover{color:#fff}.expense-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:56px 24px;gap:6px}.expense-empty-state-illustration{width:72px;height:72px;margin-bottom:10px}.expense-empty-state-title{font-size:16px;font-weight:700;color:#111928;margin:0}.expense-empty-state-message{font-size:13px;color:#6b7280;margin:0;max-width:360px}.expense-empty-state-action{margin-top:14px;border:none;background-color:#0694a2;color:#fff;border-radius:9px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer}.expense-empty-state-action:hover{background-color:#047481}.document-viewer{display:flex;flex-direction:column;height:100%;min-height:0;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.document-viewer--empty{align-items:center;justify-content:center;color:#9ca3af;font-size:13px;font-style:italic;padding:40px 16px}.document-viewer-toolbar{display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid #e5e7eb;background-color:#fff}.document-viewer-nav{display:inline-flex;align-items:center;gap:4px}.document-viewer-arrow{border:1px solid #e5e7eb;background:#fff;border-radius:7px;width:26px;height:26px;font-size:16px;line-height:1;color:#374151;cursor:pointer}.document-viewer-arrow:hover:not(:disabled){background-color:#f3f4f6}.document-viewer-arrow:disabled{opacity:.4;cursor:default}.document-viewer-counter{font-size:12px;font-weight:600;color:#4b5563;min-width:44px;text-align:center}.document-viewer-name{flex:1;font-size:12px;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-viewer-actions{display:inline-flex;align-items:center;gap:10px}.document-viewer-open{font-size:12px;font-weight:600;color:#0694a2;text-decoration:none}.document-viewer-open:hover{text-decoration:underline}.document-viewer-download{color:#0694a2;text-decoration:none;font-size:14px}.document-viewer-body{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto}.document-viewer-frame{width:100%;height:100%;border:none}.document-viewer-image{max-width:100%;max-height:100%;object-fit:contain}.document-viewer-generic{display:flex;flex-direction:column;align-items:center;gap:8px;color:#6b7280;font-size:13px;padding:24px;text-align:center}.document-viewer-generic-name{font-weight:600;color:#374151;word-break:break-all}.expense-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#11192840;display:flex;justify-content:flex-end;z-index:300}.expense-detail-panel{width:min(980px,calc(100vw - 48px));max-width:calc(100vw - 48px);height:100%;background:#fff;box-shadow:-24px 0 60px -20px #10182859;display:flex;flex-direction:column}.expense-detail-columns{flex:1;min-height:0;display:flex;align-items:stretch}.expense-detail-main{flex:1 1 55%;min-width:0;display:flex;flex-direction:column}.expense-detail-viewer-col{flex:1 1 45%;min-width:0;border-left:1px solid #e5e7eb;background:#f9fafb;padding:16px}@media(max-width:860px){.expense-detail-columns{flex-direction:column}.expense-detail-viewer-col{border-left:none;border-top:1px solid #e5e7eb;min-height:320px}}.expense-detail-head{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 12px}.expense-detail-title{margin:0;font-size:16px;font-weight:700;color:#111928}.expense-detail-subtitle{margin:4px 0 0;font-size:12px;color:#9ca3af}.expense-detail-holded-row{margin-top:8px;display:flex;align-items:center;gap:8px}.expense-detail-holded-approve-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;padding:3px 10px;cursor:pointer}.expense-detail-holded-approve-btn:hover{background-color:#f3f4f6}.expense-detail-holded-approve-btn.is-approved{background-color:#d9f7d5;border-color:#37b132;color:#057a55}.expense-detail-holded-approve-btn.is-approved:hover{background-color:#bcf0da}.expense-detail-holded-approve-btn.is-held{background-color:#f9daa4;border-color:#d99a2b;color:#7c4a03}.expense-detail-holded-approve-btn.is-held:hover{background-color:#f5cd85}.expense-detail-holded-approve-btn.is-rejected{background-color:#ffc7c7;border-color:#ff7878;color:#9b1c1c}.expense-detail-holded-approve-btn.is-rejected:hover{background-color:#ffb0b0}.expense-detail-holded-logo{width:14px;height:14px;object-fit:contain}.expense-detail-odoo-approve-btn{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#374151;background-color:#fff;border:1px solid #d1d5db;border-radius:10px;padding:3px 10px;cursor:pointer}.expense-detail-odoo-approve-btn:hover{background-color:#f3f4f6;border-color:#714b67}.expense-detail-odoo-approved-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:#057a55;background-color:#bcf0da;border-radius:10px;padding:3px 10px;cursor:default}.expense-detail-odoo-badge{display:inline-flex;align-items:center;justify-content:center;background:#714b67;color:#fff;font-weight:700;font-size:9px;border-radius:3px;padding:2px 5px;letter-spacing:.4px;line-height:1}.expense-detail-close{border:none;background:transparent;cursor:pointer;font-size:14px;color:#6b7280;padding:4px}.expense-detail-tabs{display:flex;gap:16px;padding:0 20px;border-bottom:1px solid #e5e7eb}.expense-detail-tab{border:none;background:transparent;cursor:pointer;font-size:13px;font-weight:600;color:#6b7280;padding:8px 2px 10px;border-bottom:2px solid transparent}.expense-detail-tab.is-active{color:#0694a2;border-bottom-color:#0694a2}.expense-detail-body{flex:1;overflow-y:auto;padding:16px 20px 24px;display:flex;flex-direction:column;gap:12px}.expense-detail-card{border:1px solid #e5e7eb;border-radius:10px;padding:14px;background:#fafafa}.expense-detail-grid{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:10px;align-items:start}.expense-detail-grid small{display:block;font-size:12px;font-weight:500;color:var(--billdin-gray-500);margin-bottom:2px}.expense-detail-grid span{font-size:13px;color:#111928}.expense-detail-edit-btn{border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:12px;padding:4px 10px;cursor:pointer;white-space:nowrap}.expense-detail-paid-badge{font-size:12px;font-weight:600;color:#057a55;background-color:#bcf0da;border-radius:10px;padding:2px 10px}.expense-detail-notes{margin:10px 0 0;font-size:12px;color:#6b7280;white-space:pre-wrap}.expense-detail-section-title{margin:6px 0 0;font-size:13px;font-weight:700;color:#111928}.expense-detail-edit-form{display:flex;flex-direction:column;gap:10px}.expense-detail-locked-hint{margin:0;font-size:11px;color:#9f580a;background-color:#fdfdea;border-radius:6px;padding:6px 8px}.expense-detail-field{display:flex;flex-direction:column;gap:3px;font-size:11px;color:#374151;flex:1;min-width:0}.expense-detail-field span{font-weight:600}.expense-detail-field input,.expense-detail-field select,.expense-detail-field textarea{border:1px solid #d1d5db;border-radius:6px;padding:6px 8px;font-size:13px;font-family:inherit;background:#fff;width:100%}.expense-detail-field input:disabled,.expense-detail-field select:disabled{background-color:#f3f4f6;color:#9ca3af}.expense-detail-field-row{display:flex;gap:10px}.expense-detail-paid-check{display:flex;align-items:center;gap:6px;font-size:13px;color:#374151;cursor:pointer}.expense-detail-edit-actions{display:flex;justify-content:flex-end;gap:8px}.expense-detail-btn-secondary,.expense-detail-btn-primary{border:none;border-radius:6px;padding:7px 16px;font-size:12px;font-weight:600;cursor:pointer}.expense-detail-btn-secondary{background-color:#e5e7eb;color:#374151}.expense-detail-btn-primary{background-color:#24262b;color:#fff}.expense-detail-btn-primary:disabled{opacity:.5;cursor:not-allowed}.expense-detail-imputation-empty{text-align:center;font-size:13px;color:#6b7280;display:flex;flex-direction:column;gap:12px;padding:8px 0}.expense-detail-imputation-empty p{margin:0}.expense-detail-imputation-empty.has-todo{text-align:left;gap:10px}.expense-detail-todo-title{margin:0;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.expense-detail-imputation-empty.has-todo p{font-size:14px;line-height:21px;color:var(--billdin-gray-700)}.expense-detail-imputation-ctas{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.expense-detail-imputation-ctas.is-todo{justify-content:flex-start}.expense-detail-imputation-ctas.is-todo button:first-child{border-color:var(--billdin-primary-500);background:var(--billdin-primary-500);color:#fff}.expense-detail-imputation-ctas.is-todo button:first-child:hover{border-color:var(--billdin-primary-600);background:var(--billdin-primary-600)}.expense-detail-imputation-ctas button,.expense-detail-budget-head button{border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:12px;padding:5px 10px}.expense-detail-imputation-ctas button:disabled,.expense-detail-budget-head button:disabled{color:#9ca3af;cursor:not-allowed}.expense-detail-imputed-label{margin:0;font-size:13px;font-weight:700;color:#111928}.expense-detail-imputed-sub{margin:8px 0 4px;font-size:12px;color:#6b7280}.expense-detail-cert-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.expense-detail-cert-list li{display:flex;align-items:center;justify-content:space-between;font-size:12px;border:1px solid #e5e7eb;border-radius:6px;padding:6px 10px;background:#fff}.expense-detail-cert-link{border:none;background:transparent;color:#0694a2;font-size:12px;font-weight:600;cursor:pointer}.expense-detail-cert-link:disabled{color:#9ca3af;cursor:not-allowed}.expense-detail-budget-head{display:flex;align-items:center;justify-content:space-between;margin:10px 0 6px;font-size:12px;color:#6b7280}.expense-detail-budget-list{display:flex;flex-direction:column}.expense-detail-budget-row{display:flex;align-items:center;justify-content:space-between;font-size:12px;padding:6px 8px;border-bottom:1px solid #f3f4f6}.expense-detail-budget-row--total{font-weight:700;background-color:#f3f4f6;border-radius:6px}.expense-detail-documents{display:flex;flex-direction:column;gap:12px}.expense-detail-viewer{height:340px}.expense-detail-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.expense-detail-doc-row{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:13px}.expense-detail-doc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.expense-detail-doc-actions{display:flex;align-items:center;gap:8px;white-space:nowrap}.expense-detail-doc-actions button,.expense-detail-doc-actions a{border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:11px;padding:3px 8px;cursor:pointer;color:#374151;text-decoration:none}.expense-detail-doc-delete{color:#e02424!important}.expense-detail-dropzone{display:flex;flex-direction:column;align-items:center;gap:2px;border:1px dashed #d1d5db;border-radius:8px;padding:14px;cursor:pointer;text-align:center;color:#6b7280;font-size:12px}.expense-detail-dropzone input{display:none}.expense-detail-dropzone small{font-size:11px;color:#9ca3af}.expense-detail-doc-error{margin:0;color:#e02424;font-size:12px}.expense-detail-doc-banner{display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:12px;color:#6b7280}.expense-detail-doc-banner button{border:1px solid #d1d5db;border-radius:6px;background:#fff;font-size:12px;padding:4px 10px;color:#9ca3af;cursor:not-allowed}.expense-detail-empty{margin:0;font-size:13px;color:#9ca3af;text-align:center;padding:16px 0}.expense-detail-undo-btn{margin-top:10px;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#e02424;font-size:12px;font-weight:600;padding:5px 10px;cursor:pointer;align-self:flex-start}.expense-detail-undo-btn:hover{background-color:#fdf2f2}.expense-detail-imputation-ctas button:not(:disabled),.expense-detail-doc-banner button:not(:disabled){cursor:pointer}.expense-detail-field .expense-detail-label-with-hint{display:inline-flex;align-items:center;gap:4px}.expense-detail-data-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.expense-detail-locked-why{margin:0;font-size:14px;line-height:21px;color:var(--billdin-gray-600)}.expense-detail-locked-when{font-variant-numeric:tabular-nums}.expense-detail-locked-when:after{content:" · "}.expense-detail-amounts,.expense-detail-conformity{display:flex;flex-direction:column;gap:10px}.expense-detail-amounts-head{display:flex;align-items:center;gap:8px;min-height:24px}.expense-detail-amounts-head h3{margin:0;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.expense-detail-refund-chip{display:inline-flex;align-items:center;border-radius:9999px;padding:2px 10px;background:var(--billdin-gray-100);color:var(--billdin-gray-600);font-size:12px;font-weight:500;line-height:16px}.expense-detail-figures{margin:0;display:flex;flex-direction:column}.expense-detail-figures>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:3px 0;font-size:13px;line-height:20px}.expense-detail-figures dt{color:var(--billdin-gray-500);min-width:0}.expense-detail-figures dd{margin:0;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.expense-detail-figures-total dd{font-weight:600}.expense-detail-figures>div.expense-detail-figures-breakdown{padding:1px 0 1px 16px}.expense-detail-figures-breakdown dt,.expense-detail-figures-breakdown dd{color:var(--billdin-gray-600)}.expense-detail-figures-note dt{color:var(--billdin-gray-500);font-size:12px;line-height:18px}.expense-detail-figures-diff dd{font-weight:600}.expense-detail-figures-diff.is-over dd{color:var(--billdin-warning-700)}.expense-detail-figures-diff.is-under dd{color:var(--billdin-success-700)}.expense-detail-figures-pending dd{color:var(--billdin-warning-700);font-weight:600}.expense-detail-conformity-covers{margin:0;font-size:14px;line-height:21px;color:var(--billdin-gray-700)}.expense-detail-conformity-albaranes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.expense-detail-conformity-albaranes li{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.expense-detail-conformity-albaran-alloc{font-size:12px;line-height:18px;color:var(--billdin-gray-500)}.expense-detail-conformity-hint,.expense-detail-conformity-by{margin:0;font-size:12px;line-height:18px;color:var(--billdin-gray-500)}.expense-detail-conformity-rectifies{margin:0}.expense-detail-edit-total{font-size:12px;line-height:18px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.cofem-root{display:flex;flex-direction:column;gap:16px;width:640px;max-width:calc(100vw - 96px)}.cofem-row{display:flex;gap:16px}.cofem-field{display:flex;flex-direction:column;gap:6px;flex:1;font-size:13px;font-weight:600;color:#111928}.cofem-field--grow{flex:2}.cofem-field--small{flex:0 0 140px}.cofem-field input,.cofem-field select{border:1px solid #d1d5db;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:400;color:#111928;background:#fff}.cofem-field input:disabled{background-color:#f3f4f6;color:#6b7280}.cofem-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px;border-top:1px solid #e5e7eb;padding-top:20px}.cofem-field .cofem-label-with-hint{display:inline-flex;align-items:center;gap:4px}.project-expenses-page{display:flex;flex-direction:column;gap:18px;padding:4px 0 32px}.project-expenses-loading{display:flex;justify-content:center;padding:64px 0}.project-expenses-error{background-color:#fdf2f2;color:#9b1c1c;border-radius:8px;padding:10px 14px;font-size:13px}.project-expenses-toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.project-expenses-search{flex:1;min-width:220px;display:flex;align-items:flex-end}.project-expenses-filters{display:flex;align-items:flex-end;gap:10px}.project-expenses-select{width:160px}.project-expenses-new-btn{border:none;border-radius:8px;background-color:#0694a2;color:#fff;font-size:13px;font-weight:600;padding:9px 18px;cursor:pointer;white-space:nowrap}.project-expenses-new-btn:hover{background-color:#047481}.albaranes-table-scroll{border:1px solid var(--billdin-gray-200);border-radius:12px;background:var(--billdin-gray-0);overflow-x:auto}.albaranes-table{width:100%;min-width:932px;border-collapse:collapse;table-layout:fixed;font-size:14px;color:var(--billdin-gray-900)}.albaranes-table thead th{text-align:left;font-size:12px;font-weight:500;letter-spacing:.3px;text-transform:uppercase;color:var(--billdin-gray-500);background-color:var(--billdin-gray-50);padding:12px 16px;white-space:nowrap;box-sizing:border-box}.albaranes-table tbody tr{height:60px;border-top:1px solid var(--billdin-gray-100);background:var(--billdin-gray-0);cursor:pointer}.albaranes-table tbody td{padding:0 16px;line-height:20px;vertical-align:middle;box-sizing:border-box}.albaranes-table tbody tr:hover{background-color:var(--billdin-gray-50)}.albaranes-table tbody tr:focus{background-color:var(--billdin-gray-50);outline:none}.albaranes-table tbody tr.is-selected{background-color:var(--billdin-selection, #eefbfb)}.albaranes-table-check{width:40px;padding:0 0 0 16px}.albaranes-table thead th.albaranes-table-check{padding:12px 0 12px 16px}.albaranes-table-date{width:108px;font-variant-numeric:tabular-nums}.albaranes-table-provider{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.albaranes-table-amount{width:128px;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.albaranes-table thead th.albaranes-table-amount{text-align:right}.albaranes-table-state{width:168px}.albaranes-table-actions{width:48px;padding:0 8px;text-align:center;position:-webkit-sticky;position:sticky;right:0;background:var(--billdin-gray-0)}.albaranes-table thead th.albaranes-table-actions{padding:12px 8px;position:-webkit-sticky;position:sticky;right:0;background:var(--billdin-gray-50)}.albaranes-table tbody tr:hover .albaranes-table-actions,.albaranes-table tbody tr:focus .albaranes-table-actions{background:var(--billdin-gray-50)}.albaranes-table tbody tr.is-selected .albaranes-table-actions{background:var(--billdin-selection, #eefbfb)}.albaranes-what{min-width:0;overflow:hidden}.albaranes-what-head{font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.albaranes-what-clip{display:inline-block;vertical-align:-2px;margin-left:6px;padding:0;border:0;background:transparent;color:var(--billdin-gray-400);cursor:pointer;line-height:0}.albaranes-what-clip:hover{color:var(--billdin-primary)}.albaranes-what-sub{font-size:12px;line-height:16px;color:var(--billdin-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.albaranes-amount-none{color:var(--billdin-gray-400)}.albaranes-state{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.albaranes-state--not-imputed{background:#d5f5f6;color:#036672}.albaranes-state--no-invoice{background:var(--billdin-gray-100);color:var(--billdin-gray-600)}.albaranes-state-conformed{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.albaranes-state-conformed-label{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:20px;color:var(--billdin-gray-600);white-space:nowrap}.albaranes-state-invoice-link{padding:0;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;color:var(--billdin-primary-700, #047481);font-variant-numeric:tabular-nums;cursor:pointer}.albaranes-state-invoice-link:hover{text-decoration:underline}.albaranes-selection-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#eef2ff;border:1px solid #c7d2fe;border-bottom:0;border-radius:12px 12px 0 0}.albaranes-selection-bar+.albaranes-table-scroll{border-top-left-radius:0;border-top-right-radius:0}.albaranes-selection-text{font-size:13px;font-weight:600;line-height:20px;color:#4f46e5;font-variant-numeric:tabular-nums}.albaranes-selection-spacer{flex:1 1 0%}.iam-root{display:flex;flex-direction:column;width:640px;max-width:100%;box-sizing:border-box}.iam-title{margin:0 0 10px;font-size:19px;font-weight:700;line-height:28.5px;color:var(--billdin-gray-900)}.iam-subtitle{margin:0 0 16px;font-size:13px;line-height:19px;color:var(--billdin-gray-600);font-variant-numeric:tabular-nums}.iam-amount-field{position:relative;width:220px;max-width:100%}.iam-amount-label{position:absolute;top:-7px;left:10px;padding:0 6px;font-size:11px;font-weight:500;line-height:11px;color:var(--billdin-gray-500);background:var(--billdin-gray-0);z-index:1;white-space:nowrap}.iam-amount-input{box-sizing:border-box;width:100%;min-height:45px;padding:12px 32px 12px 14px;border:1px solid var(--billdin-gray-200);border-radius:6px;background:var(--billdin-gray-0);font-family:inherit;font-size:13px;line-height:19.5px;text-align:right;color:var(--billdin-gray-800);font-variant-numeric:tabular-nums}.iam-amount-input:disabled{background:var(--billdin-gray-50);color:var(--billdin-gray-600)}.iam-amount-currency{position:absolute;right:14px;top:22px;transform:translateY(-50%);font-size:13px;color:var(--billdin-gray-800)}.iam-warning{margin:12px 0 0;font-size:13px;line-height:19px;color:var(--billdin-gray-600)}.iam-section{margin:20px 0 8px;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-gray-700)}.iam-hint,.iam-empty{margin:0;font-size:13px;line-height:19px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.iam-empty{padding:16px}.iam-foot{margin:12px 0 0;font-size:12px;line-height:18px;color:var(--billdin-gray-500)}.iam-loading{display:flex;justify-content:center;padding:16px}.iam-group{border:1px solid var(--billdin-gray-200);border-radius:12px;overflow:hidden}.iam-group--scroll{max-height:260px;overflow-y:auto}.iam-option{min-height:60px;box-sizing:border-box;display:flex;align-items:center;gap:12px;padding:10px 16px;cursor:pointer;background:var(--billdin-gray-0)}.iam-option+.iam-option{border-top:1px solid var(--billdin-gray-100)}.iam-option:hover:not(.iam-option--off){background:var(--billdin-gray-50)}.iam-option--picked,.iam-option--picked:hover{background:var(--billdin-selection-bg)}.iam-option--off{cursor:default;opacity:.55}.iam-radio{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;box-sizing:border-box;border:1px solid var(--billdin-gray-300);border-radius:9999px;background:var(--billdin-gray-0)}.iam-option--picked .iam-radio{border-color:var(--billdin-primary-600)}.iam-option--picked .iam-radio:after{content:"";width:8px;height:8px;border-radius:9999px;background:var(--billdin-primary-600)}.iam-option-text{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:2px}.iam-option-title{font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.iam-option-hint{font-size:12px;line-height:16px;color:var(--billdin-gray-500)}.iam-option-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.iam-option-amount{font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums;white-space:nowrap}.iam-back{align-self:flex-start;margin:0 0 4px;padding:0;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-primary-600);cursor:pointer}.iam-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.iam-btn-secondary,.iam-btn-primary{box-sizing:border-box;height:36px;padding:0 16px;margin:0;border-radius:12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex-shrink:0;cursor:pointer}.iam-btn-secondary{background:var(--billdin-gray-0);color:var(--billdin-gray-700);border:1px solid var(--billdin-gray-200)}.iam-btn-primary{background:var(--billdin-primary);color:var(--billdin-gray-0);border:1px solid var(--billdin-primary)}.iam-btn-primary:disabled{background:var(--billdin-gray-200);border-color:var(--billdin-gray-200);color:var(--billdin-gray-500);cursor:default}@media(max-width:720px){.iam-root{width:100%}}.cofa-root{display:flex;flex-direction:column;width:640px;max-width:100%;box-sizing:border-box}.cofa-title{margin:0 0 6px;font-size:19px;font-weight:700;line-height:28.5px;color:var(--billdin-gray-900)}.cofa-subtitle{margin:0 0 16px;font-size:13px;line-height:19px;color:var(--billdin-gray-600)}.cofa-facts{display:flex;gap:24px;margin:0 0 16px;padding:12px 16px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:var(--billdin-gray-50)}.cofa-facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cofa-facts dt{margin:0;font-size:11px;font-weight:500;line-height:16px;color:var(--billdin-gray-500)}.cofa-facts dd{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums}.cofa-field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.cofa-field-label{font-size:11px;font-weight:500;line-height:16px;color:var(--billdin-gray-500)}.cofa-input{box-sizing:border-box;width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--billdin-gray-200);border-radius:6px;background:var(--billdin-gray-0);font-family:inherit;font-size:13px;line-height:19.5px;color:var(--billdin-gray-800)}.cofa-input--num{text-align:right;font-variant-numeric:tabular-nums}.cofa-input:disabled{background:var(--billdin-gray-50);color:var(--billdin-gray-600)}.cofa-section{margin:8px 0;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-gray-700)}.cofa-lines{width:100%;border-collapse:collapse}.cofa-lines th{padding:4px 6px;text-align:left;font-size:11px;font-weight:500;line-height:16px;color:var(--billdin-gray-500);border-bottom:1px solid var(--billdin-gray-200)}.cofa-lines td{padding:4px 6px;vertical-align:middle}.cofa-lines .cofa-num{text-align:right}.cofa-amount{font-size:13px;font-weight:600;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums;white-space:nowrap}.cofa-remove{padding:4px;border:none;background:none;color:var(--billdin-gray-500);cursor:pointer}.cofa-add{align-self:flex-start;margin:8px 0 0;padding:0;border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-primary-600);cursor:pointer}.cofa-balance{margin:12px 0 0;font-size:13px;line-height:19px;color:var(--billdin-gray-600);font-variant-numeric:tabular-nums}.cofa-balance--ok{color:var(--billdin-success-700)}.cofa-foot{margin:12px 0 0;font-size:12px;line-height:18px;color:var(--billdin-gray-500)}.cofa-error{margin:12px 0 0;padding:8px 12px;border-radius:8px;background:var(--billdin-error-50);font-size:13px;line-height:19px;color:var(--billdin-error-700)}.cofa-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:24px}.cofa-btn-secondary,.cofa-btn-primary{box-sizing:border-box;height:36px;padding:0 16px;margin:0;border-radius:12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;flex-shrink:0;cursor:pointer}.cofa-btn-secondary{background:var(--billdin-gray-0);color:var(--billdin-gray-700);border:1px solid var(--billdin-gray-200)}.cofa-btn-primary{background:var(--billdin-primary);color:var(--billdin-gray-0);border:1px solid var(--billdin-primary)}.cofa-btn-primary:disabled{background:var(--billdin-gray-200);border-color:var(--billdin-gray-200);color:var(--billdin-gray-500);cursor:default}@media(max-width:720px){.cofa-root{width:100%}.cofa-facts{flex-direction:column;gap:8px}}.cim-root{display:flex;flex-direction:column;gap:12px;min-width:480px;max-width:620px}.cim-loading{display:flex;justify-content:center;padding:24px}.cim-empty{margin:0;padding:16px 0;font-size:13px;color:var(--billdin-gray-500)}.cim-list{list-style:none;margin:0;padding:0;max-height:320px;overflow-y:auto}.cim-row{display:flex;align-items:center;gap:10px;padding:8px 10px;margin-bottom:6px;border:1px solid var(--billdin-gray-100);border-radius:8px;cursor:pointer;font-size:13px;color:var(--billdin-gray-700)}.cim-row.is-selected{border-color:var(--billdin-primary-600);background:var(--billdin-selection-bg)}.cim-code{font-weight:600;color:var(--billdin-gray-800)}.cim-main{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:2px}.cim-sub{font-size:12px;line-height:16px;color:var(--billdin-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cim-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.cim-amount{font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.cim-diff{font-size:12px;line-height:16px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums;white-space:nowrap}.cim-diff--over{color:#8e4b10}.cim-selection{margin:0;font-size:13px;line-height:19px;color:var(--billdin-gray-600);font-variant-numeric:tabular-nums}.cim-hint{margin:0;font-size:12px;line-height:18px;color:var(--billdin-gray-500)}.cim-actions{display:flex;justify-content:flex-end;gap:8px}.albaran-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--billdin-gray-200)}.albaran-detail-head-text{min-width:0}.albaran-detail-title{margin:0;font-size:19px;font-weight:700;line-height:28.5px;color:var(--billdin-gray-900)}.albaran-detail-subtitle{margin:2px 0 0;font-size:13px;line-height:19px;color:var(--billdin-gray-600);font-variant-numeric:tabular-nums}.albaran-detail-head-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.albaran-detail-state{padding:2px 10px;border-radius:9999px;background:var(--billdin-gray-100);font-size:12px;font-weight:600;line-height:18px;color:var(--billdin-gray-700);white-space:nowrap}.albaran-detail-state--todo{background:var(--billdin-primary-50);color:var(--billdin-primary-700)}.albaran-detail-state--conformed{background:var(--billdin-success-50);color:var(--billdin-success-700)}.albaran-detail-close{display:inline-flex;padding:4px;border:0;background:none;color:var(--billdin-gray-500);cursor:pointer}.albaran-detail-columns{flex:1 1 0%;min-height:0;display:flex;gap:0}.albaran-detail-body{flex:1 1 0%;min-width:0;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.albaran-detail-viewer{width:380px;flex-shrink:0;border-left:1px solid var(--billdin-gray-200);min-height:0;overflow:hidden}.albaran-detail-loading{display:flex;justify-content:center;padding:32px}.albaran-detail-error{margin:0;padding:8px 12px;border-radius:8px;background:var(--billdin-error-50);font-size:13px;line-height:19px;color:var(--billdin-error-700)}.albaran-detail-lead{margin:0;font-size:13px;line-height:19px;color:var(--billdin-gray-600)}.albaran-detail-section{display:flex;flex-direction:column;gap:6px}.albaran-detail-section-title{margin:0;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-gray-700)}.albaran-detail-text{margin:0;font-size:14px;line-height:20px;color:var(--billdin-gray-900)}.albaran-detail-meta{margin:0;font-size:12px;line-height:16px;color:var(--billdin-gray-500)}.albaran-detail-amount-big{margin:0;font-size:19px;font-weight:700;line-height:28px;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums}.albaran-detail-line{display:flex;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--billdin-gray-100)}.albaran-detail-line-name{flex:1 1 0%;min-width:0;font-size:14px;line-height:20px;color:var(--billdin-gray-900);overflow:hidden;text-overflow:ellipsis}.albaran-detail-line-amount{flex-shrink:0;font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums;white-space:nowrap}.albaran-detail-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:8px;font-size:13px;color:var(--billdin-gray-600)}.albaran-detail-total-amount{font-size:16px;font-weight:700;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums}.albaran-detail-links{display:flex;gap:16px}.albaran-detail-link-btn,.albaran-detail-inline-link{padding:0;border:0;background:none;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-primary-600);cursor:pointer}.albaran-detail-danger-btn{padding:0;border:0;background:none;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-error-700);cursor:pointer}.albaran-detail-note{margin:0;font-size:12px;line-height:18px;color:var(--billdin-gray-500)}.albaran-detail-edit-form{display:flex;flex-direction:column;gap:12px}.albaran-detail-field{display:flex;flex-direction:column;gap:4px;flex:1 1 0%;min-width:0}.albaran-detail-field>span,.albaran-detail-field-label{font-size:11px;font-weight:500;line-height:16px;color:var(--billdin-gray-500)}.albaran-detail-field input,.albaran-detail-field textarea{box-sizing:border-box;width:100%;min-height:36px;padding:8px 10px;border:1px solid var(--billdin-gray-200);border-radius:6px;background:var(--billdin-gray-0);font-family:inherit;font-size:13px;line-height:19.5px;color:var(--billdin-gray-800)}.albaran-detail-field-row{display:flex;gap:12px}.albaran-detail-docs{display:flex;flex-direction:column;gap:6px}.albaran-detail-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.albaran-detail-doc-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--billdin-gray-200);border-radius:8px}.albaran-detail-doc-name{flex:1 1 0%;min-width:0;font-size:13px;color:var(--billdin-gray-800);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.albaran-detail-doc-delete{padding:2px;border:0;background:none;color:var(--billdin-gray-500);cursor:pointer}.albaran-detail-dropzone{display:flex;align-items:center;justify-content:center;min-height:60px;border:1px dashed var(--billdin-gray-300);border-radius:8px;font-size:13px;color:var(--billdin-gray-500);cursor:pointer}.albaran-detail-dropzone input{display:none}.albaran-detail-edit-actions{display:flex;justify-content:flex-end;gap:8px}.albaran-detail-footer{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid var(--billdin-gray-200);background:var(--billdin-gray-0)}.albaran-detail-footer-left{display:flex;align-items:center;gap:16px}.albaran-detail-btn-secondary,.albaran-detail-btn-primary{box-sizing:border-box;height:36px;padding:0 16px;margin:0;border-radius:12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer}.albaran-detail-btn-secondary{background:var(--billdin-gray-0);color:var(--billdin-gray-700);border:1px solid var(--billdin-gray-200)}.albaran-detail-btn-primary{background:var(--billdin-primary);color:var(--billdin-gray-0);border:1px solid var(--billdin-primary)}.albaran-detail-btn-primary:disabled{background:var(--billdin-gray-200);border-color:var(--billdin-gray-200);color:var(--billdin-gray-500);cursor:default}@media(max-width:1024px){.albaran-detail-columns{flex-direction:column}.albaran-detail-viewer{width:100%;border-left:0;border-top:1px solid var(--billdin-gray-200);min-height:240px}}.delivery-detail-head{box-sizing:border-box;padding:20px 24px 16px;border-bottom:1px solid var(--billdin-gray-200);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.delivery-detail-head-text{min-width:0}.delivery-detail-title{margin:0;font-size:16px;font-weight:700;line-height:22px;color:var(--billdin-gray-900)}.delivery-detail-subtitle{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--billdin-gray-500)}.delivery-detail-head-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.delivery-detail-state{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;padding:2px 10px;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;background:var(--billdin-gray-100);color:var(--billdin-gray-600)}.delivery-detail-close{box-sizing:border-box;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--billdin-gray-500);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.delivery-detail-columns{flex:1 1 0%;min-height:0;display:flex}.delivery-detail-body{box-sizing:border-box;width:480px;flex-shrink:0;padding:20px 24px;overflow-y:auto}.delivery-detail-viewer{box-sizing:border-box;flex:1 1 0%;min-width:0;padding:16px;background:var(--billdin-gray-50);overflow:hidden}@media(max-width:767px){.delivery-detail-columns{flex-direction:column;overflow-y:auto}.delivery-detail-body,.delivery-detail-viewer{width:100%}}.delivery-detail-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--billdin-gray-100)}.delivery-detail-section-title{margin:0 0 8px;font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.delivery-detail-line{box-sizing:border-box;min-height:40px;display:grid;grid-template-columns:minmax(0,1fr) auto 88px;column-gap:16px;align-items:center;border-bottom:1px solid var(--billdin-gray-100)}.delivery-detail-line-name{font-size:13px;line-height:20px;color:var(--billdin-gray-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.delivery-detail-line-qty{font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums;white-space:nowrap}.delivery-detail-line-amount{font-size:13px;line-height:20px;color:var(--billdin-gray-700);text-align:right;font-variant-numeric:tabular-nums}.delivery-detail-total{box-sizing:border-box;min-height:40px;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:500;line-height:20px;color:var(--billdin-gray-700)}.delivery-detail-total-amount{font-size:14px;font-weight:600;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums}.delivery-detail-meta{margin:8px 0 0;font-size:12px;line-height:16px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.delivery-detail-text{margin:0;font-size:13px;line-height:20px;color:var(--billdin-gray-700)}.delivery-detail-link-btn,.delivery-detail-inline-link{padding:0;border:0;background:transparent;font-family:inherit;font-size:12px;font-weight:600;line-height:1;color:var(--billdin-primary-700, #047481);cursor:pointer}.delivery-detail-inline-link{font-size:13px;line-height:20px}.delivery-detail-link-btn{box-sizing:border-box;height:32px;padding:0 12px;margin:6px 0 0 -12px;border-radius:12px;display:inline-flex;align-items:center}.delivery-detail-link-btn:hover,.delivery-detail-inline-link:hover{text-decoration:underline}.delivery-detail-loading,.delivery-detail-error{padding:24px 0;font-size:13px;line-height:20px;color:var(--billdin-gray-600)}.delivery-detail-footer{box-sizing:border-box;padding:16px 24px;border-top:1px solid var(--billdin-gray-200);display:flex;align-items:center;justify-content:space-between;gap:12px}.delivery-detail-footer-left{display:flex;align-items:center;gap:4px;margin-left:-12px}.delivery-detail-footer .delivery-detail-link-btn{margin:0}.delivery-detail-danger-btn{box-sizing:border-box;height:32px;padding:0 12px;border:0;border-radius:12px;background:transparent;font-family:inherit;font-size:12px;font-weight:600;line-height:1;color:var(--billdin-error, #c81e1e);display:inline-flex;align-items:center;cursor:pointer}.delivery-detail-primary-btn{box-sizing:border-box;height:36px;padding:0 16px;border:0;border-radius:12px;background:var(--billdin-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;cursor:pointer}.project-albaranes-page{display:flex;flex-direction:column;gap:18px;padding:4px 0 32px}.project-albaranes-loading{display:flex;justify-content:center;padding:64px 0}.project-albaranes-error{background-color:#fdf2f2;color:#9b1c1c;border-radius:8px;padding:10px 14px;font-size:13px}.project-albaranes-section-title{margin:6px 0 0;font-size:15px;font-weight:700;color:#111928}.project-albaranes-toolbar{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.project-albaranes-search{flex:1;min-width:200px;display:flex;align-items:flex-end}.project-albaranes-filters{display:flex;align-items:flex-end;gap:10px}.project-albaranes-select{position:relative;width:200px;flex-shrink:0;display:block}.project-albaranes-select>span{position:absolute;top:-7px;left:10px;z-index:1;padding:0 6px;font-size:11px;font-weight:500;line-height:1;color:var(--billdin-gray-500);background:var(--billdin-gray-0)}.project-albaranes-buttons{display:flex;align-items:flex-end;gap:10px}.project-albaranes-associate-btn{box-sizing:border-box;height:32px;padding:0 12px;border:0;border-radius:12px;background:var(--billdin-primary);color:var(--billdin-gray-0);font:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;cursor:pointer}.project-albaranes-clear-selection-btn{box-sizing:border-box;height:32px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--billdin-primary-700, #047481);font:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;align-items:center;white-space:nowrap;flex-shrink:0;cursor:pointer}.project-albaranes-retry-btn{margin-left:10px;padding:0;border:0;background:transparent;font:inherit;font-weight:600;color:inherit;text-decoration:underline;cursor:pointer}.project-albaranes-register-btn{height:36px;padding:0 16px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:var(--billdin-gray-0);color:var(--billdin-gray-700);font:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.project-albaranes-mobile-bar{display:none}@media(max-width:767px){.project-albaranes-register-btn{display:none}.project-albaranes-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:5;box-sizing:border-box;display:block;padding:12px 16px 28px;background:var(--billdin-gray-0);border-top:1px solid var(--billdin-gray-200)}.project-albaranes-mobile-register{box-sizing:border-box;height:44px;width:100%;padding:0 20px;border:0;border-radius:12px;background:var(--billdin-primary-600);color:var(--billdin-gray-0);font:inherit;font-size:16px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.project-albaranes-page{padding-bottom:96px}}.ebi-page{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--primaryBackgroundColor)}.ebi-loading,.ebi-error{flex:1;display:flex;align-items:center;justify-content:center;padding:32px;color:var(--tertiaryGrey);font-size:14px}.ebi-header{display:flex;flex-direction:column;flex-shrink:0}.ebi-breadcrumb{padding:8px 16px 0;font-size:12px}.ebi-title-row{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 6px;gap:16px}.ebi-title-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.ebi-back-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#dae1e8;border:none;cursor:pointer;flex-shrink:0;transition:background .15s}.ebi-back-btn:hover{background:#c8d1da}.ebi-title{font-size:18px;font-weight:600;color:#1f2a37;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;margin:0}.ebi-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.ebi-btn{padding:7px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:filter .15s ease,background .15s,border-color .15s}.ebi-btn:disabled{cursor:not-allowed;opacity:.5}.ebi-btn--primary{background:#047481;color:#fff;border-color:#047481}.ebi-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.ebi-btn--outline{background:#fff;color:#6b7280;border-color:#e5e7eb}.ebi-btn--outline:hover:not(:disabled){border-color:#d1d5db;color:#374151}.ebi-btn--dark{background:#1f2a37;color:#fff;border-color:#1f2a37}.ebi-btn--dark:hover:not(:disabled){filter:brightness(1.15)}.ebi-meatball-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#fff;border:1px solid #e5e7eb;color:#6b7280}.ebi-meatball-btn:disabled{opacity:.5;cursor:not-allowed}.ebi-meatball-btn:not(:disabled){cursor:pointer}.ebi-meatball-btn:hover:not(:disabled){background:#f9fafb}.ebi-meatball-wrap{position:relative;display:inline-flex}.ebi-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30}.ebi-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:31;min-width:200px;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 32px -12px #10182859;padding:6px;display:flex;flex-direction:column}.ebi-menu-item{display:block;width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;border-radius:7px;font-size:13px;color:#374151;cursor:pointer;text-decoration:none}.ebi-menu-item:hover{background:#f3f4f6}.ebi-menu-item--danger{color:var(--delete, #e02424)}.ebi-doublecount{display:flex;align-items:center;gap:16px;margin:0 24px 12px;padding:10px 14px;border:1px solid #fce96a;border-left:4px solid #c27803;border-radius:8px;background:#fdfdea}.ebi-doublecount-text{flex:1;font-size:13px;color:#723b13}.ebi-doublecount .ebi-btn{flex-shrink:0}.ebi-tabs{flex:1;overflow:hidden;display:flex;flex-direction:column;min-height:0}.ebi-tabs>.projectDetailTabContainer{flex:1;min-height:0;display:flex;flex-direction:column}.ebi-tabs>.projectDetailTabContainer>:nth-child(2){flex:1;min-height:0;overflow:auto}.ebi-general{display:flex;gap:24px;padding:16px;height:100%;box-sizing:border-box}.ebi-general-form{flex:0 0 46%;display:flex;flex-direction:column;gap:12px;overflow-y:auto}.ebi-section-title{font-size:13px;font-weight:600;color:#1f2a37;margin:8px 0 2px}.ebi-field-row{display:flex;gap:12px}.ebi-field-row--amount{align-items:center}.ebi-field{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ebi-field--small{flex:0 0 160px}.ebi-field span{font-size:11px;color:#6b7280}.ebi-field input,.ebi-field textarea{border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:13px;font-family:inherit;color:#1f2a37;background:#fff;outline:none}.ebi-field input:focus,.ebi-field textarea:focus{border-color:#047481}.ebi-field input:disabled{background:#f3f4f6;color:#9ca3af;cursor:not-allowed}.ebi-paid-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#1f2a37;margin-top:14px;cursor:pointer}.ebi-docs-empty{font-size:13px;color:#9ca3af;font-style:italic;margin:0}.ebi-doc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ebi-doc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;background:#f9fafb}.ebi-doc-name{font-size:13px;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebi-doc-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.ebi-doc-actions button,.ebi-doc-actions a{border:1px solid #e5e7eb;background:#fff;border-radius:6px;padding:4px 8px;font-size:12px;color:#374151;cursor:pointer;text-decoration:none}.ebi-doc-actions .ebi-doc-delete:hover{border-color:#f05252;color:#f05252}.ebi-general-preview{flex:1;min-width:0;background:#f3f4f6;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden}.ebi-preview-frame{width:100%;height:100%;border:none;background:#fff}.ebi-preview-image{max-width:100%;max-height:100%;object-fit:contain}.ebi-split{display:flex;height:100%;min-height:0}.ebi-split-left{flex:0 0 42%;min-width:0;overflow:hidden;display:flex;flex-direction:column;padding:12px 0 12px 16px}.ebi-split-right{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px 16px 0}.ebi-concepts-toolbar{display:flex;justify-content:flex-end;padding-bottom:8px}.ebi-toolbar-trash{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer}.ebi-toolbar-trash:disabled{opacity:.4;cursor:not-allowed}.ebi-toolbar-trash:hover:not(:disabled){border-color:#f05252;color:#f05252}.ebi-concepts-card{flex:1;min-height:0;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.ebi-concepts-header{display:flex;align-items:center;justify-content:space-between;padding:10px 36px;border-bottom:1px solid #e5e7eb;font-size:11px;font-weight:600;letter-spacing:.04em;color:#6b7280;text-transform:uppercase;position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:1}.ebi-concepts-root-row{display:flex;align-items:center;justify-content:space-between;padding:10px 36px;border-bottom:1px solid #f3f4f6;font-size:13px;font-weight:700;color:#1f2a37}.ebi-concept-block{border-bottom:1px solid #f3f4f6}.ebi-concept-row{display:flex;align-items:center;gap:10px;padding:6px 12px 6px 36px}.ebi-concept-check{flex-shrink:0}.ebi-concept-title-input{flex:1;min-width:0;border:1px solid transparent;border-radius:6px;padding:6px 8px;font-size:13px;color:#1f2a37;background:transparent;outline:none}.ebi-concept-title-input:hover,.ebi-concept-title-input:focus{border-color:#e5e7eb;background:#fff}.ebi-amount-input{width:110px;border:1px solid transparent;border-radius:6px;padding:6px 8px;font-size:13px;text-align:right;color:#1f2a37;background:transparent;outline:none;font-variant-numeric:tabular-nums}.ebi-amount-input:hover,.ebi-amount-input:focus{border-color:#e5e7eb;background:#fff}.ebi-concept-toggle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;color:#6b7280;cursor:pointer;flex-shrink:0}.ebi-allocation-panel{display:flex;flex-direction:column;gap:8px;padding:10px 16px 14px 36px;background:#f9fafb}.ebi-allocation-row{display:flex;align-items:center;gap:10px}.ebi-allocation-title{flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:8px 10px;font-size:13px;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ebi-allocation-amount,.ebi-allocation-qty{display:inline-flex;align-items:center;gap:4px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:0 8px}.ebi-allocation-qty{width:92px}.ebi-allocation-qty .ebi-amount-input{border:none;background:transparent;width:100%}.ebi-allocation-unit{font-size:12px;color:#6b7280}.ebi-allocation-amount .ebi-amount-input{border:none;background:transparent}.ebi-allocation-currency{font-size:13px;color:#6b7280}.ebi-allocation-delete{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:6px;border:1px solid #e5e7eb;background:#fff;color:#6b7280;cursor:pointer;flex-shrink:0}.ebi-allocation-delete:hover{border-color:#f05252;color:#f05252}.ebi-allocation-drop{border:1px dashed #d1d5db;border-radius:8px;padding:12px;text-align:center;font-size:12px;color:#6b7280;background:#fff;transition:border-color .15s,background .15s}.ebi-allocation-drop.is-drag-over{border-color:#047481;background:#ecfdf5}.ebi-allocation-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ebi-allocation-totals{display:flex;flex-direction:column;gap:2px;font-size:12px;color:#374151}.ebi-allocation-actions{display:flex;gap:8px}.ebi-add-concept{display:block;border:none;background:transparent;padding:10px 36px;font-size:13px;color:#6b7280;cursor:pointer;text-align:left}.ebi-add-concept:hover{color:#047481}.ebi-footer{display:flex;align-items:center;column-gap:56px;padding:12px 24px;border-top:1px solid #1f2a37;background:#111928;color:#fff;flex-shrink:0;margin:12px -16px 0}.ebi-footer-col{display:flex;flex-direction:column}.ebi-footer-spacer{flex:1}.ebi-footer-col--total{border-left:1px solid #374151;padding:12px 0 12px 16px;margin:-12px 0}.ebi-footer-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#d1d5db;font-weight:400}.ebi-footer-info{display:inline-flex;align-items:center;color:#fff}.ebi-footer-value{font-size:16px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ebi-footer-value.is-negative{color:#f05252}.ebi-footer-value--total{font-weight:700}.ebi-field .ebi-label-with-hint{display:inline-flex;align-items:center;gap:4px}.abip-page{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--billdin-gray-0)}.abip-page--loading{align-items:center;justify-content:center}.abip-error{margin:24px 32px;font-size:13px;color:var(--billdin-error-700)}.abip-header{flex-shrink:0;padding:16px 32px;border-bottom:1px solid var(--billdin-gray-200)}.abip-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:8px}.abip-header-text{min-width:0}.abip-title{margin:0;font-size:22px;font-weight:700;line-height:30px;color:var(--billdin-gray-900)}.abip-subtitle{margin:2px 0 0;font-size:13px;line-height:19px;color:var(--billdin-gray-600);font-variant-numeric:tabular-nums}.abip-subtitle--muted{color:var(--billdin-gray-500)}.abip-header-actions{display:flex;gap:8px;flex-shrink:0}.abip-btn-secondary,.abip-btn-primary{box-sizing:border-box;height:36px;padding:0 16px;margin:0;border-radius:12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;cursor:pointer}.abip-btn-secondary{background:var(--billdin-gray-0);color:var(--billdin-gray-700);border:1px solid var(--billdin-gray-200)}.abip-btn-primary{background:var(--billdin-primary);color:var(--billdin-gray-0);border:1px solid var(--billdin-primary)}.abip-btn-primary:disabled{background:var(--billdin-gray-200);border-color:var(--billdin-gray-200);color:var(--billdin-gray-500);cursor:default}.abip-body{flex:1 1 0%;min-height:0;display:flex;gap:32px;padding:24px 32px;box-sizing:border-box}.abip-left{width:760px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;min-height:0}.abip-right{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;min-height:0}.abip-panel-head,.abip-split-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.abip-split-head{flex-direction:column;align-items:flex-start;gap:4px}.abip-panel-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--billdin-gray-900)}.abip-panel-right{display:flex;align-items:center;gap:12px}.abip-panel-hint{margin:0;font-size:12px;line-height:16px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.abip-view-toggle{display:inline-flex;border:1px solid var(--billdin-gray-200);border-radius:12px;overflow:hidden}.abip-view-btn{height:28px;padding:0 10px;border:0;background:var(--billdin-gray-0);font-family:inherit;font-size:12px;font-weight:600;color:var(--billdin-gray-600);cursor:pointer}.abip-view-btn--on{background:var(--billdin-primary-50);color:var(--billdin-primary-700)}.abip-tree-loading{display:flex;justify-content:center;padding:32px}.abip-tree-card{border:1px solid var(--billdin-gray-200);border-radius:8px;overflow:auto;background:var(--billdin-gray-0);min-height:0}.abip-tree{width:100%;border-collapse:collapse;table-layout:fixed}.abip-col-check{width:44px}.abip-col-code{width:92px}.abip-col-unit{width:56px}.abip-col-cost{width:150px}.abip-tree th{height:33px;box-sizing:border-box;padding:0 8px;background:var(--billdin-gray-50);border-bottom:1px solid var(--billdin-gray-200);border-right:1px solid var(--billdin-gray-200);font-size:10.5px;font-weight:600;line-height:15.75px;letter-spacing:.525px;text-transform:uppercase;color:var(--billdin-gray-500);white-space:nowrap;text-align:left}.abip-tree th:last-child,.abip-tree td:last-child{border-right:0}.abip-tree td{height:35px;box-sizing:border-box;padding:0 8px;border-bottom:1px solid var(--billdin-gray-200);border-right:1px solid var(--billdin-gray-200);font-size:13px;line-height:19.5px;color:var(--billdin-gray-800);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.abip-tree .abip-num{text-align:right}.abip-tree-row--picked td{background:var(--billdin-selection-bg)}.abip-tree-empty{padding:24px 8px;text-align:center;color:var(--billdin-gray-500)}.abip-check-cell{text-align:center}.abip-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;box-sizing:border-box;border:1px solid var(--billdin-gray-300);border-radius:4px;background:var(--billdin-gray-0);cursor:pointer;color:var(--billdin-gray-0)}.abip-check--on{border-color:var(--billdin-primary-600);background:var(--billdin-primary-600)}.abip-code-cell{padding-left:4px}.abip-code-wrap{display:flex;align-items:center;gap:6px}.abip-code{font-size:12px;color:var(--billdin-gray-800)}.abip-code--chapter,.abip-title--chapter{font-weight:600}.abip-chevron{display:inline-flex;padding:0;border:0;background:none;color:var(--billdin-gray-500);cursor:pointer}.abip-chevron-spacer{display:inline-block;width:16px;flex-shrink:0}.abip-unit-cell{font-size:12px;color:var(--billdin-gray-500)}.abip-split-list{margin-top:8px;border-top:1px solid var(--billdin-gray-100);overflow-y:auto;min-height:0}.abip-split-empty{margin:0;padding:16px 0;font-size:13px;color:var(--billdin-gray-500)}.abip-split-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--billdin-gray-100)}.abip-split-text{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:2px}.abip-split-name{font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.abip-split-sub{font-size:12px;line-height:16px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.abip-split-input{box-sizing:border-box;width:128px;height:36px;flex-shrink:0;padding:0 10px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:var(--billdin-gray-0);font-family:inherit;font-size:14px;text-align:right;color:var(--billdin-gray-800);font-variant-numeric:tabular-nums}.abip-split-remove{width:36px;height:36px;flex-shrink:0;border:0;border-radius:12px;background:transparent;display:flex;align-items:center;justify-content:center;padding:0;color:var(--billdin-gray-500);cursor:pointer}.abip-split-equally{align-self:flex-start;height:32px;margin:8px 0 0 -8px;padding:0 8px;border:1px solid transparent;border-radius:12px;background:transparent;font-family:inherit;font-size:12px;font-weight:600;color:var(--billdin-primary-600);cursor:pointer}.abip-split-spacer{flex:1 1 0%;min-height:16px}.abip-counts{flex-shrink:0;border-top:1px solid var(--billdin-gray-200);padding-top:16px;display:flex;flex-direction:column;gap:14px}.abip-counts-list{margin:0;display:flex;gap:40px}.abip-counts-list>div{display:flex;flex-direction:column}.abip-counts-list dt{font-size:12px;line-height:16px;color:var(--billdin-gray-500)}.abip-counts-value{margin:2px 0 0;font-size:16px;font-weight:600;line-height:24px;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums;white-space:nowrap}.abip-counts-sub{margin:0;font-size:12px;line-height:16px;color:var(--billdin-gray-500);min-height:16px}.abip-counts-state{margin:0;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-gray-700);font-variant-numeric:tabular-nums}.abip-counts-foot{margin:0;font-size:12px;line-height:18px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}@media(max-width:1280px){.abip-body{flex-direction:column;overflow-y:auto}.abip-left{width:100%}}.dc-root{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--billdin-gray-200);border-radius:8px;background:var(--billdin-gray-50)}.dc-quick{display:flex;flex-wrap:wrap;gap:6px}.dc-quick-btn{padding:4px 10px;font-size:12px;color:var(--billdin-primary-700);background:var(--billdin-primary-100);border:1px solid var(--billdin-primary-200);border-radius:999px}.dc-quick-btn:disabled{opacity:.5}.dc-lines{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.dc-line-row{display:flex;align-items:flex-end;gap:8px}.dc-field{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--billdin-gray-600)}.dc-field select,.dc-field input{height:30px;padding:0 8px;font-size:13px;color:var(--billdin-gray-900);background:#fff;border:1px solid var(--billdin-gray-300);border-radius:6px}.dc-field--kind{flex:0 0 150px}.dc-field--amount{flex:0 0 110px}.dc-field--amount input{text-align:right}.dc-field--note{flex:1 1 0%;min-width:0}.dc-remove{width:28px;height:30px;font-size:18px;line-height:1;color:var(--billdin-gray-600);background:transparent;border:1px solid var(--billdin-gray-300);border-radius:6px}.dc-effect{margin:2px 0 0;font-size:11px;color:var(--billdin-gray-600)}.dc-effect--cost{color:var(--billdin-gray-700)}.dc-add{align-self:flex-start;font-size:12px;color:var(--billdin-primary-700);background:transparent;border:none;padding:0}.dc-totals{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--billdin-gray-700)}.dc-chip{padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600}.dc-chip--ok{color:var(--billdin-success-700);background:var(--billdin-success-100)}.dc-chip--pending{color:var(--billdin-warning-700);background:var(--billdin-warning-100)}.cep-page{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--primaryBackgroundColor)}.cep-loading,.cep-state{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.cep-state-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cep-header{display:flex;flex-direction:column;flex-shrink:0;padding:12px 24px 8px;gap:8px;border-bottom:1px solid var(--billdin-gray-100);background:var(--billdin-gray-0)}.cep-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cep-title{margin:0;font-size:18px;font-weight:600;color:var(--billdin-gray-900)}.cep-subtitle{margin:2px 0 0;font-size:12px;color:var(--billdin-gray-500)}.cep-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.cep-body{flex:1;display:flex;min-height:0;gap:16px;padding:16px 24px}.cep-invoice-col{flex:0 0 44%;min-width:420px;display:flex;flex-direction:column;min-height:0}.cep-invoice-body{flex:1;min-height:0;overflow:auto;border:1px solid var(--billdin-gray-100);border-radius:8px;background:var(--billdin-gray-0)}.cep-invoice-toggle{display:none}.cep-deliveries-col{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;min-height:0}.cep-deliveries-main{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cep-deliveries-scroll{flex:1;min-height:0;overflow-y:auto}.cep-section-title{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--billdin-gray-700)}.cep-stale{margin:0 0 8px;padding:6px 10px;border-radius:6px;font-size:12px;background:var(--billdin-warning-100);color:var(--billdin-warning-700)}.cep-conformed-by{margin:0 0 8px;font-size:12px;color:var(--billdin-gray-500)}.cep-groups,.cep-deliveries,.cep-lines,.cep-covered,.cep-refund-targets{list-style:none;margin:0;padding:0}.cep-group{margin-bottom:12px;border:1px solid var(--billdin-gray-100);border-radius:8px;background:var(--billdin-gray-0);overflow:hidden}.cep-group-head{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--billdin-gray-50);border-bottom:1px solid var(--billdin-gray-100)}.cep-group-title{font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.cep-group-box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;padding:0;border:1px solid var(--billdin-gray-300);border-radius:4px;background:var(--billdin-gray-0);color:var(--billdin-gray-0);cursor:pointer}.cep-group-box.is-checked,.cep-group-box.is-indeterminate{background:var(--billdin-primary-600);border-color:var(--billdin-primary-600)}.cep-group-box:disabled{cursor:not-allowed;opacity:.5}.cep-group-dash{display:block;width:8px;height:2px;border-radius:1px;background:var(--billdin-gray-0)}.cep-group-count{font-size:12px;line-height:16px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums;white-space:nowrap}.cep-delivery-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-top:1px solid var(--billdin-gray-50);cursor:pointer;font-size:13px;color:var(--billdin-gray-700)}.cep-delivery-row.is-selected{background:var(--billdin-selection-bg)}.cep-delivery-row.is-after,.cep-delivery-row.is-after .cep-delivery-date,.cep-delivery-row.is-after .cep-delivery-amount,.cep-delivery-after{color:var(--billdin-gray-400)}.cep-delivery-row:focus-visible{outline:2px solid var(--billdin-primary-600);outline-offset:-2px}.cep-box{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border:1px solid var(--billdin-gray-300);border-radius:4px;background:var(--billdin-gray-0);color:var(--billdin-gray-0)}.cep-box.is-checked{background:var(--billdin-primary-600);border-color:var(--billdin-primary-600)}.cep-delivery-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cep-delivery-label small{color:var(--billdin-gray-400)}.cep-delivery-date{color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.cep-delivery-amount{font-weight:600;font-variant-numeric:tabular-nums}.cep-delivery-retention{font-size:11px;color:var(--billdin-gray-500)}.cep-delivery-expand{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:transparent;color:var(--billdin-gray-400)}.cep-chevron{transform:rotate(-90deg);transition:transform .12s ease}.cep-chevron.is-open{transform:rotate(0)}.cep-lines{padding:4px 10px 8px 36px;background:var(--billdin-gray-50)}.cep-line,.cep-covered-row,.cep-refund-target{display:flex;align-items:center;gap:10px;padding:3px 0;font-size:12px;color:var(--billdin-gray-600)}.cep-line-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cep-line-qty,.cep-line-amount{font-variant-numeric:tabular-nums}.cep-covered-row{padding:6px 10px;border-bottom:1px solid var(--billdin-gray-50);justify-content:space-between}.cep-refund-target{padding:8px 10px;border:1px solid var(--billdin-gray-100);border-radius:8px;margin-bottom:6px;cursor:pointer;background:var(--billdin-gray-0)}.cep-refund-target.is-selected{border-color:var(--billdin-primary-600);background:var(--billdin-selection-bg)}.cep-refund-code{flex:1;font-weight:600;color:var(--billdin-gray-800)}.cep-refund-amount{font-variant-numeric:tabular-nums}.cep-exits{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0 0}.cep-exit-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:12px;background:transparent;font-size:12px;font-weight:600;line-height:1;color:var(--billdin-primary-700);white-space:nowrap;cursor:pointer}.cep-exit-link:hover{background:var(--billdin-primary-50)}.cep-headline{margin:0 0 10px}.cep-headline-title{margin:0;font-size:16px;font-weight:600;line-height:24px;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums}.cep-headline-sub{margin:0;font-size:13px;line-height:19px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.cep-headline-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.cep-disabled-reason{margin:0;font-size:12px;line-height:18px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.cep-unimputed{margin:10px 0 0;padding:10px 12px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:var(--billdin-gray-50)}.cep-unimputed-title{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.cep-unimputed-hint{margin:4px 0 8px;font-size:13px;line-height:19px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.cep-tally{flex-shrink:0;margin-top:12px;padding:10px 12px;border:1px solid var(--billdin-gray-100);border-radius:8px;background:var(--billdin-gray-0);max-height:45%;overflow-y:auto}.cep-tally-figures{display:flex;flex-wrap:wrap;gap:18px;margin:0 0 8px}.cep-tally-figures dt{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--billdin-gray-400)}.cep-tally-figures dd{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums}.cep-tally-count{margin:0;font-size:12px;line-height:16px;min-height:16px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.cep-tally-diff.is-pending dd{color:var(--billdin-warning-700)}.cep-tally-diff dd{color:var(--billdin-primary-700)}.cep-vat-hint{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;padding:6px 8px;border-radius:6px;font-size:12px;background:var(--billdin-info-100);color:var(--billdin-info-700)}@media(max-width:1279px){.cep-invoice-col{flex:0 0 40%;min-width:360px}}@media(max-width:1023px){.cep-body{flex-direction:column}.cep-invoice-col{flex:0 0 auto;min-width:0}.cep-invoice-toggle{display:inline-flex;align-self:flex-start;padding:4px 0;border:none;background:transparent;font-size:12px;color:var(--billdin-primary-600);text-decoration:underline}.cep-invoice-body{display:none}.cep-invoice-body.is-open{display:block;max-height:40vh}}.nip-page{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--primaryBackgroundColor)}.nip-header{display:flex;flex-direction:column;flex-shrink:0;padding:12px 24px 8px;gap:8px;border-bottom:1px solid var(--billdin-gray-100);background:var(--billdin-gray-0)}.nip-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nip-title{margin:0;font-size:18px;font-weight:600;color:var(--billdin-gray-900)}.nip-subtitle{margin:2px 0 0;font-size:12px;color:var(--billdin-gray-500)}.nip-actions{display:flex;gap:8px;flex-shrink:0}.nip-missing,.nip-error{margin:0;font-size:12px;font-weight:500;color:var(--billdin-error-700)}.nip-body{flex:1;display:flex;gap:16px;min-height:0;padding:16px 24px 24px;overflow:auto}.nip-doc-col{flex:0 0 44%;min-width:420px;display:flex;flex-direction:column}.nip-form-col{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:12px;max-width:560px}.nip-dropzone{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:240px;padding:24px;text-align:center;cursor:pointer;border:1px dashed var(--billdin-gray-300);border-radius:12px;background:var(--billdin-gray-0)}.nip-dropzone:hover{border-color:var(--billdin-primary-500)}.nip-dropzone input[type=file]{display:none}.nip-dropzone--more{flex:0 0 auto;min-height:56px;padding:12px}.nip-dropzone-title{font-size:14px;font-weight:500;color:var(--billdin-gray-700)}.nip-dropzone-pick{color:var(--billdin-primary-700);text-decoration:underline}.nip-dropzone-why{font-size:12px;color:var(--billdin-gray-500)}.nip-dropzone-formats{font-size:11px;color:var(--billdin-gray-400)}.nip-files{display:flex;flex-direction:column;gap:8px}.nip-file-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--billdin-gray-200);border-radius:8px;background:var(--billdin-gray-0)}.nip-file-name{font-size:13px;color:var(--billdin-gray-700);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nip-file-remove{flex-shrink:0;color:var(--billdin-gray-500);background:none;border:none;cursor:pointer}.nip-uploading{margin:0;font-size:12px;color:var(--billdin-gray-500)}.nip-field{display:flex;flex-direction:column;gap:4px}.nip-label{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--billdin-gray-500)}.nip-input{width:100%;box-sizing:border-box;padding:8px 12px;font-size:14px;color:var(--billdin-gray-900);border:1px solid var(--billdin-gray-300);border-radius:8px;background:var(--billdin-gray-0)}.nip-input.is-invalid{border-color:var(--billdin-error-700)}.nip-textarea{resize:vertical}.nip-amount-row{display:flex;align-items:center;gap:8px}.nip-suffix{font-size:14px;color:var(--billdin-gray-500)}.nip-field-hint{font-size:11px;color:var(--billdin-gray-400)}.nip-field-error{font-size:11px;color:var(--billdin-error-700)}.nip-field-error--two-lines{min-height:28px}.nip-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--billdin-gray-700)}.nip-total{display:flex;flex-direction:column;gap:2px;padding:12px;border-top:1px solid var(--billdin-gray-200);border-bottom:1px solid var(--billdin-gray-200)}.nip-total-label{font-size:12px;color:var(--billdin-gray-500)}.nip-total-breakdown{font-size:11px;color:var(--billdin-gray-400)}.nip-total-amount{font-size:20px;font-weight:600;color:var(--billdin-gray-900)}.nip-total-hint{font-size:11px;color:var(--billdin-gray-400)}.nip-warn{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:1px solid var(--billdin-warning-100);border-radius:8px;background:var(--billdin-warning-50)}.nip-warn-line{margin:0;font-size:12px;color:var(--billdin-warning-700)}.nip-warn-hint{margin:0;font-size:11px;color:var(--billdin-warning-700)}.nip-link{font-size:12px;color:var(--billdin-primary-700);text-decoration:underline;background:none;border:none;padding:0;cursor:pointer}.nip-deliveries{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--billdin-primary-200);border-radius:8px;background:var(--billdin-primary-50)}.nip-deliveries-title{margin:0;font-size:12px;font-weight:500;color:var(--billdin-primary-800)}.nip-deliveries-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.nip-delivery{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--billdin-gray-700)}.nip-delivery.is-after{color:var(--billdin-gray-400)}.nip-delivery-amount{margin-left:auto;font-variant-numeric:tabular-nums}.nip-delivery-after{font-size:11px;color:var(--billdin-gray-400)}.nip-deliveries-foot{margin:0;font-size:11px;color:var(--billdin-primary-700)}.nip-note{margin:0;font-size:12px;color:var(--billdin-gray-500)}.nip-loading{display:flex;justify-content:center;padding:8px}@media(max-width:1023px){.nip-body{flex-direction:column-reverse;padding:12px}.nip-doc-col,.nip-form-col{flex:0 0 auto;min-width:0;max-width:none}}.nip-retry-btn{margin-left:10px;padding:0;border:0;background:transparent;font:inherit;font-weight:600;color:inherit;text-decoration:underline;cursor:pointer}.nip-file-locked{flex-shrink:0;font-size:12px;line-height:16px;color:var(--billdin-gray-500);white-space:nowrap}.register-delivery-page{display:flex;flex-direction:column;min-height:100vh;background:var(--billdin-gray-0);color:var(--billdin-gray-800)}.register-delivery-header{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-sizing:border-box;height:56px;display:flex;align-items:center;gap:4px;padding:0 16px 0 6px;background:var(--billdin-gray-0);border-bottom:1px solid var(--billdin-gray-200)}.register-delivery-back{width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--billdin-gray-700);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.register-delivery-titles{display:flex;flex-direction:column;min-width:0}.register-delivery-title{font-size:16px;font-weight:600;line-height:20px;color:var(--billdin-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.register-delivery-subtitle{font-size:12px;line-height:16px;color:var(--billdin-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.register-delivery-desktop-header{display:none;padding:14px 32px;border-bottom:1px solid var(--billdin-gray-100);background:var(--billdin-gray-0)}.register-delivery-crumbs{display:flex;align-items:center;gap:4px;font-size:14px;line-height:20px;color:var(--billdin-gray-500)}.register-delivery-crumbs a{color:var(--billdin-gray-500)}.register-delivery-crumb-current{font-weight:500;color:var(--billdin-gray-900)}.register-delivery-desktop-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px}.register-delivery-desktop-title{margin:0;font-size:18px;font-weight:600;line-height:27px;color:var(--billdin-gray-900)}.register-delivery-desktop-sub{margin:0;font-size:12px;line-height:18px;color:var(--billdin-gray-500)}.register-delivery-desktop-actions{display:flex;align-items:center;gap:8px}.register-delivery-desktop-primary{height:36px;padding:0 16px;border:0;border-radius:12px;background:var(--billdin-primary);color:var(--billdin-gray-0);font:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.register-delivery-desktop-primary:disabled{opacity:.5;cursor:not-allowed}.register-delivery-body{flex:1 1 0%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px 16px 96px;overflow-y:auto}.register-delivery-body--done{align-items:flex-start}.register-delivery-note{margin:0;font-size:13px;line-height:18px;color:var(--billdin-gray-500)}.register-delivery-question{margin:0;font-size:16px;font-weight:600;line-height:22px;color:var(--billdin-gray-900)}.register-delivery-group{margin:20px 0 0;font-size:13px;font-weight:600;line-height:18px;color:var(--billdin-gray-500)}.register-delivery-pick{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;border:0;border-bottom:1px solid var(--billdin-gray-100);background:transparent;color:var(--billdin-gray-500);text-align:left;cursor:pointer}.register-delivery-pick-text{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;gap:2px}.register-delivery-pick-title{font-size:15px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.register-delivery-pick-sub{font-size:13px;line-height:18px;color:var(--billdin-gray-500)}.register-delivery-line{display:flex;flex-direction:column;gap:6px;padding:16px 0;border-bottom:1px solid var(--billdin-gray-100)}.register-delivery-line-title{font-size:15px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.register-delivery-line-sub{font-size:13px;line-height:18px;color:var(--billdin-gray-500)}.register-delivery-line-controls{display:flex;align-items:center;gap:8px}.register-delivery-step{width:44px;height:44px;padding:0;border:1px solid var(--billdin-gray-200);border-radius:12px;background:var(--billdin-gray-0);color:var(--billdin-gray-700);font:inherit;font-size:20px;font-weight:500;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.register-delivery-qty input{box-sizing:border-box;width:72px;height:44px;text-align:center;border:1px solid var(--billdin-gray-200);border-radius:6px;background:var(--billdin-gray-0);font:inherit;font-size:16px;font-weight:600;color:var(--billdin-gray-800)}.register-delivery-qty input:focus{border-color:var(--billdin-primary-600);outline:none}.register-delivery-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.register-delivery-unit{font-size:14px;line-height:20px;color:var(--billdin-gray-700)}.register-delivery-spacer{flex:1 1 0%}.register-delivery-none{height:44px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--billdin-primary-600);font:inherit;font-size:12px;font-weight:600;line-height:1;flex-shrink:0;cursor:pointer}.register-delivery-line-notice{display:flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--billdin-gray-600)}.register-delivery-line-notice--over{color:var(--billdin-warning-700)}.register-delivery-line-notice--good{color:var(--billdin-primary-600)}.register-delivery-line-notice--bad{color:var(--billdin-error-700)}.register-delivery-done-line{padding:12px 0;border-bottom:1px solid var(--billdin-gray-100)}.register-delivery-done-title{font-size:14px;font-weight:500;line-height:20px;color:var(--billdin-gray-500)}.register-delivery-done-sub{font-size:13px;line-height:18px;color:var(--billdin-gray-400)}.register-delivery-also{height:44px;padding:0 16px;border:0;border-radius:12px;background:transparent;color:var(--billdin-primary-600);font:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;cursor:pointer}.register-delivery-field{position:relative;display:block;margin-top:8px}.register-delivery-field-label{position:absolute;top:-7px;left:10px;padding:0 6px;font-size:11px;font-weight:500;line-height:11px;color:var(--billdin-gray-500);background:var(--billdin-gray-0)}.register-delivery-field textarea{box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid var(--billdin-gray-200);border-radius:6px;background:var(--billdin-gray-0);font:inherit;font-size:16px;line-height:24px;color:var(--billdin-gray-800);resize:vertical}.register-delivery-date{display:flex;align-items:center;gap:12px;padding:8px 0 0;border-top:1px solid var(--billdin-gray-100);color:var(--billdin-gray-500)}.register-delivery-date-text{flex:1 1 0%;display:flex;flex-direction:column;gap:2px}.register-delivery-date-label{font-size:13px;line-height:18px;color:var(--billdin-gray-500)}.register-delivery-date-value{font-size:15px;font-weight:500;line-height:20px;color:var(--billdin-gray-900)}.register-delivery-date input{border:1px solid var(--billdin-gray-200);border-radius:6px;padding:6px 10px;font:inherit;font-size:15px;color:var(--billdin-gray-900)}.register-delivery-change{height:44px;padding:0 16px;border:0;border-radius:12px;background:transparent;color:var(--billdin-primary-600);font:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer}.register-delivery-done-heading{margin:12px 0 0;font-size:20px;font-weight:600;line-height:28px;color:var(--billdin-gray-900)}.register-delivery-done-text{margin:6px 0 0;font-size:15px;line-height:22px;color:var(--billdin-gray-700)}.register-delivery-summary{margin:12px 0 0;width:100%}.register-delivery-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--billdin-gray-100)}.register-delivery-summary dt{font-size:14px;line-height:20px;color:var(--billdin-gray-500)}.register-delivery-summary dd{margin:0;font-size:15px;font-weight:500;line-height:20px;color:var(--billdin-gray-900)}.register-delivery-summary-note{flex-direction:column;align-items:flex-start!important;border-bottom:0!important}.register-delivery-summary-note dd{font-weight:400;line-height:22px;color:var(--billdin-gray-800)}.register-delivery-footer{position:fixed;left:0;right:0;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:12px 16px 28px;background:var(--billdin-gray-0);border-top:1px solid var(--billdin-gray-200)}.register-delivery-primary{box-sizing:border-box;height:44px;width:100%;padding:0 20px;border:0;border-radius:12px;background:var(--billdin-primary-600);color:var(--billdin-gray-0);font:inherit;font-size:16px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.register-delivery-primary:disabled{opacity:.5;cursor:not-allowed}.register-delivery-secondary{box-sizing:border-box;height:36px;padding:0 16px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:var(--billdin-gray-0);color:var(--billdin-gray-700);font:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}.register-delivery-secondary--block{height:44px;width:100%;font-size:16px}.register-delivery-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:8px;background:var(--billdin-error-100);font-size:13px;font-weight:500;line-height:19px;color:var(--billdin-error-700)}@media(min-width:768px){.register-delivery-page{background:var(--billdin-gray-50)}.register-delivery-desktop-header{display:block}.register-delivery-header{display:none}.register-delivery-body{width:100%;max-width:720px;margin:0 auto;padding:32px 24px 48px;background:var(--billdin-gray-0)}.register-delivery-footer{display:none}.register-delivery-footer--done{display:flex;flex-direction:column;position:static;width:100%;max-width:720px;margin:0 auto;padding:0 24px 48px;border-top:0;background:var(--billdin-gray-0);box-shadow:none}}.register-delivery-left{width:100%;display:flex;flex-direction:column}.register-delivery-left-sep{height:1px;margin:20px 0;background:var(--billdin-gray-200)}.register-delivery-left-title{margin:0;font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.register-delivery-left-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--billdin-gray-100)}.register-delivery-left-name{font-size:15px;line-height:22px;color:var(--billdin-gray-800)}.register-delivery-left-qty{font-size:15px;font-weight:600;line-height:22px;color:var(--billdin-gray-900);white-space:nowrap}.register-delivery-provider-list{display:flex;flex-direction:column;margin-top:4px;border:1px solid var(--billdin-gray-200);border-radius:12px;overflow:hidden}.register-delivery-provider{box-sizing:border-box;width:100%;min-height:44px;padding:10px 14px;border:0;border-bottom:1px solid var(--billdin-gray-100);background:#fff;color:var(--billdin-gray-900);font-family:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer}.register-delivery-provider:last-child{border-bottom:0}.register-delivery-provider--picked{margin-top:4px;border:1px solid var(--billdin-primary-200);border-radius:12px;background:var(--billdin-primary-50);color:var(--billdin-gray-900);font-weight:600}.register-delivery-also-notice{margin-top:4px;padding:12px 14px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:var(--billdin-gray-50);display:flex;flex-direction:column;gap:10px}.register-delivery-also-notice p{margin:0;font-size:13px;line-height:20px;color:var(--billdin-gray-700)}.register-delivery-field-hint{font-size:12px;line-height:16px;color:var(--billdin-gray-500)}.register-delivery-without-order{margin-top:8px;width:100%}.workspace-expenses-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;color:var(--billdin-gray-700)}.workspace-expenses-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--billdin-gray-50);border-bottom:1px solid var(--billdin-gray-200);padding:8px 10px;text-align:left;font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--billdin-gray-400);white-space:nowrap}.workspace-expenses-table tbody td{padding:10px;border-bottom:1px solid var(--billdin-gray-100);vertical-align:middle}.workspace-expenses-table tbody tr.is-selected td{background:var(--billdin-selection-bg)}.workspace-expenses-table-check{width:36px}.workspace-expenses-table-amount{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.workspace-expenses-table-project{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-expenses-table-code{white-space:nowrap}.workspace-expenses-table-code-wrap{display:inline-flex;align-items:center;gap:6px}.workspace-expenses-table-code-btn{padding:0;border:none;background:none;font:inherit;color:var(--billdin-primary-700);cursor:pointer}.workspace-expenses-table-code-btn:hover{text-decoration:underline}.workspace-expenses-table-lock{display:inline-flex;color:var(--billdin-gray-400)}.workspace-expenses-table-refund-chip{margin-left:6px;padding:1px 6px;border-radius:10px;background:var(--billdin-gray-100);font-size:10px;font-weight:500;color:var(--billdin-gray-600)}.workspace-uninvoiced{display:flex;flex-direction:column;gap:12px}.workspace-uninvoiced-total{margin:0;font-size:13px;color:var(--billdin-gray-500)}.workspace-uninvoiced-list,.workspace-uninvoiced-projects{margin:0;padding:0;list-style:none}.workspace-uninvoiced-list{display:flex;flex-direction:column;gap:8px}.workspace-uninvoiced-provider{padding:12px 14px;border:1px solid var(--billdin-gray-100);border-radius:8px;background:var(--billdin-gray-0)}.workspace-uninvoiced-provider-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.workspace-uninvoiced-provider-name{font-size:14px;font-weight:500;color:var(--billdin-gray-900)}.workspace-uninvoiced-provider-amount{font-size:14px;font-weight:600;color:var(--billdin-gray-900);font-variant-numeric:tabular-nums}.workspace-uninvoiced-provider-hint{margin:2px 0 8px;font-size:12px;color:var(--billdin-gray-500)}.workspace-uninvoiced-projects{display:flex;flex-direction:column;gap:2px}.workspace-uninvoiced-project-btn{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 8px;border:none;border-radius:6px;background:none;font:inherit;text-align:left;cursor:pointer}.workspace-uninvoiced-project-btn:hover{background:var(--billdin-gray-50)}.workspace-uninvoiced-project-title{font-size:13px;color:var(--billdin-primary-700)}.workspace-uninvoiced-project-amount{font-size:13px;color:var(--billdin-gray-600);font-variant-numeric:tabular-nums}.workspace-expenses-page{display:flex;flex-direction:column;gap:16px;padding:24px}.workspace-expenses-title{margin:0;font-size:20px;font-weight:600;color:var(--billdin-gray-900)}.workspace-expenses-select{min-width:160px}.workspace-expenses-prev-month{height:40px;padding:0 12px;border:1px solid var(--billdin-gray-200);border-radius:8px;background:var(--billdin-gray-0);font-size:13px;font-weight:500;color:var(--billdin-gray-700);cursor:pointer}.workspace-expenses-prev-month:hover{background:var(--billdin-gray-50)}.workspace-expenses-loading{display:flex;justify-content:center;padding:48px 0}.workspace-expenses-error{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--billdin-error);border-radius:8px;font-size:13px;color:var(--billdin-error)}.workspace-expenses-error button{padding:4px 10px;border:1px solid var(--billdin-error);border-radius:6px;background:none;font:inherit;color:var(--billdin-error);cursor:pointer}.workspace-expenses-table-wrap{overflow-x:auto}.expenseInfoContainer{width:100%;display:flex;flex-direction:column;gap:var(--XS);padding:var(--XS);height:-webkit-fit-content;height:fit-content}.expenseInfoSection{display:flex;gap:var(--XS);width:100%;flex-wrap:wrap}.expenseInfoCodeContainer{width:20%;min-width:100px;overflow:hidden;text-overflow:ellipsis}.expenseInfoLabel{display:block;margin-bottom:var(--XXS);font-size:.875rem;color:var(--primaryGrey)}.expenseDetailCodeContainer{width:100%;height:var(--listFiltersHeight);display:flex;align-items:center;padding:var(--XXS);background-color:var(--background);border:1px solid var(--borderColor);border-radius:4px}.expenseInfoExternalIdContainer{width:15%;min-width:120px}.expenseInfoAmountContainer{width:25%;min-width:150px}.expenseInfoTitleContainer{flex:1;min-width:200px}.expenseInfoDateContainer{width:30%;min-width:150px}.expenseInfoDescriptionContainer{width:100%;margin-top:var(--XS)}.order-mlp-header{display:flex;flex-direction:column;flex-shrink:0}.order-mlp-breadcrumb{padding:8px 16px 0;font-size:12px}.order-mlp-breadcrumb nav{font-size:12px}.order-mlp-title-row{display:flex;align-items:center;justify-content:space-between;padding:4px 16px 6px;gap:16px}.order-mlp-title-left{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.order-mlp-back-btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:#dae1e8;border:none;cursor:pointer;flex-shrink:0;transition:background .15s}.order-mlp-back-btn:hover{background:#c8d1da}.order-mlp-title{font-size:18px;font-weight:600;color:#1f2a37;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;margin:0}.order-mlp-title--placeholder{color:#9ca3af;font-style:italic;font-weight:400}.order-mlp-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.order-mlp-save-status{font-size:12px;color:var(--billdin-gray-400);white-space:nowrap}.order-mlp-btn{padding:7px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap;transition:filter .15s ease,background .15s,border-color .15s;border:1px solid transparent}.order-mlp-btn:disabled{cursor:not-allowed}.order-mlp-btn--primary{background:#047481;color:#fff;border-color:#047481}.order-mlp-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.order-mlp-btn--primary:disabled{opacity:.5}.order-mlp-btn--outline{background:#fff;color:#6b7280;border-color:#e5e7eb}.order-mlp-btn--outline:hover:not(:disabled){border-color:#d1d5db;color:#374151}.order-mlp-btn--outline:disabled{color:#9ca3af;background:#fff;border-color:#e5e7eb}.order-mlp-meatball-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#fff;border:1px solid #E5E7EB;cursor:pointer;color:#6b7280;transition:border-color .15s}.order-mlp-meatball-btn:hover:not(:disabled){border-color:#d1d5db}.order-mlp-meatball-btn:disabled{opacity:.5;cursor:not-allowed}.order-mlp-menu-wrap{position:relative;display:inline-flex}.order-mlp-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:180px;padding:4px;border:1px solid #E5E7EB;border-radius:8px;background:#fff;box-shadow:0 8px 24px #1118271f}.order-mlp-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:none;border-radius:6px;background:transparent;color:#1f2a37;font-size:14px;text-align:left;cursor:pointer}.order-mlp-menu-item:hover{background:#f3f4f6}.general-tab{padding:24px 32px 48px;display:flex;flex-direction:column;gap:28px;overflow-y:auto}.general-tab-section{display:grid;grid-template-columns:280px 1fr;gap:40px;padding-bottom:28px;border-bottom:1px solid #F3F4F6}.general-tab-section:last-child{border-bottom:none}.general-tab-section-label{padding-top:6px}.general-tab-section-title{font-size:15px;font-weight:600;color:#1f2a37;margin:0 0 6px}.general-tab-section-desc{font-size:12px;font-weight:400;color:#6b7280;margin:0;line-height:1.4}.general-tab-section-fields{display:flex;flex-direction:column;gap:14px;min-width:0}.general-tab-row{display:flex;gap:14px;align-items:stretch;flex-wrap:wrap}.general-tab-row>*{flex:1;min-width:0}.general-tab-field--small{flex:0 0 220px}.general-tab-field--grow{flex:1}.general-tab-field--half{flex:0 0 calc(50% - 7px);max-width:240px}.general-tab-field--provider{display:flex;flex-direction:column;gap:4px}.general-tab-field-hint{font-size:12px;color:var(--billdin-gray-500);margin:0;line-height:1.4}.general-tab-field-error{font-size:12px;color:var(--billdin-error-700);margin:0;line-height:1.4}.general-tab-field--milestone-date{flex:0 0 220px}.general-tab-milestones{display:flex;flex-direction:column;gap:24px}.general-tab-milestone{display:flex;flex-direction:column;gap:10px;padding-bottom:24px;border-bottom:1px solid #F3F4F6}.general-tab-milestone:last-of-type{border-bottom:none;padding-bottom:0}.general-tab-milestone-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.general-tab-milestone-title{font-size:13px;font-weight:500;color:#1f2a37;margin:0}.general-tab-milestone-remove{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background:#fff;border:1px solid #E5E7EB;cursor:pointer;color:#6b7280;transition:border-color .15s,color .15s}.general-tab-milestone-remove:hover{border-color:#f87171;color:#e02424}.general-tab-milestone-row{display:flex;gap:14px;align-items:flex-start}.general-tab-milestone-row>*:first-child{align-self:flex-start}.general-tab-add-milestone{align-self:flex-start;background:transparent;border:none;color:#047481;font-size:13px;font-weight:500;cursor:pointer;padding:6px 0;margin-top:4px}.general-tab-add-milestone:hover{color:#036672;text-decoration:underline}.budget-tree{display:flex;flex-direction:column;height:100%;background:#fff;font-size:13px;overflow:hidden}.budget-tree-topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 0;gap:12px;flex-shrink:0}.budget-tree-topbar-title{font-size:14px;font-weight:500;color:#1f2a37}.budget-tree-view-toggle{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:2px}.budget-tree-view-btn{font-size:12px;font-weight:500;color:#6b7280;background:transparent;border:none;border-radius:6px;padding:6px 14px;cursor:pointer;transition:background .12s,color .12s}.budget-tree-view-btn:hover:not(:disabled):not(.budget-tree-view-btn--active){color:#1f2a37}.budget-tree-view-btn--active{background:#fff;color:#1f2a37;box-shadow:0 1px 2px #00000014}.budget-tree-view-btn:disabled{cursor:not-allowed;color:#9ca3af}.budget-tree-card{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:100%;margin:12px 16px 16px;border:1px solid #E5E7EB;border-radius:8px;overflow:visible;background:#fff}.budget-tree-filterbar{display:flex;align-items:stretch;padding:0;min-height:44px;border-bottom:1px solid #E5E7EB;flex-shrink:0}.budget-tree-search-wrapper{position:relative;flex:1;display:flex;align-items:stretch}.budget-tree-search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:#9ca3af;pointer-events:none}.budget-tree-search{flex:1;width:100%;padding:0 12px 0 32px;font-size:13px;color:#1f2a37;background:transparent;border:none;border-radius:0;outline:none;transition:background .12s}.budget-tree-search::placeholder{color:#9ca3af}.budget-tree-search:focus-visible{outline:2px solid #047481;outline-offset:-2px}.budget-tree-header{display:flex;align-items:stretch;padding:0;background:#fafafa;border-bottom:1px solid #E5E7EB;flex-shrink:0}.budget-tree-header span{font-size:10.5px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;padding:8px 6px;white-space:nowrap}.budget-tree-header-code{width:150px;flex-shrink:0;padding-left:16px;border-right:1px solid #E5E7EB}.budget-tree-header span.budget-tree-header-code{gap:6px;padding-left:0}.budget-tree-collapse-all{--collapseAllDiamondSize: 16px;--collapseAllDiamondIcon: 13px}.budget-tree-header-concept{flex:1;min-width:0;border-right:1px solid #E5E7EB}.budget-tree-header-qty{width:56px;flex-shrink:0;justify-content:flex-end;border-right:1px solid #E5E7EB}.budget-tree-header-cost{width:76px;flex-shrink:0;justify-content:flex-end;border-right:1px solid #E5E7EB}.budget-tree-header-total{width:100px;flex-shrink:0;justify-content:flex-end;border-right:1px solid #E5E7EB}.budget-tree-header-dot-spacer{width:16px;flex-shrink:0;padding:0}.budget-tree-header-expand{width:24px;flex-shrink:0;padding:0}.budget-tree-body{flex:1 1 auto;min-height:0;overflow-y:auto;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.budget-tree-row{position:relative;isolation:isolate;display:flex;align-items:stretch;padding:0;border-bottom:1px solid #E5E7EB;cursor:default;transition:background .1s}.budget-tree-row[draggable=true]{cursor:grab}.budget-tree-row[draggable=true]:active{cursor:grabbing}.budget-tree-row:hover{background:#f9fafb}.budget-tree-row.is-linked,.budget-tree-row.is-linked:hover{background:#f3faf7}.budget-tree-row.is-pulsing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:#e6f8f1;border:1px solid #BCF0DA;box-shadow:0 0 10px #b1ffdd;pointer-events:none;opacity:0;animation:budget-tree-locate-pulse 2.4s ease-out}@keyframes budget-tree-locate-pulse{0%{opacity:0}10%{opacity:1}80%{opacity:1}to{opacity:0}}.budget-tree-code-col{display:flex;align-items:center;gap:6px;width:150px;flex-shrink:0;min-width:0;padding:4px 6px 4px 16px;border-right:1px solid #E5E7EB}.budget-tree-chevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border:none;padding:0;color:#6b7280;cursor:pointer;flex-shrink:0}.budget-tree-chevron:hover{color:#1f2a37}.budget-tree-nature-icon{width:14px;height:14px;flex-shrink:0}.budget-tree-code{font-size:12px;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.budget-tree-title{flex:1;display:flex;align-items:center;font-size:13px;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:4px 6px;border-right:1px solid #E5E7EB}.budget-tree-qty,.budget-tree-cost{width:56px;display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:#374151;flex-shrink:0;font-variant-numeric:tabular-nums;padding:4px 6px;border-right:1px solid #E5E7EB}.budget-tree-cost{width:76px}.budget-tree-total{width:100px;display:flex;align-items:center;justify-content:flex-end;font-size:12.5px;font-weight:500;color:#1f2a37;flex-shrink:0;font-variant-numeric:tabular-nums;padding:4px 6px;border-right:1px solid #E5E7EB}.budget-tree-expand-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;padding:0;margin:auto 0;color:#9ca3af;cursor:pointer;flex-shrink:0;border-radius:4px;transition:background .12s,color .12s}.budget-tree-expand-btn:hover{background:#f3f4f6;color:#1f2a37}.budget-tree-linked-descendants-dot{display:inline-flex;align-items:center;justify-content:center;width:16px;height:24px;margin:auto 0;background:transparent;border:none;padding:0;cursor:pointer;flex-shrink:0;border-radius:4px;transition:background .12s}.budget-tree-linked-descendants-dot:hover{background:#f3f4f6}.budget-tree-linked-descendants-dot-glyph{width:6px;height:6px;border-radius:50%;background:#34d399;opacity:.85;transition:transform .12s,opacity .12s}.budget-tree-linked-descendants-dot:hover .budget-tree-linked-descendants-dot-glyph{opacity:1;transform:scale(1.2)}.budget-tree-linked-descendants-dot:focus-visible{outline:2px solid #047481;outline-offset:1px}.budget-tree-linked-descendants-dot-spacer{display:inline-block;width:16px;height:24px;margin:auto 0;flex-shrink:0}.budget-tree-row.is-clickable-leaf,.budget-tree-row.is-clickable-leaf[draggable=true]{cursor:pointer}.budget-tree-row.is-clickable-leaf:hover{background:#e1f5ec}.budget-tree-row.is-selected-leaf,.budget-tree-row.is-selected-leaf:hover{background:#d1f4e0;box-shadow:inset 2px 0 #047481}.budget-tree-skeleton-row{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid #F3F4F6}.budget-tree-skeleton-cell{height:10px;border-radius:4px;background:linear-gradient(90deg,#f3f4f6 25%,#fafafa,#f3f4f6 75%);background-size:200% 100%;animation:budget-tree-shimmer 1.4s infinite}.budget-tree-skeleton-wide{flex:1}.budget-tree-skeleton-narrow{width:48px;flex-shrink:0}@keyframes budget-tree-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.budget-tree-empty{flex:1;display:flex;align-items:center;justify-content:center;padding:48px 24px;color:#9ca3af;font-size:13px;text-align:center}.budget-tree-empty p{margin:0}.conceptos-tab{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.conceptos-tab-notice{display:flex;align-items:center;gap:12px;padding:10px 16px;margin-bottom:8px;border:1px solid var(--billdin-primary-200);border-radius:8px;background:var(--billdin-primary-50);color:var(--billdin-gray-800);font-size:13px;line-height:1.4}.conceptos-tab-notice-btn{margin-left:auto;flex:none;padding:6px 12px;border:none;border-radius:6px;background:var(--billdin-primary-600);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.conceptos-tab-notice-btn:hover{background:var(--billdin-primary-700)}.conceptos-tab-main{flex:1;display:flex;flex-direction:row;min-height:0;position:relative}.conceptos-tab-main.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.conceptos-tab-tree{flex-shrink:0;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;transition:width .18s ease}.conceptos-tab-main.is-resizing .conceptos-tab-tree{transition:none}.conceptos-tab-tree.is-collapsed{border-right:none;pointer-events:none}.conceptos-tab-tree.is-collapsed>*{display:none}.conceptos-tab-divider{flex:0 0 5px;background:transparent;cursor:col-resize;position:relative;touch-action:none}.conceptos-tab-divider:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:#d1d5db;transition:background .18s ease,box-shadow .18s ease,width .18s ease;pointer-events:none}.conceptos-tab-divider:hover:before,.conceptos-tab-divider.is-active:before{background:#2dd4bf;box-shadow:0 0 4px #5eead4,0 0 10px #2dd4bf8c,0 0 18px #2dd4bf40}.conceptos-tab-divider.is-collapsed{cursor:pointer}.conceptos-tab-divider.is-collapsed:before{background:#d1d5db}.conceptos-tab-divider.is-collapsed:hover:before{background:#2dd4bf;box-shadow:0 0 4px #5eead4,0 0 10px #2dd4bf73}.conceptos-tab-divider-toggle{position:absolute;top:24px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;border:1px solid #E5E7EB;border-radius:8px;background:#fff;color:#6b7280;cursor:pointer;z-index:2;box-shadow:0 1px 3px #11182714;opacity:0;transition:opacity .15s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.conceptos-tab-divider:hover .conceptos-tab-divider-toggle,.conceptos-tab-divider.is-active .conceptos-tab-divider-toggle,.conceptos-tab-divider.is-collapsed .conceptos-tab-divider-toggle,.conceptos-tab-divider-toggle:hover,.conceptos-tab-divider-toggle:focus-visible{opacity:1}.conceptos-tab-divider:hover .conceptos-tab-divider-toggle,.conceptos-tab-divider.is-active .conceptos-tab-divider-toggle,.conceptos-tab-divider-toggle:hover,.conceptos-tab-divider-toggle:focus-visible{border-color:#99f6e4;color:#2dd4bf;background:#f0fdfa;box-shadow:0 1px 3px #1118270f,0 4px 14px #2dd4bf2e}.conceptos-tab-panel{position:relative;flex:1;min-width:0;display:flex;flex-direction:column}.vincular-panel{display:flex;flex-direction:column;gap:10px;padding:12px 16px 14px;background:#fafbfc;border-top:1px solid #F3F4F6;border-bottom:1px solid #F3F4F6}.vincular-panel-rows{display:flex;flex-direction:column;gap:8px}.vincular-panel-groups{display:flex;flex-direction:column;gap:10px}.vincular-panel-groups-empty{font-size:12.5px;color:#6b7280;font-style:italic;padding:6px 2px}.vincular-panel-group{background:#fff;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.vincular-panel-group-header{display:flex;align-items:center;padding:7px 10px;background:#f3f4f6;border-bottom:1px solid #E5E7EB;font-size:12.5px;font-weight:600;color:#1f2a37}.vincular-panel-group-code{color:#6b7280;font-weight:500}.vincular-panel-group-row{display:grid;grid-template-columns:minmax(180px,1fr) 120px 120px;gap:8px;align-items:center;padding:6px 10px;font-size:12px;color:#374151;border-top:1px solid #F3F4F6}.vincular-panel-group-row:first-of-type{border-top:none}.vincular-panel-group-row-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vincular-panel-group-row-code{color:#6b7280}.vincular-panel-group-row-qty,.vincular-panel-group-row-amount{text-align:right;font-variant-numeric:tabular-nums}.vincular-panel-group-row-amount{font-weight:500;color:#1f2a37}.vincular-panel-group-row--clickable{cursor:pointer;transition:background .12s}.vincular-panel-group-row--clickable:hover{background:#f0fdfa}.vincular-panel-group-row--clickable:focus-visible{outline:2px solid #047481;outline-offset:-2px}.vincular-panel-row{display:grid;grid-template-columns:minmax(220px,1fr) 148px 28px 148px 28px;gap:8px;align-items:center;padding:8px 10px;background:#fff;border:1px solid #E5E7EB;border-radius:8px;transition:border-color .15s,box-shadow .15s,background .15s}.vincular-panel-row.is-highlighted{border-color:#047481;background:#f0fdfa;box-shadow:0 0 0 2px #0474812e}.vincular-panel-row-qty-wrap,.vincular-panel-row-amount-wrap{display:inline-flex;align-items:center;height:28px;background:#fff;border:1px solid #D1D5DB;border-radius:6px;transition:border-color .12s;overflow:hidden}.vincular-panel-row-qty-wrap:focus-within,.vincular-panel-row-amount-wrap:focus-within{border-color:#047481}.vincular-panel-row-input--qty,.vincular-panel-row-input--amount{border:none;border-radius:0;height:100%;flex:1;min-width:0;padding:0 8px 0 0}.vincular-panel-row-input--qty:focus,.vincular-panel-row-input--amount:focus{border:none;outline:none}.vincular-panel-row-input--qty:disabled,.vincular-panel-row-input--amount:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.vincular-panel-row-currency,.vincular-panel-row-unit-prefix{display:inline-flex;align-items:center;justify-content:center;height:100%;width:32px;font-size:13px;color:#6b7280;background:#f9fafb;flex-shrink:0;font-variant-numeric:tabular-nums}.vincular-panel-row-title{display:flex;align-items:center;gap:4px;min-width:0;padding:0 6px;font-size:12.5px;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vincular-panel-row-title--btn{background:transparent;border:none;text-align:left;cursor:pointer;width:100%;height:28px;border-radius:6px;transition:color .12s,background .12s}.vincular-panel-row-title--btn:hover:not(:disabled){color:#047481;background:#f0fdfa}.vincular-panel-row-title--btn:focus-visible{outline:2px solid #047481;outline-offset:1px}.vincular-panel-row-title--btn:disabled{cursor:default}.vincular-panel-row-code{color:#6b7280;flex-shrink:0}.vincular-panel-row-label{overflow:hidden;text-overflow:ellipsis}.vincular-panel-row-input{height:28px;width:100%;padding:0 10px;font-size:12px;color:#1f2a37;background:#fff;border:1px solid #D1D5DB;border-radius:6px;text-align:right;outline:none;font-variant-numeric:tabular-nums;transition:border-color .12s}.vincular-panel-row-input:focus{border-color:#047481}.vincular-panel-row-link{display:inline-flex;align-items:center;justify-content:center;height:28px;color:#9ca3af;-webkit-user-select:none;user-select:none;pointer-events:none}.vincular-panel-row-delete{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fdecec;border:none;border-radius:6px;cursor:pointer;color:#e02424;opacity:0;transition:opacity .12s,background .12s,color .12s}.vincular-panel-row:hover .vincular-panel-row-delete,.vincular-panel-row:focus-within .vincular-panel-row-delete{opacity:1}.vincular-panel-row-delete:hover:not(:disabled){background:#f98080;color:#fff}.vincular-panel-row-delete:focus-visible{opacity:1;outline:2px solid #047481;outline-offset:1px}.vincular-panel-drop{padding:14px;border:1.5px dashed #D1D5DB;border-radius:8px;background:#fff;color:#6b7280;font-size:12.5px;text-align:center;transition:border-color .15s,background .15s,color .15s}.vincular-panel-drop.is-drag-over{border-color:#047481;background:#f0fdfa;color:#047481}.vincular-panel-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.vincular-panel-totals{display:flex;flex-direction:column;gap:2px;font-size:12.5px}.vincular-panel-totals-line{display:inline-flex;align-items:center;gap:6px;color:#374151}.vincular-panel-totals-label{color:#6b7280}.vincular-panel-totals-value{font-weight:500;color:#1f2a37;font-variant-numeric:tabular-nums}.vincular-panel-auto-links{display:inline-flex;align-items:center;margin-left:6px}.vincular-panel-auto-links-sep{color:#9ca3af;font-size:12.5px;margin:0 6px}.vincular-panel-auto-link{background:transparent;border:none;padding:0;font-size:12.5px;font-weight:500;color:#047481;cursor:pointer;text-decoration:underline}.vincular-panel-auto-link:hover{color:#036672}.vincular-panel-actions{display:inline-flex;align-items:center;gap:12px}.vincular-panel-save-status{font-size:12px;color:#9ca3af;transition:color .12s}.vincular-panel-save-status.is-saving{color:#b45309}.vincular-panel-save-status.is-saved{color:#047481}.vincular-panel-btn{height:32px;padding:0 14px;font-size:12.5px;font-weight:500;border-radius:8px;cursor:pointer;transition:opacity .12s,background .12s,color .12s}.vincular-panel-btn:disabled{opacity:.5;cursor:not-allowed}.vincular-panel-btn--close{background:#fff;color:#374151;border:1px solid #D1D5DB}.vincular-panel-btn--close:hover:not(:disabled){border-color:#047481;color:#047481}@keyframes vincular-input-shake{0%,to{transform:translate(0)}20%{transform:translate(-3px)}40%{transform:translate(3px)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.vincular-panel-row-input.is-shake-amber,.vincular-panel-row-input.is-shake-red{animation:vincular-input-shake .3s ease}.vincular-panel-row-input.is-shake-amber{background:#fffbeb;box-shadow:inset 0 0 0 1.5px #d97706}.vincular-panel-row-input.is-shake-red{background:#fdf2f2;box-shadow:inset 0 0 0 1.5px #e02424}.clear-measurement-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.clear-measurement-card{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:460px;box-shadow:0 20px 40px #11182733;display:flex;flex-direction:column;gap:12px}.clear-measurement-title{font-size:16px;font-weight:600;color:#1f2a37;margin:0}.clear-measurement-body{font-size:13px;line-height:1.5;color:#374151;margin:0}.clear-measurement-body strong{color:#1f2a37}.clear-measurement-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.clear-measurement-btn{padding:10px 18px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:filter .15s ease,background .15s,border-color .15s,color .15s;border:1px solid transparent}.clear-measurement-btn--ghost{background:transparent;color:#6b7280;border-color:transparent}.clear-measurement-btn--ghost:hover{color:#374151;background:#f3f4f6}.clear-measurement-btn--primary{background:#0d9488;color:#fff;border-color:#0d9488}.clear-measurement-btn--primary:hover{filter:brightness(1.08)}.order-concepts-panel{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.order-concepts-toolbar{display:flex;align-items:center;gap:8px;padding:12px 16px 0;flex-shrink:0}.order-concepts-filter-btn{display:inline-flex;align-items:center;gap:6px;height:34px;min-width:164px;padding:0 12px;font-size:13px;color:#374151;background:#fff;border:1px solid #E5E7EB;border-radius:8px;cursor:pointer;transition:border-color .12s}.order-concepts-filter-btn:hover:not(:disabled){border-color:#047481}.order-concepts-filter-btn:disabled{color:#9ca3af;cursor:not-allowed}.order-concepts-toolbar-actions{display:flex;align-items:center;gap:2px}.order-concepts-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:#f9fafb;color:#b4c6d4;border:1px solid #E5E7EB;border-radius:8px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.order-concepts-toolbar-btn:hover:not(:disabled){background:#f3f4f6;color:#1f2a37;border-color:#d1d5db}.order-concepts-toolbar-btn:not(:disabled){color:#1f2a37}.order-concepts-toolbar-btn:disabled{cursor:not-allowed;color:#b4c6d4}.order-concepts-toolbar-divider{width:1px;height:20px;margin:0 4px;background:#e5e7eb}.order-concepts-toolbar-mid{position:relative;flex:1;min-width:0;min-height:34px;display:flex;align-items:center}.order-concepts-toolbar-float{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.order-concepts-toolbar-float .allocation-context-bar{box-shadow:0 1px 3px #11192814}.order-concepts-toolbar-mid:has(>.order-concepts-toolbar-float) .order-concepts-toolbar-actions{visibility:hidden}.order-concepts-toolbar-end{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto}.order-concepts-view-toggle{display:inline-flex;background:#f3f4f6;border-radius:8px;padding:2px}.order-concepts-view-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:30px;background:transparent;color:#6b7280;border:none;border-radius:6px;cursor:pointer;transition:background .12s,color .12s}.order-concepts-view-btn:hover:not(:disabled):not(.order-concepts-view-btn--active){color:#1f2a37}.order-concepts-view-btn--active{background:#fff;color:#1f2a37;box-shadow:0 1px 2px #00000014}.order-concepts-view-btn:disabled{cursor:not-allowed;color:#d1d5db}.order-concepts-card{display:flex;flex-direction:column;flex:0 1 auto;min-height:0;max-height:100%;margin:12px 16px 16px;border:1px solid #E5E7EB;border-radius:8px;overflow:visible;background:#fff}.order-concepts-header{display:flex;align-items:stretch;padding:0;background:#fafafa;border-bottom:1px solid #E5E7EB;flex-shrink:0;font-size:10.5px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.order-concepts-header>.ocol-code,.order-concepts-header>.ocol-unit,.order-concepts-header>.ocol-title,.order-concepts-header>.ocol-qty,.order-concepts-header>.ocol-cost,.order-concepts-header>.ocol-disc,.order-concepts-header>.ocol-total{white-space:nowrap;padding:8px 6px;border-right:1px solid #E5E7EB;font-size:10.5px;font-weight:600;color:#6b7280}.order-concepts-group-row{display:flex;align-items:stretch;padding:0;background:#fff;border-bottom:1px solid #E5E7EB;flex-shrink:0;min-height:36px}.order-concepts-group-chevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border:none;padding:0;margin-left:16px;margin-right:10px;align-self:center;color:#1f2a37;cursor:pointer}.order-concepts-group-name{flex:1;display:flex;align-items:center;padding:0 6px;font-size:13px;font-weight:600;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;border-right:1px solid #E5E7EB}.order-concepts-group-total{width:100px;display:flex;align-items:center;justify-content:flex-end;padding:0 6px;border-right:1px solid #E5E7EB;font-size:13px;font-weight:600;color:#1f2a37;font-variant-numeric:tabular-nums;margin-right:60px}.order-concepts-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;transition:background .15s;border-bottom-left-radius:7px;border-bottom-right-radius:7px}.order-concepts-body.is-drag-over{background:#f0fdfa}.order-concepts-row{display:flex;align-items:stretch;padding:0;border-bottom:1px solid #E5E7EB;transition:background .1s;position:relative}.order-concepts-row:hover{background:#f9fafb}.order-concepts-row.is-grouping,.order-concepts-row.is-grouping:hover{background:#f3f4f6}.order-concepts-row.is-grouping .order-concepts-code-text,.order-concepts-row.is-grouping .ocol-title{font-weight:600;color:#1f2a37}.order-concepts-row .ocol-blank{cursor:default}.order-concepts-row.drag-over{background:#f0fdfa}.order-concepts-row.is-dragging{opacity:.4}.order-concepts-row.drop-before:after,.order-concepts-row.drop-after:after{content:"";position:absolute;left:0;right:0;height:2px;background:#2563eb;z-index:4;pointer-events:none}.order-concepts-row.drop-before:after{top:-1px}.order-concepts-row.drop-after:after{bottom:-1px}.order-concepts-row.drop-as-child{background:#eff6ff;box-shadow:inset 0 0 0 2px #2563eb}.order-concepts-drag-ghost{position:fixed;top:-1000px;left:-1000px;padding:5px 10px;background:#2563eb;color:#fff;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis;box-shadow:0 6px 16px #0f172a33;pointer-events:none}.order-concepts-row.is-selected,.order-concepts-row.is-selected:hover{background:#e6f1fb}.order-concepts-row-group{display:flex;flex-direction:column}.order-concepts-row.is-expanded{background:#f3faf7}.order-concepts-row.is-expanded:hover{background:#e1f5ec}.order-concepts-row.is-destination{position:relative}.order-concepts-row.is-destination:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;background:#34d399;opacity:.55;border-radius:0 2px 2px 0}.order-concepts-row.is-active-destination:before{background:#047481;opacity:1;width:3px}.order-concepts-row.is-active-destination,.order-concepts-row.is-active-destination:hover{background:#e1f5ec}.order-concepts-row.is-cursor-row,.order-concepts-row.is-cursor-row:hover{background:#f5f8fa;box-shadow:inset 2px 0 #2563eb}.order-concepts-row.is-cursor-row.is-selected,.order-concepts-row.is-cursor-row.is-selected:hover{background:#dcebf8}.order-concepts-row.is-range-selected,.order-concepts-row.is-range-selected:hover{background:#dbeafe;box-shadow:inset 2px 0 #93c5fd}.order-concepts-row.is-cursor-row.is-range-selected,.order-concepts-row.is-cursor-row.is-range-selected:hover{background:#bfdbfe;box-shadow:inset 2px 0 #2563eb}.order-concepts-row .ocol-code.is-cursor-cell,.order-concepts-row .ocol-unit.is-cursor-cell,.order-concepts-row .ocol-title.is-cursor-cell,.order-concepts-row .ocol-qty.is-cursor-cell,.order-concepts-row .ocol-cost.is-cursor-cell,.order-concepts-row .ocol-disc.is-cursor-cell{box-shadow:inset 0 0 0 2px #2563eb}.ocol-check{width:36px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0 6px}.ocol-check input[type=checkbox]{width:16px;height:16px;accent-color:#047481;cursor:pointer}.ocol-check input:disabled{cursor:not-allowed}.ocol-code{display:inline-flex;align-items:center;gap:6px;width:144px;flex-shrink:0;min-width:0;font-size:12px;color:#374151;padding:4px 6px;border-right:1px solid #E5E7EB}.order-concepts-row-collapse{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:transparent;border:none;padding:0;color:#6b7280;cursor:pointer;flex-shrink:0}.order-concepts-row-collapse:hover{color:#1f2a37}.order-concepts-collapse-all{--collapseAllDiamondSize: 16px;--collapseAllDiamondIcon: 11px;color:#6b7280;margin-right:2px}.order-concepts-nature-icon{width:14px;height:14px;flex-shrink:0}.order-concepts-origin-icon{flex-shrink:0;display:inline-block}.order-concepts-code-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1f2a37}.ocol-unit{width:36px;flex-shrink:0;display:flex;align-items:center;font-size:12px;color:#6b7280;padding:4px 6px;border-right:1px solid #E5E7EB}.ocol-title{flex:1;display:flex;align-items:center;font-size:13px;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:4px 6px;border-right:1px solid #E5E7EB}.ocol-qty,.ocol-cost,.ocol-disc{width:60px;display:flex;align-items:center;justify-content:flex-end;font-size:12px;color:#374151;flex-shrink:0;font-variant-numeric:tabular-nums;padding:4px 6px;border-right:1px solid #E5E7EB}.ocol-cost,.ocol-qty{width:80px}.ocol-cost.is-locked-cost,.ocol-cost.is-locked-cost .editable-cell{color:var(--blockedRowCellColor)}.ocol-qty.is-measurement-derived,.ocol-qty.is-measurement-derived .editable-cell{color:var(--calculatedRowCellColor)}.ocol-total{width:100px;display:flex;align-items:center;justify-content:flex-end;font-size:12.5px;font-weight:500;color:#1f2a37;flex-shrink:0;font-variant-numeric:tabular-nums;padding:4px 6px;border-right:1px solid #E5E7EB}.order-consumption-row.is-alloc-row .order-concepts-code-text,.order-consumption-row.is-alloc-row .ocol-title{color:#6b7280;font-weight:400}.order-consumption-row.is-alloc-row .ocol-qty,.order-consumption-row.is-alloc-row .ocol-total{color:#047481;font-weight:500}.ocol-alloc-unit{margin-left:4px;font-size:11px;color:#9ca3af;font-weight:400;font-variant-numeric:normal}.order-concepts-header.is-consumption .ocol-qty,.order-consumption-row .ocol-qty{width:96px}.order-concepts-header.is-consumption .ocol-total,.order-consumption-row .ocol-total{width:112px}.ocol-actions{display:inline-flex;align-items:center;gap:2px;width:60px;flex-shrink:0;justify-content:flex-end;padding:0 4px}.order-concepts-add-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;color:#6b7280;border:none;border-radius:4px;cursor:pointer}.order-concepts-add-icon-btn:hover{background:#f3f4f6;color:#047481}.order-concepts-row-expand,.order-concepts-row-meatball{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;background:transparent;color:#9ca3af;border:none;border-radius:4px;cursor:pointer;padding:0;transition:background .12s,color .12s}.order-concepts-row-expand:hover,.order-concepts-row-meatball:hover{background:#f3f4f6;color:#1f2a37}.order-concepts-row-menu-wrapper{position:relative;display:inline-flex}.order-concepts-row-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;box-shadow:0 6px 20px #1118271f;padding:6px;z-index:30;display:flex;flex-direction:column;gap:2px}.order-concepts-row-menu-item{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;background:transparent;color:#1f2a37;border:none;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;text-align:left;transition:background .12s}.order-concepts-row-menu-item:hover:not(:disabled){background:#f3f4f6}.order-concepts-row-menu-item.is-danger{color:#e02424}.order-concepts-row-menu-item.is-danger:hover:not(:disabled){background:#fdecec}.order-concepts-row-menu-item:disabled{opacity:.5;cursor:not-allowed}.order-concepts-row-menu-icon{width:14px;height:14px;flex-shrink:0}.order-concepts-add-row{display:inline-flex;align-items:center;align-self:flex-start;margin:2px 16px 8px;padding:8px 0;background:transparent;border:none;color:#047481;font-size:12.5px;font-weight:500;cursor:pointer;transition:opacity .12s}.order-concepts-add-row:hover{opacity:.75}.order-concepts-drop-zone{margin:16px;padding:48px 24px;border:1.5px dashed #D1D5DB;border-radius:12px;display:flex;align-items:center;justify-content:center;flex:1;min-height:160px;transition:border-color .15s,background .15s}.order-concepts-body.is-drag-over .order-concepts-drop-zone{border-color:#047481;background:#f0fdfa}.order-concepts-drop-zone p{margin:0;text-align:center;font-size:13px;color:#6b7280;line-height:1.55;max-width:480px}.order-concepts-drop-zone{flex-direction:column;gap:16px}.order-concepts-upload-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:#047481;color:#fff;border:1px solid #047481;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:filter .15s}.order-concepts-upload-btn:hover{filter:brightness(1.08)}.order-concepts-footer{display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:center;column-gap:56px;padding:12px 24px;border-top:1px solid #1f2a37;background:#111928;color:#fff;flex-shrink:0;margin-top:auto}.order-concepts-panel:has(>.order-concepts-bottom-slot) .order-concepts-card{flex:1 1 auto;max-height:none}.order-concepts-bottom-divider{flex:0 0 5px;background:transparent;cursor:row-resize;position:relative;touch-action:none}.order-concepts-bottom-divider:before{content:"";position:absolute;left:16px;right:16px;top:50%;height:1px;transform:translateY(-50%);background:#e5e7eb;transition:background .18s ease,box-shadow .18s ease;pointer-events:none}.order-concepts-bottom-divider:hover:before,.order-concepts-bottom-divider.is-active:before{background:#2dd4bf;box-shadow:0 0 4px #5eead4,0 0 10px #2dd4bf8c,0 0 18px #2dd4bf40}.order-concepts-panel.is-bottom-resizing{cursor:row-resize;-webkit-user-select:none;user-select:none}.order-concepts-bottom-slot{flex:0 0 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.order-concepts-footer-col{display:flex;flex-direction:column}.order-concepts-footer-col--total{grid-column:5;text-align:left;align-items:stretch;justify-content:center;border-left:1px solid #374151;padding:12px 0 12px 16px;margin:-12px 0}.order-concepts-footer-label{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#d1d5db;font-weight:400}.order-concepts-footer-info{display:inline-flex;align-items:center;color:#fff}.order-concepts-footer-value{font-size:16px;font-weight:600;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right}.order-concepts-footer-total-label{color:#d1d5db;font-weight:400;font-size:12px}.order-concepts-footer-total{font-size:16px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right}.order-concepts-footer-selection{grid-column:3;justify-self:center;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;color:#dbeafe;background:#2563eb2e;border:1px solid rgba(147,197,253,.35);border-radius:999px}.order-concepts-footer-selection-dot{width:6px;height:6px;border-radius:50%;background:#60a5fa;box-shadow:0 0 0 2px #60a5fa40;flex-shrink:0}.editable-cell{display:inline-flex;align-items:center;min-width:0;width:100%;cursor:text;padding:2px 4px;border-radius:3px;border:1px solid transparent;transition:border-color .12s,background-color .12s}.editable-cell:hover:not(.is-readonly){border-color:#6366f140;background-color:#6366f10a}.editable-cell:focus-visible{outline:none}.editable-cell.is-readonly{cursor:default}.editable-cell--editing{cursor:text;background-color:#fff;padding:0}.editable-cell--editing input{flex:1;width:100%;border:none;outline:none;padding:2px 4px;font:inherit;color:inherit;background:transparent;min-width:0}.ocol-qty .editable-cell,.ocol-cost .editable-cell,.ocol-disc .editable-cell{justify-content:flex-end;text-align:right}.ocol-qty .editable-cell input,.ocol-cost .editable-cell input,.ocol-disc .editable-cell input{text-align:right}.editable-cell.is-error,.editable-cell--editing.is-error{border-color:#dc2626;background-color:#dc26260a}.editable-cell-error{position:absolute;margin-top:24px;padding:2px 6px;font-size:11px;color:#fff;background-color:#dc2626;border-radius:3px;z-index:10;white-space:nowrap}.editable-cell-placeholder{color:#9ca3af;font-style:normal}.unit-select{position:relative;display:inline-flex;align-items:center;cursor:pointer;padding:2px 4px;border-radius:3px;border:1px solid transparent;transition:border-color .12s,background-color .12s}.unit-select:hover:not(.is-readonly){border-color:#6366f140;background-color:#6366f10a}.unit-select.is-readonly{cursor:default}.unit-select-popover{position:absolute;top:100%;left:0;margin-top:2px;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;min-width:96px;z-index:30;padding:4px 0}.unit-select-option{display:flex;align-items:center;padding:6px 12px;font-size:13px;background:none;border:none;text-align:left;cursor:pointer;color:#111827}.unit-select-option:hover{background-color:#f3f4f6}.unit-select-option.is-selected{background-color:#eef2ff;color:#4f46e5;font-weight:600}.unit-select-option--custom{border-top:1px solid #e5e7eb;margin-top:2px;padding-top:8px;color:#4f46e5;font-style:italic}.unit-select-custom-input{margin:4px 8px;padding:6px 8px;font-size:13px;border:1px solid #d1d5db;border-radius:4px;outline:none}.unit-select-custom-input:focus{border-color:#4f46e5}.nature-picker{position:relative;display:inline-flex;align-items:center}.nature-picker-trigger{display:inline-flex;align-items:center;justify-content:center;padding:2px;border:1px solid transparent;border-radius:3px;background:none;cursor:pointer;color:inherit}.nature-picker:not(.is-readonly) .nature-picker-trigger:hover{border-color:#6366f166;background-color:#6366f10a}.nature-picker.is-readonly .nature-picker-trigger{cursor:default}.nature-picker-icon{width:14px;height:14px}.nature-picker-popover{position:absolute;top:100%;left:0;margin-top:4px;display:flex;gap:2px;padding:4px;background-color:#fff;border:1px solid #d1d5db;border-radius:6px;box-shadow:0 8px 24px #0000001f;z-index:30}.nature-picker-option{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;background:none;border:1px solid transparent;border-radius:4px;cursor:pointer}.nature-picker-option:hover{background-color:#f3f4f6;border-color:#d1d5db}.nature-picker-option.is-selected{background-color:#eef2ff;border-color:#4f46e5}.nature-picker-option-icon{width:14px;height:14px}.order-concepts-toolbar.is-consumption .order-concepts-filter-btn,.order-concepts-toolbar.is-consumption .order-concepts-toolbar-actions{display:none}.order-consumption-row{cursor:default}.order-consumption-row.is-clickable{cursor:pointer}.order-consumption-row.is-budget-row{background:#fafafa}.order-consumption-row.is-clickable:hover:not(.is-located){background:#f0f1f3}.order-consumption-row.is-budget-row .order-concepts-code-text,.order-consumption-row.is-budget-row .ocol-title,.order-consumption-row.is-budget-row .ocol-total{font-weight:600;color:#1f2a37}.order-consumption-row.is-bucket-row{background:#fff7ed}.order-consumption-row.is-bucket-row .ocol-title,.order-consumption-row.is-bucket-row .order-concepts-code-text,.order-consumption-row.is-bucket-row .ocol-total{font-weight:600;color:#9a3412}.order-consumption-row.is-located,.order-consumption-row.is-located:hover{background:#e1f5ec;box-shadow:inset 3px 0 #047481}.order-concepts-consumption-empty{padding:32px 24px;text-align:center;color:#6b7280;font-size:13px;line-height:1.5}.order-concepts-note-filter{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;background:#fff;border:1px solid #E5E7EB;border-radius:8px;cursor:pointer;transition:border-color .12s,background .12s;--conceptNoteMarkSize: 9px}.order-concepts-note-filter:hover{border-color:#047481}.order-concepts-note-filter.is-active{border-color:#047481;background:#f0fdfa}.concept-detail-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;justify-content:flex-end;z-index:50}.concept-detail-panel{width:min(560px,95vw);height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-16px 0 32px #1118271f;animation:concept-detail-slide-in .18s ease-out}@keyframes concept-detail-slide-in{0%{transform:translate(16px);opacity:.9}to{transform:translate(0);opacity:1}}.concept-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 8px;border-bottom:1px solid #F3F4F6}.concept-detail-head-text{display:flex;flex-direction:column;gap:4px;min-width:0}.concept-detail-title{margin:0;font-size:18px;font-weight:600;color:#1f2a37;overflow:hidden;text-overflow:ellipsis}.concept-detail-subtitle{margin:0;font-size:13px;color:#6b7280}.concept-detail-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;color:#6b7280;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.concept-detail-close:hover{background:#f3f4f6;color:#1f2a37}.concept-detail-tabs{display:flex;gap:24px;padding:0 24px;border-bottom:1px solid #E5E7EB;flex-shrink:0}.concept-detail-tab{padding:12px 0;background:transparent;border:none;border-bottom:2px solid transparent;font-size:13px;font-weight:500;color:#9ca3af;cursor:pointer;transition:color .12s,border-color .12s}.concept-detail-tab:hover:not(.is-active){color:#6b7280}.concept-detail-tab.is-active{color:#047481;border-bottom-color:#047481}.concept-detail-body{flex:1;overflow-y:auto;padding:16px 24px 24px}.concept-detail-tabpanel{display:flex;flex-direction:column;gap:12px}.concept-detail-card{border:1px solid #E5E7EB;border-radius:12px;padding:18px 20px;background:#fff;display:flex;flex-direction:column;gap:12px}.concept-detail-section-title{margin:0;font-size:14px;font-weight:600;color:#1f2a37}.concept-detail-description{margin:0;font-size:13px;line-height:1.55;color:#374151;white-space:pre-line}.concept-detail-description--empty{color:#9ca3af;font-style:italic}.concept-detail-measurements{display:flex;flex-direction:column;overflow-x:auto}.concept-detail-measurements-header,.concept-detail-measurements-row{display:grid;grid-template-columns:1.2fr repeat(6,64px);gap:6px;align-items:center;padding:8px 4px}.concept-detail-measurements-header{border-bottom:1px solid #E5E7EB;color:#6b7280;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.concept-detail-measurements-row{border-bottom:1px solid #F3F4F6;font-size:12.5px;color:#1f2a37}.concept-detail-measurements-row:last-child{border-bottom:none}.concept-detail-measure-label{font-size:12.5px;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.concept-detail-measure-cell{text-align:right;font-variant-numeric:tabular-nums}.concept-detail-orders{display:flex;flex-direction:column}.concept-detail-orders-header,.concept-detail-orders-row{display:grid;grid-template-columns:1.4fr 1.2fr 72px 84px;gap:12px;align-items:center;padding:10px 4px}.concept-detail-orders-header{border-bottom:1px solid #E5E7EB;color:#6b7280;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.concept-detail-orders-row{border-bottom:1px solid #F3F4F6;font-size:12.5px;color:#1f2a37}.concept-detail-orders-row:last-child{border-bottom:none}.concept-detail-orders-cell-num{text-align:right;font-variant-numeric:tabular-nums}.concept-detail-empty{margin:0;padding:16px 4px;font-size:12.5px;color:#9ca3af;text-align:center;font-style:italic}.allocation-context-bar{display:flex;align-items:center;gap:8px;flex:1;min-width:0;background:#f0fdfa;border:1px solid #BCF0DA;border-radius:999px;padding:3px 4px 3px 12px;height:34px}.allocation-context-bar-source-icon{display:inline-block;width:7px;height:7px;border-radius:50%;background:#047481;flex-shrink:0}.allocation-context-bar-source-title{font-size:12.5px;font-weight:500;color:#1f2a37;flex-shrink:1;min-width:0;max-width:30%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.allocation-context-bar-arrow{font-size:12px;color:#9ca3af;flex-shrink:0;-webkit-user-select:none;user-select:none}.allocation-context-bar-chips{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin}.allocation-context-bar-chips::-webkit-scrollbar{height:4px}.allocation-context-bar-chips::-webkit-scrollbar-thumb{background:#04748140;border-radius:2px}.allocation-context-bar-chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;background:#fff;border:1px solid #D1D5DB;border-radius:13px;cursor:pointer;flex-shrink:0;max-width:240px;font-family:inherit;transition:border-color .12s,background .12s,box-shadow .12s}.allocation-context-bar-chip:hover:not(.is-active){border-color:#047481;background:#f9fafb}.allocation-context-bar-chip:focus-visible{outline:2px solid #047481;outline-offset:1px}.allocation-context-bar-chip.is-active{border-color:#047481;background:#cffaef;box-shadow:0 0 0 1px #04748180}.allocation-context-bar-chip-title{font-size:12px;font-weight:500;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.allocation-context-bar-chip-qty,.allocation-context-bar-chip-amount{font-size:11px;color:#6b7280;font-variant-numeric:tabular-nums;flex-shrink:0}.allocation-context-bar-chip.is-active .allocation-context-bar-chip-title,.allocation-context-bar-chip.is-active .allocation-context-bar-chip-qty,.allocation-context-bar-chip.is-active .allocation-context-bar-chip-amount{color:#047481}.allocation-context-bar-chip-sep{width:3px;height:3px;border-radius:50%;background:#d1d5db;flex-shrink:0}.allocation-context-bar-chip.is-active .allocation-context-bar-chip-sep{background:#04748180}.allocation-context-bar-hint{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;margin-left:4px}.allocation-context-bar-hint kbd{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;font-family:inherit;font-size:10px;line-height:1;color:#6b7280;background:#f3f4f6;border:1px solid #E5E7EB;border-radius:4px}.allocation-context-bar-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:50%;color:#6b7280;cursor:pointer;flex-shrink:0;transition:background .12s,color .12s}.allocation-context-bar-close:hover{background:#0474811a;color:#047481}.allocation-context-bar-close:focus-visible{outline:2px solid #047481;outline-offset:1px}.bulk-linking-panel{margin:8px 0 4px}.bulk-linking-actions{display:inline-flex;align-items:center;gap:8px}.bulk-linking-btn{height:32px;padding:0 16px;font-size:12.5px;font-weight:500;border-radius:8px;cursor:pointer;transition:opacity .12s,background .12s,color .12s,border-color .12s}.bulk-linking-btn:disabled{opacity:.5;cursor:not-allowed}.bulk-linking-btn--cancel{background:#fff;color:#374151;border:1px solid #d1d5db}.bulk-linking-btn--cancel:hover{border-color:#047481;color:#047481}.bulk-linking-btn--save{background:#047481;color:#fff;border:1px solid #047481}.bulk-linking-btn--save:hover:not(:disabled){background:#036672;border-color:#036672}.vincular-panel-totals-value.is-over{color:#e02424}.unify-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.unify-modal-card{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:540px;box-shadow:0 20px 40px #11182733;display:flex;flex-direction:column;gap:12px}.unify-modal-title{font-size:16px;font-weight:600;color:#1f2a37;margin:0}.unify-modal-body{font-size:13px;line-height:1.5;color:#374151;margin:0}.unify-modal-preview{background:#f9fafb;border:1px solid #E5E7EB;border-radius:8px;padding:12px 14px}.unify-modal-preview-title{font-size:13px;font-weight:600;color:#1f2a37;margin-bottom:6px}.unify-modal-preview-list{margin:0;padding-left:16px;font-size:12px;line-height:1.7;color:#4b5563}.unify-modal-preview-list strong{color:#1f2a37}.unify-modal-actions{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.unify-modal-btn{padding:10px 18px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:filter .15s ease,background .15s,border-color .15s,color .15s;border:1px solid transparent}.unify-modal-btn--ghost{background:transparent;color:#6b7280;border-color:transparent}.unify-modal-btn--ghost:hover{color:#374151;background:#f3f4f6}.unify-modal-btn--outline{background:#fff;color:#374151;border-color:#e5e7eb}.unify-modal-btn--outline:hover{border-color:#d1d5db}.unify-modal-btn--primary{background:#047481;color:#fff;border-color:#047481}.unify-modal-btn--primary:hover{filter:brightness(1.08)}.cascade-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.cascade-delete-card{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:460px;box-shadow:0 20px 40px #11182733;display:flex;flex-direction:column;gap:12px}.cascade-delete-title{font-size:16px;font-weight:600;color:#1f2a37;margin:0}.cascade-delete-body{font-size:13px;line-height:1.5;color:#374151;margin:0}.cascade-delete-body strong{color:#1f2a37}.cascade-delete-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.cascade-delete-btn{padding:10px 18px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:filter .15s ease,background .15s,border-color .15s,color .15s;border:1px solid transparent}.cascade-delete-btn--ghost{background:transparent;color:#6b7280;border-color:transparent}.cascade-delete-btn--ghost:hover{color:#374151;background:#f3f4f6}.cascade-delete-btn--danger{background:#e02424;color:#fff;border-color:#e02424}.cascade-delete-btn--danger:hover{filter:brightness(1.08)}.formalize-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.formalize-modal-card{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:480px;box-shadow:0 20px 40px #11182733;display:flex;flex-direction:column;gap:12px}.formalize-modal-title{font-size:16px;font-weight:600;color:#1f2a37;margin:0}.formalize-modal-body{font-size:13px;line-height:1.5;color:#374151;margin:0}.formalize-modal-question{font-size:13px;color:#374151;margin:0}.formalize-modal-suppress{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#6b7280;cursor:pointer;margin-top:4px}.formalize-modal-suppress input[type=checkbox]{width:16px;height:16px;accent-color:#047481}.formalize-modal-actions{display:flex;justify-content:space-between;gap:12px;margin-top:8px}.formalize-modal-btn{padding:10px 20px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:filter .15s ease,background .15s,border-color .15s;border:1px solid transparent}.formalize-modal-btn:disabled{cursor:not-allowed;opacity:.6}.formalize-modal-btn--outline{background:#fff;color:#374151;border-color:#e5e7eb}.formalize-modal-btn--outline:hover:not(:disabled){border-color:#d1d5db}.formalize-modal-btn--primary{background:#047481;color:#fff;border-color:#047481}.formalize-modal-btn--primary:hover:not(:disabled){filter:brightness(1.08)}.fowem-root{display:flex;flex-direction:column;gap:16px;width:640px;max-width:calc(100vw - 96px)}.fowem-row{display:flex;gap:16px}.fowem-field{display:flex;flex-direction:column;gap:6px;flex:1;font-size:13px;font-weight:600;color:#111928}.fowem-field--grow{flex:2}.fowem-field--small{flex:0 0 140px}.fowem-field input{border:1px solid #d1d5db;border-radius:8px;padding:9px 12px;font-size:14px;font-weight:400;color:#6b7280;background-color:#f3f4f6}.fowem-body{margin:0;font-size:14px;color:#374151;line-height:1.5}.fowem-question{margin:0;font-size:14px;color:#111928}.fowem-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:8px}.fowem-field .fowem-label-with-hint{display:inline-flex;align-items:center;gap:4px}.order-conditions-split{display:flex;gap:0;min-height:calc(100vh - 180px);align-items:stretch}.order-conditions-left{flex:0 0 52%;padding:16px 24px 24px 0;display:flex;flex-direction:column;gap:16px}.order-conditions-toolbar{display:flex;justify-content:flex-end}.order-conditions-reset-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid #0d9488;border-radius:8px;background:#f0fdfa;color:#0d9488;font-size:13px;font-weight:500;cursor:pointer}.order-conditions-reset-btn:hover{background:#ccfbf1}.conditions-section{border:1px solid #e5e7eb;border-radius:10px;background:#fff}.conditions-section-header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:none;border:none;cursor:pointer;text-align:left}.conditions-section-titles{display:flex;flex-direction:column;gap:2px}.conditions-section-title{font-size:14px;font-weight:600;color:#1f2a37}.conditions-section-subtitle{font-size:12.5px;color:#6b7280}.conditions-section-chevron{color:#6b7280;font-size:16px;line-height:1;transition:transform .15s ease}.conditions-section-chevron.is-open{transform:rotate(180deg)}.conditions-section-textarea{width:calc(100% - 36px);margin:0 18px 16px;min-height:120px;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6;color:#374151;font-family:inherit;resize:vertical}.conditions-section-textarea:focus{outline:none;border-color:#0d9488}.conditions-section-textarea:disabled{background:#f9fafb;color:#6b7280}.order-print-preview-pane{flex:1;background:#4b5563;display:flex;align-items:center;justify-content:center;padding:40px;min-height:100%}.order-print-preview-page{background:#fff;width:min(100%,600px);aspect-ratio:210 / 297;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #11182740}.order-print-preview-caption{font-size:14px;color:#111928}.conditions-reset-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.conditions-reset-card{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:440px;box-shadow:0 20px 40px #11182733;display:flex;flex-direction:column;gap:12px}.conditions-reset-title{font-size:16px;font-weight:600;color:#1f2a37;margin:0}.conditions-reset-body{font-size:13px;line-height:1.5;color:#374151;margin:0}.conditions-reset-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.conditions-reset-btn-outline{padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer}.conditions-reset-btn-primary{padding:8px 16px;border:none;border-radius:8px;background:#0d9488;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.conditions-reset-btn-primary:hover{background:#0f766e}.order-documents-split{display:flex;min-height:calc(100vh - 180px);align-items:stretch}.order-documents-left{flex:0 0 52%;padding:16px 24px 24px 0;display:flex;flex-direction:column;gap:12px}.order-documents-error{font-size:12.5px;color:#c81e1e;background:#fdf2f2;border:1px solid #f8b4b4;border-radius:8px;padding:8px 12px}.order-documents-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.order-document-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e7eb;border-radius:10px;padding:12px 16px;background:#fff;cursor:pointer}.order-document-row.is-selected{background:#f0f9ff;border-color:#bae6fd}.order-document-name{font-size:13.5px;color:#1f2a37;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-document-actions{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.order-document-open-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:12.5px;cursor:pointer}.order-document-open-btn:hover{background:#f9fafb}.order-document-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:13px;cursor:pointer;text-decoration:none}.order-document-icon-btn--danger{color:#c81e1e;border-color:#f8b4b4}.order-document-icon-btn--danger:hover{background:#fdf2f2}.order-documents-dropzone{border:1.5px dashed #d1d5db;border-radius:10px;padding:28px 16px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.order-documents-dropzone.is-dragover{border-color:#0d9488;background:#f0fdfa}.order-documents-dropzone-title{font-size:13px;color:#6b7280;margin:0}.order-documents-dropzone-hint{font-size:12px;color:#9ca3af;margin:0}.order-documents-browse-btn{margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer}.order-documents-input{display:none}.order-documents-preview-pane{flex:1;background:#4b5563;display:flex;align-items:center;justify-content:center;padding:32px}.order-documents-preview-pdf{width:100%;height:100%;min-height:70vh;border:none;background:#fff;box-shadow:0 8px 24px #11182740}.order-documents-preview-page{background:#fff;width:min(100%,600px);aspect-ratio:210 / 297;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #11182740;overflow:hidden}.order-documents-preview-img{max-width:100%;max-height:100%;object-fit:contain}.order-documents-preview-empty{font-size:13.5px;color:#6b7280;padding:16px;text-align:center}.order-documents-preview-fallback{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px}.order-documents-preview-fallback-icon{font-size:32px}.order-documents-preview-fallback-name{font-size:13px;color:#374151;word-break:break-all;text-align:center}.order-documents-preview-fallback-link{font-size:13px;color:#0d9488;font-weight:500}.order-documents-delete-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.order-documents-delete-card{background:#fff;border-radius:12px;padding:24px;width:100%;max-width:440px;box-shadow:0 20px 40px #11182733;display:flex;flex-direction:column;gap:12px}.order-documents-delete-title{font-size:16px;font-weight:600;color:#1f2a37;margin:0}.order-documents-delete-body{font-size:13px;line-height:1.5;color:#374151;margin:0}.order-documents-delete-actions{display:flex;justify-content:flex-end;gap:8px}.order-documents-delete-cancel{padding:8px 16px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer}.order-documents-delete-confirm{padding:8px 16px;border:none;border-radius:8px;background:#c81e1e;color:#fff;font-size:13px;font-weight:500;cursor:pointer}.cert-tab{padding:16px 0}.cert-tab-banner{background:#fdf6b2;border:1px solid #fce96a;color:#723b13;border-radius:10px;padding:12px 16px;font-size:13px;margin-bottom:14px}.cert-tab-hint{background:#ebf5ff;border:1px solid #bfdbfe;color:#1e429f;border-radius:10px;padding:10px 14px;font-size:12px;margin-bottom:14px}.cert-tab-error{color:#e02424;font-size:13px;margin-bottom:12px}.cert-tab-empty{text-align:center;color:#6b7280;padding:40px;font-size:13px;border:1px dashed #e5e7eb;border-radius:10px}.cert-tab-table{width:100%;border-collapse:collapse;font-size:13px}.cert-tab-table th{text-align:left;font-size:10px;color:#6b7280;font-weight:600;padding:10px 8px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.cert-tab-table td{padding:10px 8px;border-bottom:1px solid #f3f4f6;color:#111928}.cert-tab-amount{font-weight:700}.cert-doc-link{color:#0d9488;text-decoration:none}.cert-tab-view{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.cert-tab-view:disabled{color:#9ca3af;cursor:not-allowed}.project-order-list-mlp{display:flex;flex-direction:column;height:100%;background:var(--primaryBackgroundColor);overflow:hidden}.project-order-list-top{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 32px 0;gap:24px;flex-shrink:0}.order-kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;flex:1;min-width:0}.order-kpi-card{border:none;border-radius:12px;padding:14px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.order-kpi-card--info{background:#ebf5ff}.order-kpi-card--success{background:#f3faf7}.order-kpi-label{font-size:13px;font-weight:400;color:var(--primaryFontColor);line-height:1}.order-kpi-values{display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap}.order-kpi-count{font-size:38px;font-weight:200;color:var(--primaryFontColor);line-height:1;letter-spacing:.01em;font-variant-numeric:tabular-nums}.order-kpi-amount{font-size:12px;color:var(--primaryFontColor);font-weight:400}.order-kpi-trend{width:14px;height:14px;margin-left:auto;opacity:.7;flex-shrink:0}.order-new-dropdown{position:relative;flex-shrink:0}.order-new-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;background:#047481;color:#fff;border:none;font-size:13px;font-weight:var(--medium);cursor:pointer;white-space:nowrap;transition:filter .15s ease}.order-new-btn:hover{filter:brightness(1.08)}.order-new-btn-caret{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center}.order-new-btn-caret img{filter:invert(100%);width:100%;height:100%}.order-new-menu{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:var(--primaryBackgroundColor);border:1px solid var(--primaryGrey);border-radius:12px;box-shadow:0 6px 20px #00000014;z-index:100;overflow:hidden;padding:6px}.order-new-menu-item{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:none;background:transparent;cursor:pointer;border-radius:8px;text-align:left;transition:background .12s}.order-new-menu-item:hover{background:var(--zeroGrey)}.order-new-menu-icon{width:20px;height:20px;flex-shrink:0;opacity:.85}.order-new-menu-label{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;font-weight:var(--medium);color:var(--primaryFontColor);flex-wrap:wrap}.order-new-menu-sub{font-size:12px;font-weight:400;color:var(--tertiaryGrey)}.order-providers-section{flex:1;overflow-y:auto;padding:28px 32px 24px}.order-providers-title{font-size:14px;font-weight:var(--medium);color:var(--primaryFontColor);margin:0 0 16px}.order-providers-toolbar{display:flex;align-items:center;gap:16px;margin-bottom:20px}.order-search-wrapper{display:flex;align-items:center;gap:10px;border:1px solid var(--primaryGrey);border-radius:999px;padding:8px 16px;background:var(--primaryBackgroundColor);flex:0 1 320px;min-width:200px}.order-search-icon{width:16px;height:16px;flex-shrink:0;opacity:.6}.order-search-input{border:none;outline:none;font-size:13px;color:var(--primaryFontColor);background:transparent;width:100%;font-family:inherit}.order-search-input::placeholder{color:var(--tertiaryGrey)}.order-provider-filter{position:relative;flex-shrink:0}.order-provider-filter-btn{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid var(--primaryGrey);border-radius:8px;background:var(--primaryBackgroundColor);cursor:pointer;min-width:200px;position:relative;transition:border-color .15s}.order-provider-filter.open .order-provider-filter-btn{border-color:var(--KIROHighlight)}.order-provider-filter-label{position:absolute;top:-7px;left:12px;font-size:10px;font-weight:var(--medium);color:var(--tertiaryGrey);background:var(--primaryBackgroundColor);padding:0 6px;line-height:1}.order-provider-filter-value{flex:1;font-size:13px;color:var(--primaryFontColor);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-provider-filter-caret{width:10px;height:10px;flex-shrink:0;opacity:.55}.order-provider-filter-menu{position:absolute;top:calc(100% + 6px);left:0;min-width:100%;background:var(--primaryBackgroundColor);border:1px solid var(--primaryGrey);border-radius:8px;box-shadow:0 6px 20px #00000014;z-index:100;padding:6px;max-height:280px;overflow-y:auto}.order-provider-filter-item{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:13px;color:var(--primaryFontColor);cursor:pointer;border-radius:6px;transition:background .12s}.order-provider-filter-item:hover{background:var(--zeroGrey)}.order-provider-filter-item input[type=checkbox]{accent-color:var(--KIROHighlight);width:16px;height:16px;cursor:pointer;flex-shrink:0}.order-provider-filter-divider{height:1px;background:var(--primaryGrey);margin:4px 0}.order-provider-cards-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:1200px){.order-provider-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.order-provider-cards-grid{grid-template-columns:1fr}}.order-provider-card{display:flex;align-items:center;gap:14px;background:var(--primaryBackgroundColor);border:1px solid var(--primaryGrey);border-radius:10px;padding:14px 18px;cursor:pointer;text-align:left;width:100%;transition:box-shadow .15s,border-color .15s;min-width:0}.order-provider-card:hover{box-shadow:0 2px 10px var(--primaryBoxShadowColor);border-color:var(--secondaryGrey)}.order-provider-logo{width:52px;height:36px;border-radius:4px;background:var(--zeroGrey);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.order-provider-logo-img{width:100%;height:100%;object-fit:contain}.order-provider-initials{font-size:12px;font-weight:var(--bold);color:var(--primaryFontColor)}.order-provider-info{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.order-provider-name{font-size:14px;font-weight:var(--bold);color:var(--primaryFontColor);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-provider-stats{font-size:12px;color:var(--tertiaryGrey);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-provider-sep{margin:0 4px;color:var(--primaryGrey)}.order-provider-chevron{width:16px;height:16px;flex-shrink:0;opacity:.55}.project-order-list-empty{display:flex;align-items:center;justify-content:center;color:var(--tertiaryGrey);font-size:14px;padding:40px;min-height:120px}.provider-order-list{display:flex;flex-direction:column;height:100%}.provider-order-list-header{display:flex;align-items:center;gap:12px;padding:16px 32px;border-bottom:1px solid var(--primaryGrey);flex-shrink:0}.provider-back-btn{background:transparent;border:none;color:var(--KIROHighlight);font-size:13px;cursor:pointer;padding:0;font-weight:var(--medium);transition:opacity .15s}.provider-back-btn:hover{opacity:.7}.provider-order-list-title{font-size:15px;font-weight:var(--bold);color:var(--primaryFontColor)}.project-order-table{width:100%;border-collapse:separate;border-spacing:0 8px;padding:0 32px;table-layout:fixed}.project-order-table thead tr th{padding:4px 8px;text-align:left;font-size:11px;font-weight:var(--medium);color:var(--secondaryGrey);text-transform:uppercase;letter-spacing:.04em;border:none;background:transparent}.project-order-row{background:var(--primaryBackgroundColor);cursor:pointer;transition:box-shadow .15s ease;box-shadow:0 1px 3px var(--primaryShadow);border-radius:8px}.project-order-row:hover{box-shadow:0 2px 8px var(--primaryBoxShadowColor)}.project-order-row td{padding:12px 8px;font-size:13px;color:var(--primaryFontColor);vertical-align:middle;border-top:1px solid var(--primaryGrey);border-bottom:1px solid var(--primaryGrey)}.project-order-row td:first-child{border-left:1px solid var(--primaryGrey);border-radius:8px 0 0 8px;padding-left:16px;font-size:11px;color:var(--secondaryGrey);font-weight:var(--medium)}.project-order-row td:last-child{border-right:1px solid var(--primaryGrey);border-radius:0 8px 8px 0;padding-right:16px}.order-tracking-kpi{display:flex;flex-direction:column;gap:2px;background:#f0fdfa;border-radius:12px;padding:14px 18px;min-width:170px}.order-tracking-kpi .otk-label{font-size:12px;font-weight:600;color:#111928}.order-tracking-kpi .otk-count{font-size:26px;font-weight:700;color:#111928;line-height:1.1}.order-tracking-kpi .otk-amount{font-size:12px;color:#6b7280}.order-tracking-categories{display:grid;grid-template-columns:1fr 1fr;gap:8px}.order-tracking-category{background:#ebf5ff;border-radius:10px;padding:8px 14px;display:flex;flex-direction:column;min-width:150px}.order-tracking-category .otc-label{font-size:12px;font-weight:600;color:#111928}.order-tracking-category .otc-value{font-size:11px;color:#6b7280}.order-provider-dev-bad{color:#e02424;font-weight:600}.order-provider-dev-good{color:#0e9f6e;font-weight:600}.order-provider-dev-neutral{color:#6b7280;font-weight:600}.provider-tracking-page{padding:16px 24px 48px;background:#fff;min-height:100%}.provider-tracking-loading,.provider-tracking-error{display:flex;justify-content:center;padding:64px 0;color:#6b7280}.provider-tracking-breadcrumb{margin-bottom:8px}.provider-tracking-menu-wrapper{position:relative;margin-left:auto}.provider-tracking-more-btn{background:#fff;border:1px solid var(--billdin-gray-200);border-radius:8px;padding:6px 10px;font-size:13px;cursor:pointer;color:var(--billdin-gray-700)}.provider-tracking-more-btn:hover{background:var(--billdin-gray-50)}.provider-tracking-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.provider-tracking-back{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;font-size:18px;cursor:pointer}.provider-tracking-title{font-size:20px;font-weight:600;color:#111928;margin:0}.provider-tracking-kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:#ebf5ff;border-radius:12px;padding:16px 20px;margin-bottom:20px}.ptk-card{display:flex;flex-direction:column;gap:2px;padding:0 16px;border-right:1px solid #d1e3f8}.ptk-card:last-child{border-right:none}.ptk-label{font-size:12px;font-weight:600;color:#111928}.ptk-value{font-size:24px;font-weight:700;color:#111928}.ptk-value.ptk-bad{color:#e02424}.ptk-value.ptk-good{color:#0e9f6e}.ptk-sub{font-size:12px;color:#6b7280}.ptk-sub.ptk-warn{color:#c27803;font-weight:600}.ptk-link{background:none;border:none;color:#0d9488;text-decoration:underline;font-size:12px;cursor:pointer;padding:0}.ptk-link:disabled{color:#9ca3af;cursor:not-allowed}.provider-tracking-tabs{display:flex;gap:4px;border-bottom:1px solid #e5e7eb;margin-bottom:16px;flex-wrap:wrap}.provider-tracking-tab{background:none;border:none;border-bottom:2px solid transparent;padding:10px 14px;font-size:13px;color:#6b7280;cursor:pointer}.provider-tracking-tab.is-active{color:#0d9488;border-bottom-color:#0d9488;font-weight:600}.provider-tracking-tab--new{color:#0d9488}.sheet-block{border:1px solid #e5e7eb;border-radius:12px;padding:16px}.sheet-block-header{display:flex;align-items:flex-start;gap:24px;flex-wrap:wrap;margin-bottom:12px}.sheet-block-title{display:flex;flex-direction:column;gap:2px;min-width:220px}.sheet-block-title strong{font-size:14px;color:#111928}.sheet-block-type{font-size:12px;color:#6b7280}.sheet-block-totals{display:flex;gap:32px;margin-left:auto}.sheet-total{display:flex;flex-direction:column;align-items:flex-end}.sheet-total-label{font-size:11px;color:#6b7280}.sheet-total-value{font-size:14px;font-weight:700;color:#111928}.sheet-block-actions{display:flex;align-items:center;gap:8px}.sheet-certify-wrapper,.sheet-menu-wrapper,.otr-menu-wrapper,.otr-certify-wrapper{position:relative}.sheet-certify-btn{background:#0d9488;color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer}.sheet-download-btn{background:#0d9488;color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;opacity:.55;cursor:not-allowed}.sheet-more-btn,.otr-more-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:13px;cursor:pointer;color:#374151}.sheet-menu-popover{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #1119281f;display:flex;flex-direction:column;min-width:260px;padding:6px;z-index:30}.sheet-menu-popover button{background:none;border:none;text-align:left;font-size:13px;color:#111928;padding:9px 12px;border-radius:6px;cursor:pointer}.sheet-menu-popover button:hover:not(:disabled){background:#f3f4f6}.sheet-menu-popover button:disabled{color:#9ca3af;cursor:not-allowed}.sheet-menu-popover .sheet-menu-danger{color:#e02424}.sheet-block-filters{display:flex;gap:12px;align-items:center;margin-bottom:12px}.sheet-filter-search{flex:0 0 260px;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:13px}.sheet-filter{display:flex;flex-direction:column;font-size:11px;color:#6b7280;gap:2px}.sheet-filter select{border:1px solid #e5e7eb;border-radius:8px;padding:7px 10px;font-size:13px;min-width:140px}.sheet-block-rows{display:flex;flex-direction:column}.sheet-block-empty{padding:32px;text-align:center;color:#6b7280;font-size:13px}.order-tracking-row-wrapper{border-top:1px solid #f3f4f6}.order-tracking-row{display:flex;align-items:center;gap:16px;padding:12px 4px}.otr-main{display:flex;align-items:center;gap:12px;flex:1;min-width:0}.otr-date{font-size:12px;color:#6b7280;white-space:nowrap}.otr-code{font-size:13px;font-weight:600;color:#111928;white-space:nowrap}.otr-title{font-size:13px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.otr-amounts{display:flex;gap:24px}.otr-amount{display:flex;flex-direction:column;align-items:flex-end;min-width:110px}.otr-amount-label{font-size:10px;color:#9ca3af}.otr-amount-value{font-size:13px;font-weight:600;color:#111928}.otr-actions{display:flex;align-items:center;gap:8px}.otr-primary-btn{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;color:#111928;cursor:pointer;white-space:nowrap}.otr-certify-btn{background:#0d9488;color:#fff;border:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.otr-expense-btn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:7px 9px;cursor:pointer}.otr-expand-btn{background:none;border:none;font-size:13px;color:#6b7280;cursor:pointer;padding:6px}.order-concepts-expand{padding:4px 8px 16px 32px;overflow-x:auto}.order-concepts-expand--error{color:#e02424;font-size:12px}.order-concepts-expand-table{width:100%;border-collapse:collapse;font-size:12px}.order-concepts-expand-table th{text-align:left;font-size:10px;color:#6b7280;font-weight:600;padding:6px 8px;border-bottom:1px solid #e5e7eb;white-space:nowrap}.order-concepts-expand-table td{padding:6px 8px;border-bottom:1px solid #f3f4f6;color:#111928;white-space:nowrap}.order-concepts-expand-table .oce-title{white-space:normal;min-width:220px}.sheet-block-pagination{display:flex;justify-content:center;gap:4px;padding-top:16px}.sheet-block-pagination button{border:1px solid #e5e7eb;background:#fff;border-radius:6px;min-width:30px;height:30px;font-size:12px;cursor:pointer;color:#374151}.sheet-block-pagination button.is-active{background:#0d9488;border-color:#0d9488;color:#fff}.sheet-block-pagination button:disabled{opacity:.4;cursor:not-allowed}.tracking-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.tracking-modal-card{background:#fff;border-radius:12px;width:480px;max-width:calc(100vw - 32px);padding:24px}.tracking-modal-title{font-size:16px;font-weight:700;color:#111928;margin:0 0 8px}.tracking-modal-body{font-size:13px;color:#4b5563;margin:0 0 16px}.tracking-modal-error{font-size:13px;color:var(--billdin-error-700);margin:0 0 16px}.tracking-modal-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151;margin-bottom:16px}.tracking-modal-field input,.tracking-modal-field select{border:1px solid #d1d5db;border-radius:8px;padding:9px 12px;font-size:13px}.tracking-modal-actions{display:flex;justify-content:space-between;gap:8px}.tracking-btn-secondary{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer}.tracking-btn-primary{border:none;background:#0d9488;color:#fff;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer}.tracking-btn-primary:disabled{opacity:.5;cursor:not-allowed}.tracking-btn-danger{border:none;background:#e02424;color:#fff;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer}.otr-register-btn{box-sizing:border-box;height:32px;padding:0 12px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:#fff;color:var(--billdin-gray-700);font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;cursor:pointer}.otr-pending-btn{box-sizing:border-box;height:32px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--billdin-primary-600);font-family:inherit;font-size:12px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;cursor:pointer}.sheet-register-btn{box-sizing:border-box;height:36px;padding:0 16px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:#fff;color:var(--billdin-gray-700);font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;cursor:pointer}.provider-tracking-uninvoiced{margin-left:auto;display:flex;align-items:center;gap:12px}.provider-tracking-uninvoiced-text{font-size:13px;line-height:20px;color:var(--billdin-gray-600);font-variant-numeric:tabular-nums}.provider-tracking-conform-btn{box-sizing:border-box;height:36px;padding:0 16px;border:0;border-radius:12px;background:var(--billdin-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;cursor:pointer}.crm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.crm-card{background:#fff;border-radius:12px;width:560px;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);overflow-y:auto;padding:24px}.crm-title{font-size:16px;font-weight:700;color:#111928;margin:0 0 14px}.crm-radio{display:flex;align-items:center;gap:8px;font-size:13px;color:#111928;margin-bottom:8px;cursor:pointer}.crm-section{margin-top:12px}.crm-section-label{display:block;font-size:12px;font-weight:600;color:#374151;margin:12px 0 6px}.crm-search-row{display:flex;gap:8px}.crm-search-row input{flex:1;border:1px solid #d1d5db;border-radius:8px;padding:9px 12px;font-size:13px}.crm-search-btn{background:#0d9488;color:#fff;border:none;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:600;cursor:pointer}.crm-empty{font-size:12px;font-style:italic;color:#6b7280;margin:12px 0 0}.crm-results{display:flex;flex-direction:column;gap:8px;margin-top:12px;max-height:220px;overflow-y:auto}.crm-result-card{display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;cursor:pointer}.crm-result-fields{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#111928}.crm-result-fields small{display:block;color:#9ca3af;font-size:10px}.crm-fields-row{display:flex;gap:12px;margin-bottom:10px}.crm-field{display:flex;flex-direction:column;gap:4px;font-size:12px;color:#374151}.crm-field--grow{flex:1}.crm-field input,.crm-field select{border:1px solid #d1d5db;border-radius:8px;padding:9px 12px;font-size:13px}.crm-file-row{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;margin-bottom:8px;font-size:13px}.crm-file-remove{background:none;border:none;cursor:pointer;color:#e02424}.crm-dropzone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px dashed #9ca3af;border-radius:10px;padding:22px;cursor:pointer;text-align:center;font-size:13px;color:#374151}.crm-dropzone input{display:none}.crm-dropzone small{color:#9ca3af}.crm-error{color:#e02424;font-size:12px;margin:12px 0 0}.crm-actions{display:flex;justify-content:space-between;margin-top:20px}.crm-btn-secondary{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer}.crm-btn-primary{border:none;background:#0d9488;color:#fff;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer}.crm-btn-primary:disabled{opacity:.5;cursor:not-allowed}.order-pending-header{box-sizing:border-box;padding:20px 24px 16px;border-bottom:1px solid var(--billdin-gray-200);display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.order-pending-title{margin:0;font-size:16px;font-weight:700;line-height:22px;color:var(--billdin-gray-900)}.order-pending-subtitle{margin:4px 0 0;font-size:12px;line-height:16px;color:var(--billdin-gray-500)}.order-pending-close{box-sizing:border-box;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--billdin-gray-500);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer}.order-pending-body{box-sizing:border-box;flex:1 1 0%;padding:20px 24px;overflow-y:auto}.order-pending-summary{margin:0;font-size:15px;font-weight:600;line-height:22px;color:var(--billdin-gray-900)}.order-pending-lines{list-style:none;margin:8px 0 0;padding:0}.order-pending-line{padding:14px 0;border-bottom:1px solid var(--billdin-gray-100)}.order-pending-line-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.order-pending-line-name{font-size:13px;font-weight:500;line-height:20px;color:var(--billdin-gray-900)}.order-pending-line-missing{font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-gray-900);white-space:nowrap;font-variant-numeric:tabular-nums}.order-pending-line-complete{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:20px;color:var(--billdin-gray-600);white-space:nowrap}.order-pending-line-sub{margin-top:2px;font-size:12px;line-height:16px;color:var(--billdin-gray-500);font-variant-numeric:tabular-nums}.order-pending-bar{margin-top:8px;height:4px;border-radius:2px;background:var(--billdin-gray-100);overflow:hidden}.order-pending-bar-fill{height:4px;border-radius:2px;background:var(--billdin-primary)}.order-pending-deliveries-title{margin:24px 0 4px;font-size:13px;font-weight:600;line-height:20px;color:var(--billdin-gray-900)}.order-pending-delivery{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:6px 0;border:0;border-bottom:1px solid var(--billdin-gray-100);background:transparent;font-family:inherit;font-size:13px;line-height:20px;color:var(--billdin-gray-700);text-align:left;font-variant-numeric:tabular-nums;cursor:pointer}.order-pending-delivery-text{display:flex;flex-direction:column;min-width:0}.order-pending-delivery-sub{font-size:12px;line-height:16px;color:var(--billdin-gray-500)}.order-pending-empty{margin:8px 0 0;font-size:13px;line-height:20px;color:var(--billdin-gray-500)}.order-pending-footer{box-sizing:border-box;padding:16px 24px;border-top:1px solid var(--billdin-gray-200)}.order-pending-register{box-sizing:border-box;width:100%;min-height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--billdin-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.order-pending-loading,.order-pending-error{padding:24px;font-size:13px;line-height:20px;color:var(--billdin-gray-600)}.cert-list-page{padding:16px 24px 48px;background:#fff;min-height:100%}.cert-list-toast{display:flex;align-items:center;gap:6px;background:#def7ec;border:1px solid #84e1bc;color:#03543f;border-radius:10px;padding:10px 14px;font-size:13px;margin-bottom:14px}.cert-list-toast strong{color:#057a55}.cert-list-toast button{margin-left:auto;background:none;border:none;font-size:16px;cursor:pointer;color:#03543f}.cert-list-breadcrumb{margin-bottom:8px}.cert-list-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.cert-list-back{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;font-size:18px;cursor:pointer}.cert-list-title{font-size:20px;font-weight:600;color:#111928;margin:0}.cert-list-cta-wrapper{margin-left:auto;display:flex;align-items:center;gap:8px}.cert-new-cta{position:relative}.cert-new-cta-btn{background:#0d9488;color:#fff;border:none;border-radius:8px;padding:10px 18px;font-size:13px;font-weight:600;cursor:pointer}.cert-new-cta-popover{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #1119281f;display:flex;flex-direction:column;min-width:280px;padding:6px;z-index:30}.cert-new-cta-popover button{background:none;border:none;text-align:left;font-size:13px;color:#111928;padding:9px 12px;border-radius:6px;cursor:pointer}.cert-new-cta-popover button:hover{background:#f3f4f6}.cert-list-error{color:#e02424;font-size:13px;margin-bottom:12px}.cert-list-loading{display:flex;justify-content:center;padding:48px}.cert-list-filters{display:flex;align-items:flex-end;gap:12px;margin-bottom:14px}.cert-list-filters input[type=search]{flex:0 0 240px;border:1px solid #e5e7eb;border-radius:8px;padding:9px 12px;font-size:13px}.cert-list-filters label{display:flex;flex-direction:column;gap:2px;font-size:11px;color:#6b7280}.cert-list-filters select,.cert-list-filters input[type=date]{border:1px solid #e5e7eb;border-radius:8px;padding:8px 10px;font-size:13px;min-width:150px}.supply-cert-table{width:100%;border-collapse:collapse;font-size:13px}.supply-cert-table th{text-align:left;font-size:10px;color:#6b7280;font-weight:600;padding:10px 8px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.supply-cert-table td{padding:10px 8px;border-bottom:1px solid #f3f4f6;color:#111928}.supply-cert-amount{font-weight:700}.supply-cert-empty{text-align:center;color:#6b7280;padding:32px;font-size:13px}.cert-doc-link{color:#0d9488;text-decoration:none;font-size:13px}.cert-expense-link{background:none;border:none;color:#0d9488;font-size:13px;cursor:pointer;padding:0}.cert-unconformed{color:#9ca3af;font-style:italic}.supply-cert-actions{display:flex;align-items:center;gap:8px}.cert-view-btn{background:#0d9488;color:#fff;border:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.cert-row-menu-wrapper{position:relative}.cert-row-more{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:7px 9px;font-size:13px;cursor:pointer}.cert-row-menu{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #1119281f;display:flex;flex-direction:column;min-width:200px;padding:6px;z-index:30}.cert-row-menu button{background:none;border:none;text-align:left;font-size:13px;color:#111928;padding:8px 12px;border-radius:6px;cursor:pointer}.cert-row-menu button:hover:not(:disabled){background:#f3f4f6}.cert-row-menu button:disabled{color:#9ca3af;cursor:not-allowed}.cert-row-menu .is-danger{color:#e02424}.proforma-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.proforma-card{border:1px solid #e5e7eb;border-radius:12px;padding:14px 16px}.proforma-card-header{display:flex;align-items:center;gap:10px;margin-bottom:12px}.proforma-card-header h3{font-size:14px;font-weight:700;color:#111928;margin:0}.proforma-card-badge{font-size:11px;font-weight:600;border-radius:999px;padding:2px 8px}.proforma-card-badge.is-created{color:#1c64f2;background:#ebf5ff}.proforma-card-badge.is-validated{color:#047481;background:#d5f5f6}.proforma-card-badge.is-confirmed{color:#0e9f6e;background:#def7ec}.proforma-card-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.proforma-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.proforma-card-grid small{display:block;font-size:10px;color:#9ca3af}.proforma-card-grid span{font-size:13px;color:#111928}.cert-list-confirm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.cert-list-confirm-card{background:#fff;border-radius:12px;width:440px;max-width:calc(100vw - 32px);padding:24px}.cert-list-confirm-card h2{font-size:15px;margin:0 0 8px;color:#111928}.cert-list-confirm-card p{font-size:13px;color:#4b5563;margin:0 0 16px}.cert-list-confirm-actions{display:flex;justify-content:space-between}.cert-list-confirm-actions button{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer}.cert-list-confirm-actions .is-danger{background:#e02424;border-color:#e02424;color:#fff;font-weight:600}.cert-list-register-btn{box-sizing:border-box;height:36px;padding:0 16px;border:1px solid var(--billdin-gray-200);border-radius:12px;background:#fff;color:var(--billdin-gray-700);font-family:inherit;font-size:14px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;cursor:pointer}.cert-editor-page{display:flex;flex-direction:column;min-height:100%;background:#fff;padding-bottom:72px}.cert-editor-loading,.cert-editor-error{display:flex;justify-content:center;padding:64px;color:#6b7280}.cert-editor-breadcrumb{margin-bottom:8px}.cert-editor-header{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.cert-editor-back{width:32px;height:32px;border:1px solid #e5e7eb;border-radius:8px;background:#f9fafb;font-size:18px;cursor:pointer}.cert-editor-title{font-size:16px;font-weight:700;color:#111928;margin:0}.cert-editor-search{border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:13px;width:220px;margin-left:16px}.cert-editor-date{display:flex;flex-direction:column;font-size:10px;color:#6b7280}.cert-editor-date input{border:1px solid #e5e7eb;border-radius:8px;padding:7px 10px;font-size:13px}.cert-editor-toolbar{margin-left:auto;display:flex;gap:8px}.cert-editor-toolbar button{border:1px solid #e5e7eb;background:#fff;border-radius:8px;padding:8px 12px;font-size:12px;color:#374151;cursor:pointer}.cert-editor-toolbar button:disabled{color:#9ca3af;cursor:not-allowed}.cert-editor-toolbar .cert-editor-save{background:#0d9488;border-color:#0d9488;color:#fff;font-weight:600}.cert-editor-toolbar .cert-editor-save:disabled{opacity:.5;color:#fff}.cert-editor-banner{margin:12px 20px 0;background:#ebf5ff;border:1px solid #bfdbfe;border-radius:8px;padding:10px 14px;font-size:12px;color:#1e429f}.cert-editor-banner--warn{background:#fdf6b2;border-color:#fce96a;color:#723b13}.cert-editor-body{display:block;padding:0 32px}.cert-concepts{display:flex;flex-direction:column;gap:8px;outline:none}.cert-concepts-over{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cert-concepts-over-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:12px;background:var(--billdin-warning-50);border:1px solid var(--billdin-warning-100);color:var(--billdin-warning-700);font-size:11px;font-weight:600;white-space:nowrap}.cert-concepts-over-text{font-size:12px;color:var(--billdin-gray-600)}.cert-concepts-card{border:1px solid var(--billdin-gray-200);border-radius:8px;overflow:hidden;background:var(--billdin-gray-0)}.cert-concepts-table{width:100%;border-collapse:collapse;table-layout:fixed}.cct-col-code{width:112px}.cct-col-unit{width:60px}.cct-col-ordered,.cct-col-price{width:80px}.cct-col-accumulated{width:120px}.cct-col-quantity{width:112px}.cct-col-pct{width:88px}.cct-col-amount{width:108px}.cct-col-remaining{width:76px}.cert-concepts-table th{height:33px;box-sizing:border-box;padding:0 8px;background:var(--billdin-gray-50);border-bottom:1px solid var(--billdin-gray-200);border-right:1px solid var(--billdin-gray-200);font-size:10.5px;font-weight:600;line-height:15.75px;letter-spacing:.525px;text-transform:uppercase;color:var(--billdin-gray-500);white-space:nowrap;overflow:hidden;text-align:left}.cert-concepts-table th.cct-th-num{text-align:right}.cert-concepts-table th.cct-th-last,.cert-concepts-table td.cct-th-last{border-right:0}.cct-head-code{display:flex;align-items:center;gap:6px}.cert-concepts-collapse-all{--collapseAllDiamondSize: 16px;--collapseAllDiamondIcon: 11px;color:var(--billdin-gray-500)}.cert-concepts-table td{box-sizing:border-box;height:35px;padding:0 8px;border-bottom:1px solid var(--billdin-gray-200);border-right:1px solid var(--billdin-gray-200);font-size:13px;line-height:19.5px;color:var(--billdin-gray-800);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cert-concepts-table td.cct-num{text-align:right}.cert-concepts-table td.cct-read{color:var(--billdin-gray-600)}.cert-concepts-table .cct-strong{font-weight:600}.cert-concepts-table .cct-unit{font-size:12px;color:var(--billdin-gray-500)}.cct-help-row td{height:auto;padding:8px;background:var(--billdin-gray-50);color:var(--billdin-gray-600);font-size:12px;white-space:normal}.cct-order-row td{height:36px}.cct-order-cell{padding-left:8px}.cct-order-label{display:flex;align-items:center;gap:10px;min-width:0}.cct-order-name{font-size:13px;font-weight:600;color:var(--billdin-gray-800)}.cct-order-context{font-size:12px;font-weight:400;color:var(--billdin-gray-500);overflow:hidden;text-overflow:ellipsis}.cct-code{display:flex;align-items:center;gap:6px;min-width:0}.cct-code-text{font-size:12px;color:var(--billdin-gray-800);overflow:hidden;text-overflow:ellipsis}.cct-chevron{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;padding:0;border:none;background:transparent;color:var(--billdin-gray-500);cursor:pointer}.cct-chevron:hover{color:var(--billdin-gray-800)}.cct-chevron svg{width:12px;height:12px}.cct-chevron-gap{display:inline-block;width:16px;flex-shrink:0}.cct-title{overflow:hidden;text-overflow:ellipsis}.cct-line-row.is-selected>td{background:var(--billdin-selection-bg)}.cct-line-row:hover>td{background:var(--billdin-gray-50)}.cct-line-row.is-selected:hover>td{background:var(--billdin-selection-bg-hover)}.cert-concepts-table td.is-cursor-cell{box-shadow:inset 0 0 0 2px var(--billdin-selection)}.cert-concepts-table td.is-over,.cert-concepts-table td.is-over .editable-cell{color:var(--billdin-warning-700);font-weight:600}.cert-concepts-table td.is-derived .editable-cell{color:var(--billdin-gray-400)}.cert-concepts-empty{padding:24px;text-align:center;font-size:13px;color:var(--billdin-gray-400)}.cert-concepts-table .editable-cell{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;min-width:0;padding:2px 4px;border:1px solid transparent;border-radius:3px;cursor:text;text-align:right;transition:border-color .12s,background-color .12s}.cert-concepts-table .editable-cell:hover:not(.is-readonly){border-color:var(--billdin-selection-border);background-color:var(--billdin-selection-bg)}.cert-concepts-table .editable-cell:focus-visible{outline:none}.cert-concepts-table .editable-cell.is-readonly{cursor:default}.cert-concepts-table .editable-cell--editing{padding:0;background-color:var(--billdin-gray-0)}.cert-concepts-table .editable-cell--editing input{flex:1;width:100%;min-width:0;padding:2px 4px;border:none;outline:none;background:transparent;font:inherit;color:inherit;text-align:right}.cert-band{display:flex;height:262px;margin:12px 32px 0;border:1px solid var(--billdin-gray-200);border-radius:8px;overflow:hidden;background:var(--billdin-gray-0)}.cert-band--empty{align-items:center;justify-content:center;height:120px;position:relative;background:var(--billdin-gray-50);font-size:13px;color:var(--billdin-gray-400)}.cert-band-notes{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px;box-sizing:border-box;border-right:1px solid var(--billdin-gray-200);background:var(--billdin-gray-50)}.cert-band-measurements{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 16px;box-sizing:border-box;position:relative}.cert-band-title{font-size:14px;font-weight:600;line-height:20px;color:var(--billdin-gray-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cert-band-linked{font-size:12px;line-height:16px;color:var(--billdin-gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:-6px}.cert-band-notes-panel{flex:1;min-height:0;background:transparent}.cert-band-tabs{display:flex;align-items:stretch;gap:4px;flex-shrink:0;border-bottom:1px solid var(--billdin-gray-200)}.cert-band-tab{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border:0;border-bottom:2px solid transparent;background:transparent;font-family:inherit;font-size:12px;line-height:18px;color:var(--billdin-gray-500);white-space:nowrap;cursor:pointer}.cert-band-tab.is-active{border-bottom-color:var(--billdin-primary);color:var(--billdin-gray-900)}.cert-band-close{position:absolute;right:8px;top:8px;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--billdin-gray-400);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.cert-band-close:hover{color:var(--billdin-gray-700)}.concept-phases-panel{margin-top:16px;border-top:1px solid #e5e7eb;padding-top:12px}.cpp-title{font-size:12px;font-weight:700;margin:0 0 8px;color:#111928}.cpp-empty{font-size:11px;color:#9ca3af}.cpp-table{width:100%;border-collapse:collapse;font-size:11px}.cpp-table th{text-align:left;color:#6b7280;font-size:10px;padding:4px}.cpp-table td{padding:4px}.cpp-table .is-current td{font-weight:700}.cpp-bar{width:90px;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden}.cpp-bar-fill{height:100%;background:#0d9488}.cpp-num{text-align:right}.cert-editor-measure-toggle{align-self:flex-end;margin:8px 32px 0;background:none;border:none;color:var(--billdin-primary-600);font-size:12px;font-weight:600;cursor:pointer}.cert-editor-footer{position:fixed;bottom:0;left:0;right:0;background:#111928;color:#fff;display:flex;align-items:center;gap:40px;padding:12px 24px;z-index:40}.cert-footer-metric{display:flex;flex-direction:column}.cert-footer-metric span{font-size:10px;color:#9ca3af}.cert-footer-metric strong{font-size:16px}.cert-footer-actions{margin-left:auto;display:flex;gap:10px}.cert-footer-cancel{border:1px solid #4b5563;background:transparent;color:#fff;border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer}.cert-footer-save{border:none;background:#0d9488;color:#fff;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer}.cert-footer-save:disabled{opacity:.5;cursor:not-allowed}.fcm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#11192852;display:flex;align-items:center;justify-content:center;z-index:60}.fcm-card{background:#fff;border-radius:12px;width:540px;max-width:calc(100vw - 32px);padding:24px}.fcm-title{font-size:16px;font-weight:700;color:#111928;margin:0 0 12px}.fcm-line{font-size:13px;color:#374151;margin:0 0 8px}.fcm-question{font-size:13px;color:#374151;margin:12px 0 0}.fcm-actions{display:flex;justify-content:space-between;margin-top:20px;border-top:1px solid #e5e7eb;padding-top:16px}.fcm-cancel{border:1px solid #d1d5db;background:#fff;border-radius:8px;padding:9px 16px;font-size:13px;cursor:pointer}.fcm-confirm{border:none;background:#0d9488;color:#fff;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;cursor:pointer}.fcm-confirm:disabled{opacity:.5;cursor:not-allowed}.clockingAccessModal{display:flex;flex-direction:column;gap:var(--S);min-width:320px}.clockingAccessHelp{margin:0;color:var(--textSecondary, #6b7280);font-size:.9rem}.clockingAccessField{display:flex;align-items:center;justify-content:space-between;padding:var(--XS) var(--S);background:var(--backgroundSecondary, #f3f4f6);border-radius:var(--XS)}.clockingAccessFieldLabel{color:var(--textSecondary, #6b7280)}.clockingAccessFieldValue{font-family:monospace;letter-spacing:.05em}.clockingAccessActions{display:flex;flex-direction:column;margin-top:var(--S)}.teamMemberModalContainer{padding:var(--M);min-width:400px}.teamMemberModalHeader{display:flex;gap:var(--S);margin-bottom:var(--M)}.teamMemberModalIDAndName{flex:1;display:flex;flex-direction:column;gap:var(--S)}.teamMemberModalActions{display:flex;flex-direction:column;gap:var(--S);margin-top:var(--M)}.settleTeamModalContainer{padding:var(--M);min-width:400px}.settleTeamModalDateInputContainer{display:flex;flex-direction:column;gap:var(--S);margin-bottom:var(--M)}.settleTeamModalIssuedCuts{margin-bottom:var(--M);padding:var(--S);border:1px solid var(--billdin-warning-100);border-radius:8px;background:var(--billdin-warning-50);color:var(--billdin-warning-700);font-size:13px;line-height:1.4}.settleTeamModalIssuedCutsTitle{display:flex;align-items:center;gap:6px;margin:0;font-weight:600}.settleTeamModalIssuedCutsIcon{flex:0 0 auto;width:16px;height:16px;color:var(--billdin-warning-600)}.settleTeamModalIssuedCutsList{margin:6px 0 0;padding-left:22px;list-style:disc}.settleTeamModalIssuedCutsHint{margin:6px 0 0;color:var(--billdin-warning-600)}.settleTeamModalIssuedCutsFailed{margin:0 0 var(--M);color:var(--billdin-gray-500);font-size:12px}.team-grid-scroll{--tg-col-employee: 230px;--tg-col-hours: 84px;--tg-col-amount: 110px;--tg-col-day: 56px;--tg-header-h: 46px;overflow:auto;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.team-grid-table{border-collapse:separate;border-spacing:0;width:-webkit-max-content;width:max-content;min-width:100%;font-size:13px;color:#111928}.team-grid-table thead th,.team-grid-table thead td{position:-webkit-sticky;position:sticky;top:0;z-index:2}.team-grid-table thead .team-grid-totals-row td{top:var(--tg-header-h);z-index:2}.team-grid-sticky-1,.team-grid-sticky-2,.team-grid-sticky-3{position:-webkit-sticky;position:sticky;background:#fff;z-index:1}.team-grid-sticky-1{left:0;min-width:var(--tg-col-employee);max-width:var(--tg-col-employee)}.team-grid-sticky-2{left:var(--tg-col-employee);min-width:var(--tg-col-hours)}.team-grid-sticky-3{left:calc(var(--tg-col-employee) + var(--tg-col-hours));min-width:var(--tg-col-amount);border-right:1px solid #e5e7eb}.team-grid-table thead .team-grid-sticky-1,.team-grid-table thead .team-grid-sticky-2,.team-grid-table thead .team-grid-sticky-3{z-index:4}.team-grid-th{height:var(--tg-header-h);padding:6px 12px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.team-grid-th-num{text-align:right}.team-grid-th-day{position:relative;min-width:var(--tg-col-day);max-width:var(--tg-col-day);padding:6px 4px;text-align:center}.team-grid-th-day.is-weekend{background:#f3f4f6}.team-grid-th-day.is-today .team-grid-day-number{background:#0694a2;color:#fff;border-radius:999px}.team-grid-month-label{position:absolute;top:2px;left:6px;font-size:9px;font-weight:700;color:#9ca3af;text-transform:capitalize}.team-grid-day-letter{display:block;font-size:10px;font-weight:500;color:#9ca3af}.team-grid-day-number{display:inline-block;min-width:22px;padding:1px 2px;font-size:12px;font-weight:600;color:#374151}.team-grid-totals-cell{padding:6px 12px;font-size:12px;font-weight:600;color:#374151;background:#f9fafb;border-bottom:1px solid #e5e7eb;white-space:nowrap}.team-grid-totals-cell.team-grid-td-day{padding:6px 4px;text-align:center;font-size:11px}.team-grid-totals-cell.is-weekend{background:#f3f4f6}.team-grid-td{padding:0 12px;height:44px;border-bottom:1px solid #f3f4f6;vertical-align:middle;white-space:nowrap}.team-grid-td-num{text-align:right;font-variant-numeric:tabular-nums;color:#374151}.team-grid-row:hover .team-grid-td{background:#f7f9fb}.team-grid-td-day{min-width:var(--tg-col-day);max-width:var(--tg-col-day);padding:2px;text-align:center}.team-grid-td-day.is-weekend{background:#fafafa}.team-grid-td-day.is-today{background:#f2fbfc}.team-grid-td-day.is-selected .team-grid-cell{box-shadow:inset 0 0 0 2px #0694a2;background:#edfafa}.team-grid-worker{display:flex;align-items:center;gap:10px;width:100%;padding:4px 0;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit;color:inherit}.team-grid-worker:hover .team-grid-worker-name{color:#0694a2}.team-grid-avatar{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 28px;border-radius:999px;background:#eaf8f9;color:#047481;font-size:11px;font-weight:700}.team-grid-worker-name{overflow:hidden;text-overflow:ellipsis;font-weight:500}.team-grid-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;height:40px;border:none;border-radius:8px;background:transparent;cursor:pointer;font:inherit}.team-grid-cell:hover{background:#edfafa;box-shadow:inset 0 0 0 1px #a5dfe4}.team-grid-cell-hours{font-size:12px;font-weight:600;color:#111928;font-variant-numeric:tabular-nums}.team-grid-cell-absence{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#fff4ec;color:#c7613b;font-size:10px;font-weight:700}.team-grid-cell-status{position:absolute;right:4px;bottom:4px;width:6px;height:6px;border-radius:999px}.team-grid-cell-status.is-validated{background:#0694a2}.team-grid-cell-status.is-settled{background:#9ca3af}.team-grid-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:56px 24px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;text-align:center}.team-grid-empty-illustration{width:72px;height:72px;margin-bottom:6px}.team-grid-empty-title{margin:0;font-size:16px;font-weight:700;color:#111928}.team-grid-empty-message{margin:0;max-width:420px;font-size:13px;color:#6b7280}.team-grid-empty-cta{margin-top:12px;padding:9px 18px;border:none;border-radius:8px;background:#0694a2;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.team-grid-empty-cta:hover{background:#047481}.team-grid-bulk-bar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:12px;padding:10px 16px;border-radius:12px;background:#1b2434;color:#fff;box-shadow:0 10px 28px #00000047}.team-grid-bulk-count{font-size:13px;font-weight:600;white-space:nowrap}.team-grid-bulk-btn{padding:7px 14px;border:1px solid rgba(255,255,255,.25);border-radius:8px;background:transparent;color:#fff;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.team-grid-bulk-btn:hover:not(:disabled){background:#ffffff1a}.team-grid-bulk-btn.is-primary{border-color:transparent;background:#0694a2}.team-grid-bulk-btn.is-primary:hover:not(:disabled){background:#047481}.team-grid-bulk-btn:disabled{opacity:.45;cursor:default}.team-grid-bulk-clear{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:8px;background:transparent;color:#ffffffb3;font-size:16px;cursor:pointer}.team-grid-bulk-clear:hover{background:#ffffff1a;color:#fff}.day-popover{position:fixed;z-index:60;display:flex;flex-direction:column;max-height:70vh;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 12px 32px #00000024}.day-popover-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid #f3f4f6}.day-popover-worker{font-size:13px;font-weight:700;color:#111928}.day-popover-date{font-size:12px;color:#6b7280;text-transform:capitalize}.day-popover-loading{display:flex;justify-content:center;padding:20px}.day-popover-tasks{overflow-y:auto;padding:6px 8px}.day-popover-empty{margin:8px 6px;font-size:12px;color:#9ca3af;font-style:italic}.day-popover-task{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px;border-radius:8px}.day-popover-task:hover{background:#f9fafb}.day-popover-task-main{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.day-popover-task-project{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#9ca3af}.day-popover-task-summary{width:100%;padding:4px 6px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:13px;color:#111928}.day-popover-task-summary:hover:not(:disabled),.day-popover-task-summary:focus{border-color:#e5e7eb;background:#fff;outline:none}.day-popover-task-summary:disabled{color:#9ca3af}.day-popover-task-absence{display:inline-flex;align-items:center;align-self:flex-start;padding:2px 8px;border-radius:999px;background:#fff4ec;color:#c7613b;font-size:12px;font-weight:600}.day-popover-task-side{display:flex;align-items:center;gap:6px}.day-popover-task-hours{width:58px;padding:4px 6px;border:1px solid transparent;border-radius:6px;background:transparent;font-size:13px;font-weight:600;text-align:right;color:#111928;font-variant-numeric:tabular-nums}.day-popover-task-hours:hover:not(:disabled),.day-popover-task-hours:focus{border-color:#e5e7eb;background:#fff;outline:none}.day-popover-task-hours:disabled{color:#9ca3af}.day-popover-chip{padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.day-popover-chip.is-validated{background:#eaf8f9;color:#047481}.day-popover-chip.is-settled{background:#f3f4f6;color:#6b7280}.day-popover-chip.is-no-work{background:#fefce8;color:#a16207;text-transform:none;letter-spacing:0}.day-popover-work-select{flex:1;min-width:140px;max-width:100%}.day-popover-delete{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;border:none;border-radius:6px;background:transparent;color:#9ca3af;font-size:15px;cursor:pointer}.day-popover-delete:hover{background:#fef2f2;color:#dc2626}.day-popover-delete.is-confirming{padding:0 8px;background:#dc2626;color:#fff;font-size:11px;font-weight:600}.day-popover-form{padding:10px 14px 12px;border-top:1px solid #f3f4f6}.day-popover-form-row{display:flex;gap:6px;flex-wrap:wrap}.day-popover-input{padding:7px 9px;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;color:#374151;background:#fff}.day-popover-input:focus{outline:none;border-color:#0694a2}.day-popover-summary-input{flex:1;min-width:120px}.day-popover-hours-input{width:64px}.day-popover-project-select{max-width:100%}.day-popover-error{margin:6px 0 0;font-size:12px;color:#dc2626}.day-popover-add{width:100%;margin-top:8px;padding:8px;border:none;border-radius:8px;background:#0694a2;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.day-popover-add:hover:not(:disabled){background:#047481}.day-popover-add:disabled{opacity:.4;cursor:default}.team-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:center;justify-content:center;background:#11192873}.team-modal{display:flex;flex-direction:column;width:440px;max-width:calc(100vw - 32px);max-height:80vh;border-radius:12px;background:#fff;box-shadow:0 18px 44px #00000038}.team-modal-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #f3f4f6}.team-modal-title{margin:0;font-size:15px;font-weight:700;color:#111928}.team-modal-close{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:8px;background:transparent;color:#6b7280;font-size:16px;cursor:pointer}.team-modal-close:hover{background:#f3f4f6}.team-modal-body{overflow-y:auto;padding:14px 16px}.team-modal-footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid #f3f4f6}.team-modal-hint{margin:0 0 10px;font-size:12px;color:#6b7280}.team-modal-error{margin:8px 0 0;font-size:12px;color:#dc2626}.team-modal-empty{margin:12px 0;font-size:13px;color:#9ca3af;font-style:italic;text-align:center}.team-modal-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 6px;border-radius:8px}.team-modal-row:hover{background:#f9fafb}.team-modal-row-main{display:flex;align-items:center;gap:10px;min-width:0}.team-modal-row-name{font-size:13px;font-weight:500;color:#111928;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-modal-row-sub{font-size:11px;color:#9ca3af}.team-modal-row-action{padding:6px 12px;border:1px solid #0694a2;border-radius:8px;background:#fff;color:#047481;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.team-modal-row-action:hover:not(:disabled){background:#edfafa}.team-modal-row-action:disabled{opacity:.5;cursor:default}.team-modal-btn-primary{padding:9px 18px;border:none;border-radius:8px;background:#0694a2;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.team-modal-btn-primary:hover:not(:disabled){background:#047481}.team-modal-btn-primary:disabled{opacity:.4;cursor:default}.team-modal-btn-secondary{padding:8px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer}.team-modal-btn-secondary:hover{background:#f9fafb}.team-modal-file{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px dashed #d1d5db;border-radius:10px;text-align:center;font-size:13px;color:#6b7280}.team-modal-file input{font-size:12px}.team-modal-summary{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#f9fafb;font-size:12px;color:#374151}.team-modal-summary strong{color:#111928}.team-modal-dates{display:flex;gap:10px;margin-top:12px}.team-modal-dates label{display:flex;flex-direction:column;gap:4px;flex:1;font-size:12px;color:#6b7280}.team-modal-dates input{padding:7px 9px;border:1px solid #e5e7eb;border-radius:8px;font-size:12px;color:#374151}.team-grid-tab{display:flex;flex-direction:column;gap:14px;padding:4px 0 0}.team-grid-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.team-grid-toolbar-search{flex:0 1 260px;min-width:200px}.team-grid-toolbar-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.team-grid-btn-primary{padding:9px 18px;border:none;border-radius:8px;background:#0694a2;color:#fff;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.team-grid-btn-primary:hover{background:#047481}.team-grid-btn-primary:disabled{opacity:.5;cursor:default}.team-grid-btn-secondary{padding:8px 16px;border:1px solid #0694a2;border-radius:8px;background:#fff;color:#047481;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.team-grid-btn-secondary:hover{background:#edfafa}.team-grid-refreshing{width:16px;height:16px;border:2px solid #daeff5;border-top-color:#0694a2;border-radius:999px;animation:team-grid-spin .8s linear infinite}@keyframes team-grid-spin{to{transform:rotate(360deg)}}.team-grid-actions-menu{position:relative}.team-grid-menu-btn{padding:8px 12px;font-size:16px;line-height:1;color:#6b7280;border-color:#e5e7eb}.team-grid-actions-menu-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:30;min-width:260px;padding:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0000001a}.team-grid-actions-menu-item{display:block;width:100%;padding:9px 10px;border:none;border-radius:8px;background:transparent;color:#374151;font-size:13px;text-align:left;cursor:pointer}.team-grid-actions-menu-item:hover{background:#f9fafb}.team-grid-loading{display:flex;align-items:center;justify-content:center;min-height:240px}.team-grid-range,.team-grid-weekdays{position:relative}.team-grid-range-btn,.team-grid-weekdays-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#374151;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.team-grid-range-btn:hover,.team-grid-weekdays-btn:hover{background:#f9fafb}.team-grid-weekdays-btn.is-active{border-color:#0694a2;color:#047481;background:#edfafa}.team-grid-range-btn svg,.team-grid-weekdays-btn svg{width:14px;height:14px}.team-grid-weekdays-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;background:#0694a2;color:#fff;font-size:11px;font-weight:700}.team-grid-range-menu,.team-grid-weekdays-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:220px;padding:6px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;box-shadow:0 8px 24px #0000001a}.team-grid-range-option{display:block;width:100%;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:#374151;font-size:13px;text-align:left;cursor:pointer}.team-grid-range-option:hover{background:#f9fafb}.team-grid-range-option.is-active{color:#047481;background:#edfafa;font-weight:600}.team-grid-range-custom{margin-top:6px;padding:8px 10px 4px;border-top:1px solid #f3f4f6}.team-grid-range-custom-title{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.team-grid-range-custom-field{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px;font-size:12px;color:#6b7280}.team-grid-range-custom-field input{padding:5px 8px;border:1px solid #e5e7eb;border-radius:6px;font-size:12px;color:#374151}.team-grid-weekdays-row{display:flex;gap:4px;padding:4px}.team-grid-weekday-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;color:#6b7280;font-size:12px;font-weight:600;cursor:pointer}.team-grid-weekday-toggle:hover{background:#f9fafb}.team-grid-weekday-toggle.is-selected{border-color:#0694a2;background:#0694a2;color:#fff}.team-grid-weekdays-clear{display:block;width:calc(100% - 8px);margin:4px;padding:6px;border:none;border-radius:8px;background:#f9fafb;color:#6b7280;font-size:12px;cursor:pointer}.team-grid-weekdays-clear:hover{background:#f3f4f6;color:#374151}.workspaceStorageBarTitle{margin:var(--XS) 0}.workspaceStorageBar{margin-bottom:var(--S)}.workspaceStorageBarContainer{position:relative;height:50px;width:100%;border-radius:var(--borderRadiusM);background-color:var(--primaryGrey);overflow:hidden}.workspaceStorageBarIndicator{position:absolute;top:0;left:0;height:50px;border-radius:var(--borderRadiusM)}.inputTextCharacterStyle{margin-top:var(--XS);font-size:.875rem}.customFieldItem{background-color:var(--primaryGrey)}.customFieldEditable{background-color:transparent}.customFieldItem:hover{background-color:var(--secondaryHighlight);cursor:pointer}.customFieldItemProperty{background-color:var(--whiteColor);border-radius:var(--XS);padding:var(--XS);margin:var(--XS);width:100%}.customFieldItemHeaderCell{margin:var(--XS);width:20%;font-weight:500}.isSelectCellEditable{padding-left:20px}.customFieldContainerCellEditable{margin:var(--XS);width:20%;font-weight:500;text-align:left}.customHeaderCellCheckboxProps{width:10%}.customFieldSelectorOptionContainer{padding:var(--XS)}.customFieldSelectorOptionInputs{margin-bottom:var(--XS)}.sameRowFlex{display:flex;flex-direction:row;gap:var(--XS)}.customFieldSelectorOptionListContainer{padding:var(--XS)}.customFieldDetailButtonContainer{margin-top:var(--XS);display:flex;justify-content:space-between;gap:var(--S)}.customFieldModalButtonContainer{display:flex;flex-direction:column;gap:var(--S);margin-bottom:var(--M);position:-webkit-sticky;position:sticky;top:0;background-color:var(--whiteColor);padding:var(--M) 0}.tableCell{width:100%;display:flex;align-items:center}.tableCellEntity{padding:var(--XS);width:100%;display:flex;align-items:center;justify-content:center}.customFieldContainer{width:600px;height:100%;display:flex;flex-direction:column}.taxLineContainer{display:flex;justify-content:space-between;align-items:center;padding:var(--XS);margin-bottom:var(--XS);border:1px solid var(--primaryGrey);border-radius:var(--borderRadiusS)}.taxLineInfo{display:flex;align-items:center;gap:var(--S)}.taxLineValue{font-weight:500}.taxLineDelete{cursor:pointer;display:flex;align-items:center;color:var(--delete)}.taxLineDelete:hover{opacity:.8}.viewSection{margin-top:var(--M);padding:var(--M);border:1px solid var(--primaryGrey);border-radius:var(--borderRadiusS)}.formTitle{margin-bottom:var(--S);font-weight:600}.customFieldViewSection{margin-top:var(--M);padding:var(--M);border:1px solid var(--primaryGrey);border-radius:var(--borderRadiusS)}.customFieldHint{margin:0 0 var(--S) 0;color:var(--tertiaryGrey);font-size:.875rem}.customFieldRetiredSection{margin-top:var(--M);padding-top:var(--M);border-top:1px solid var(--primaryGrey)}.customFieldRetiredRow{display:flex;justify-content:space-between;align-items:center;padding:var(--S);margin-bottom:var(--XS);border:1px solid var(--primaryGrey);border-radius:var(--borderRadiusS);color:var(--tertiaryGrey)}.customFieldRetiredDelete{cursor:pointer;display:flex;align-items:center;color:var(--delete)}.customFieldRetiredDelete:hover{opacity:.8}.holdedApiKeyContainer{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--M)}.holdedLogo{height:calc(var(--navBarHeight) - var(--XS) * 2);margin:var(--M) 0;max-width:200px}.odooApiKeyContainer{display:flex;flex-direction:column;align-items:stretch;width:420px;max-width:100%;margin:0 auto;gap:12px}.odooApiKeyHeader{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0 8px}.odooApiKeyBadge{background:#714b67;color:#fff;font-weight:700;font-size:12px;border-radius:4px;padding:4px 10px;letter-spacing:.5px}.odooApiKeyHeaderTitle{font-weight:600;font-size:14px;color:var(--blackColor)}.odooApiKeyCard{background:var(--zeroGrey);border:1px solid var(--primaryGrey);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.odooApiKeySectionLabel{color:var(--tertiaryGrey);font-size:11px;text-transform:uppercase;letter-spacing:.6px;font-weight:600}.odooApiKeyHelp{color:var(--tertiaryGrey);font-size:11px;line-height:1.4}.odooApiKeyError{color:tomato;font-size:11px;margin-top:-4px}.odooApiKeyToggleRow{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.odooApiKeyToggleText{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.odooApiKeyToggleLabel{font-size:13px;color:var(--blackColor);font-weight:500}.odooApiKeyToggleHint{font-size:11px;color:var(--tertiaryGrey);line-height:1.35}.odooApiKeyDivider{height:1px;background:var(--primaryGrey);margin:4px -14px}.odooApiKeyLastSync{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px;padding:0 2px;font-size:12px;color:var(--tertiaryGrey)}.odooApiKeyLastSyncLabel{font-weight:600}.odooApiKeyLastSyncValue{font-variant-numeric:tabular-nums}.odooApiKeyMutexNotice{background:#ffa6001a;border-left:3px solid #ffa600;padding:8px 10px;font-size:12px;color:var(--blackColor);border-radius:4px}.apiKeyItem{display:flex;padding:var(--XS);gap:var(--XS);align-items:center;justify-content:space-between;border:1px solid var(--primaryGrey);border-radius:var(--borderRadiusS);margin-bottom:var(--XS)}.cn-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background-color:#e02424;color:#fff;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;flex:none}.cn-badge--inline{margin-left:auto}.cn-badge--collapsed{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;box-shadow:0 0 0 2px #111928}.cn-badge--in{animation:cnBadgeIn .18s ease-out 1}@keyframes cnBadgeIn{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.cn-badge--in{animation:none}}@font-face{font-family:Inter;src:url(/assets/inter-400-C38fXH4l.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-500-Cerq10X2.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-600-LgqL8muc.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/inter-700-Yt3aPRUw.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--regular: 400;--medium: 500;--bold: 700;--defaultSelectedTextBackgroundColor: #b4d7fe;--loaderFullScreenColor: #00000016;--blackAlphaColor: #000000ab;--whiteAlphaColor: #ffffffce;--greyAlphaColor: #ebebeb66;--tooltipWhiteAlphaColor: #ffffffa9;--tooltipBlackAlphaColor: #0000002d;--transparent: #ffffff00;--zeroGrey: #f7f7f7;--primaryGrey: #ebebeb;--secondaryGrey: #b8b8b8;--tertiaryGrey: #707070;--primaryShadow: #00000015;--tableLevel1: #d3d3d3;--tableLevel2: #ebebeb;--tableLevel3: #f7f7f7;--whiteColor: #ffffff;--blackColor: #3c3c3c;--ok: #37b132;--add: #d9f7d5;--delete: #ff7878;--blocked: #ffc7c7;--blockedCellColor: #00000031;--primaryHighlight: #0694a2;--secondaryHighlight: #d5f5f6;--primaryHighlightAlpha: #7edce279;--KIROHighlight: #0694a2;--KIRO: #afecef;--primaryKIRO: #7edce2;--secondaryKIRO: #d5f5f6;--appContainerBackgroundColor: #e2e2e2;--primaryBackgroundColor: #ffffff;--secondaryBackgroundColor: #ffffff;--primaryFontColor: #000000;--secondaryFontColor: #000000;--primaryButtonBackgroundColor: #6495ed;--primaryHoverButtonBackgroundColor: #93b5f5;--primaryDeleteButtonBackgroundColor: #ff8888;--formInputBorderColor: #c4c4c4;--formOkButtonColor: #4caf50;--primaryBoxShadowColor: #00000033;--blueTag: #b0dafd;--pinkTag: #fdb0d0;--aquaTag: #3ea2f6;--greenTag: #bacba8;--redTag: #da857f;--greyTag: #ebebeb;--calculatedRowCellColor: #4e4bac;--blockedRowCellColor: #ff8888;--foundRowColor: #facb4044;--foundRowColorFocused: #ffa600;--transparentColor: #ffffff00;--measurementSubtotalOriginColor: #f08080;--measurementSubtotalPartialColor: var(--primaryHighlight);--cancelledChildConceptColor: var(--delete);--reviewMarkConceptColor: var(--ok);--warning: #8e4b10;--noteMarkVisibleColor: var(--primaryHighlight);--noteMarkInternalColor: var(--menuOptionShortcutFontColor);--dragHandlerBackgroundColor: #eeeeee;--dragOverColor: #b4d7fe;--menuOptionDeleteFontColor: #a31a1a;--menuOptionShortcutFontColor: #9c9c9c;--backgroundFormTransparentColor: #0000002a;--workforceNatureColor: #f3eb96;--materialsNatureColor: #da857f;--othersNatureColor: #9a9fe0;--machineryNatureColor: #f0cd7e;--batchNatureColor: #ebebeb;--positiveMarginColor: #b9e6b0;--neutralMarginColor: #fdb95d;--negativeMarginColor: #fd5d5d;--documentShadow: #d6d6d6;--defaultDocColor: #b8b8b8;--LTNColor: var(--KIRO);--GLTNColor: #c7c7ff;--PDFColor: #ffc7c7;--XDColor: #f39ae0;--XLSColor: #b2ebb2;--PPTColor: #d9a0a0;--PPTXColor: #d9a0a0;--BC3Color: #e2ba98;--DOCColor: #c7e7ff;--ZIPColor: #c7e7ff;--RARColor: #d9a0a0;--teamColor: #f28b65;--teamColorSemitransparent: #f28b657c;--comparativeColor: #f2bfe5;--expenseColor: #f2c265;--orderColor: #8994ed;--pendingColor: #d08487;--printSecondaryFontColor: #5a5a5a}:root{--billdin-primary: #0694a2;--billdin-primary-50: #edfafa;--billdin-primary-100: #d5f5f6;--billdin-primary-200: #afecef;--billdin-primary-300: #7edce2;--billdin-primary-400: #16bdca;--billdin-primary-500: #0694a2;--billdin-primary-600: #047481;--billdin-primary-700: #036672;--billdin-primary-800: #05505c;--billdin-primary-900: #014451;--billdin-gray-0: #ffffff;--billdin-gray-50: #f9fafb;--billdin-gray-100: #f3f4f6;--billdin-gray-200: #e5e7eb;--billdin-gray-300: #d1d5db;--billdin-gray-400: #9ca3af;--billdin-gray-500: #6b7280;--billdin-gray-600: #4b5563;--billdin-gray-700: #374151;--billdin-gray-800: #1f2a37;--billdin-gray-900: #111928;--billdin-error: #e02424;--billdin-error-50: #fdf2f2;--billdin-error-100: #fde8e8;--billdin-error-700: #c81e1e;--billdin-warning: #e3a008;--billdin-warning-50: #fdfdea;--billdin-warning-100: #fdf6b2;--billdin-warning-600: #9f580a;--billdin-warning-700: #8e4b10;--billdin-success: #31c48d;--billdin-success-50: #f3faf7;--billdin-success-100: #def7ec;--billdin-success-200: #bcf0da;--billdin-success-600: #057a55;--billdin-success-700: #046c4e;--billdin-selection: #4f46e5;--billdin-selection-soft: #6366f1;--billdin-selection-bg: #eef2ff;--billdin-selection-bg-hover: #e6eaff;--billdin-selection-bg-strong: #e0e7ff;--billdin-selection-border: #c7d2fe;--billdin-info: #1c64f2;--billdin-info-50: #ebf5ff;--billdin-info-100: #e1effe;--billdin-info-200: #c3ddfd;--billdin-info-700: #1a56db;--billdin-info-800: #1e429f;--navBarHeight: 57px;--listItemHeight: 64px;--listHeaderHeight: 32px;--listFiltersHeight: 30px;--KIROButtonHeight: 30px;--checkboxBoxSquare: 20px;--radioButtonCircle: 20px;--radioButtonInnerCircle: 10px;--realBarDashHeight: 20px;--innerListRowImageAndTagRadius: 5px;--projectDetailTabsHeight: 47px;--windowInnerHeaderHeight: 20px;--menuBarViewHeight: 24px;--layoutWindowsResetButton: 20px;--budgetTableHeaderAndRowHeight: 30px;--budgetTableHeaderSubRealHeight: 40px;--maxInputDropMenuHeight: 300px;--thinBorder: 1px;--thickBorder: 3px;--minInputWidth: 150px;--personaInputPhotoCircleBanner: 100px;--personaInputSearchBar: 200px;--offerComparativeProviderCardWidth: 300px;--contactCardWidth: 350px;--contactCardHeight: 300px;--dateSliderContainer: 400px;--documentContainerHeightAndWidth: 150px;--tableMarginBarWidth: 120px;--newProjectWorkspaceCardHeight: 200px;--projectTeamTableRowHeight: 40px;--projectTeamTableRowWidthXS: 70px;--projectTeamTableRowWidthS: 110px;--projectTeamTableRowWidthL: 160px;--borderRadiusS: 5px;--borderRadiusM: 10px;--borderRadiusL: 20px;--iconContainer: 18px;--XXXS: 2px;--XXS: 4px;--XS: 8px;--S: 16px;--M: 24px;--L: 32px;--XL: 48px;--XXL: 64px;--XXXL: 96px}@font-face{font-family:Alegreya;src:url(/assets/Alegreya-Regular-D79YpVXA.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ArchivoNarrow;src:url(/assets/ArchivoNarrow-Regular-3Kcnzj4M.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Copse;src:url(/assets/Copse-Regular-8FpZeKAW.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant;src:url(/assets/Cormorant-Regular-s_dtVCbl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FiraSans;src:url(/assets/FiraSans-Regular-wsX-c0Os.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inconsolata;src:url(/assets/Inconsolata-Regular-U3UC7dql.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Kanit;src:url(/assets/Kanit-Regular-bWYhieLo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Karla;src:url(/assets/Karla-Regular-72GnZkvk.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/assets/Lato-Regular-BwLIet1C.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/assets/Lora-Regular-BFWPgoKa.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Merriweather;src:url(/assets/Merriweather-Regular-CTrow34v.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/Montserrat-Regular-BQsUpcHj.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-Regular-BzIFT1ox.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenSans;src:url(/assets/OpenSans-Regular-DxJTClRG.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url(/assets/Oswald-Regular-CUewnb0h.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Overpass;src:url(/assets/Overpass-Regular-e_ipqRGA.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oxygen;src:url(/assets/Oxygen-Regular-BO9iX8b6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PlayfairDisplay;src:url(/assets/PlayfairDisplay-Regular-BzGjw5Te.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/assets/Poppins-Regular-B2YTLo9r.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PTSans;src:url(/assets/PTSans-Regular-CxL0S8W7.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PTSerif;src:url(/assets/PTSerif-Regular-DPh-w9Z0.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/Raleway-Regular-avTyM9Qo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular-ia0dPpEo.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Rubik;src:url(/assets/Rubik-Regular-BCr64LpH.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TitilliumWeb;src:url(/assets/TitilliumWeb-Regular-BNW2HhQP.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ubuntu;src:url(/assets/Ubuntu-Regular-D14tH6yt.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url(/assets/WorkSans-Regular-CEuwBnaA.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:-webkit-sticky;position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-2{left:.5rem;right:.5rem}.inset-y-0{top:0;bottom:0}.-bottom-1{bottom:-.25rem}.-bottom-px{bottom:-1px}.-left-1{left:-.25rem}.-left-1\.5{left:-.375rem}.-left-3{left:-.75rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-px{top:-1px}.bottom-0{bottom:0}.bottom-16{bottom:4rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.end-2{inset-inline-end:.5rem}.end-2\.5{inset-inline-end:.625rem}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.right-6{right:1.5rem}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-10{top:2.5rem}.top-11{top:2.75rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-8{top:2rem}.top-\[calc\(100\%\+4px\)\]{top:calc(100% + 4px)}.top-full{top:100%}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[1100\]{z-index:1100}.z-\[300\]{z-index:300}.z-\[500\]{z-index:500}.z-\[6\]{z-index:6}.z-\[7\]{z-index:7}.z-\[9999\]{z-index:9999}.z-\[N\]{z-index:N}.z-auto{z-index:auto}.z-modal{z-index:60}.z-panel{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-last{order:9999}.col-span-2{grid-column:span 2 / span 2}.-m-1\.5{margin:-.375rem}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2\.5{margin-left:-.625rem;margin-right:-.625rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-px{margin-bottom:-1px}.-ml-1\.5{margin-left:-.375rem}.-ml-2{margin-left:-.5rem}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.me-1\.5{-webkit-margin-end:.375rem;margin-inline-end:.375rem}.me-2{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.me-2\.5{-webkit-margin-end:.625rem;margin-inline-end:.625rem}.me-4{-webkit-margin-end:1rem;margin-inline-end:1rem}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-auto{margin-right:auto}.ms-3{-webkit-margin-start:.75rem;margin-inline-start:.75rem}.ms-auto{-webkit-margin-start:auto;margin-inline-start:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.\!inline{display:inline!important}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-video{aspect-ratio:16 / 9}.size-1\.5{width:.375rem;height:.375rem}.size-10{width:2.5rem;height:2.5rem}.size-14{width:3.5rem;height:3.5rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-5{width:1.25rem;height:1.25rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-9{width:2.25rem;height:2.25rem}.size-\[18px\]{width:18px;height:18px}.size-\[9px\]{width:9px;height:9px}.size-full{width:100%;height:100%}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[11px\]{height:11px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[52px\]{height:52px}.h-\[7px\]{height:7px}.h-\[85vh\]{height:85vh}.h-\[8px\]{height:8px}.h-auto{height:auto}.h-fit{height:-webkit-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-72{max-height:18rem}.max-h-\[300px\]{max-height:300px}.max-h-\[38vh\]{max-height:38vh}.max-h-\[420px\]{max-height:420px}.max-h-\[85vh\]{max-height:85vh}.max-h-\[86vh\]{max-height:86vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[max\(300px\,calc\(100vh-25\.5rem\)\)\]{max-height:max(300px,calc(100vh - 25.5rem))}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[420px\]{min-height:420px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[88px\]{min-height:88px}.min-h-\[96px\]{min-height:96px}.min-h-screen{min-height:100vh}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/4{width:50%}.w-20{width:5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[104px\]{width:104px}.w-\[118px\]{width:118px}.w-\[11px\]{width:11px}.w-\[136px\]{width:136px}.w-\[13px\]{width:13px}.w-\[196px\]{width:196px}.w-\[20\%\]{width:20%}.w-\[200px\]{width:200px}.w-\[228px\]{width:228px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[29px\]{width:29px}.w-\[2px\]{width:2px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[380px\]{width:380px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[640px\]{width:640px}.w-\[680px\]{width:680px}.w-\[720px\]{width:720px}.w-\[7px\]{width:7px}.w-\[95vw\]{width:95vw}.w-auto{width:auto}.w-fit{width:-webkit-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-webkit-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[13rem\]{min-width:13rem}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[320px\]{min-width:320px}.min-w-\[340px\]{min-width:340px}.min-w-\[34rem\]{min-width:34rem}.min-w-\[360px\]{min-width:360px}.min-w-\[380px\]{min-width:380px}.min-w-\[3ch\]{min-width:3ch}.min-w-\[420px\]{min-width:420px}.min-w-\[432px\]{min-width:432px}.min-w-\[44px\]{min-width:44px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[52px\]{min-width:52px}.min-w-\[9rem\]{min-width:9rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100vw\]{max-width:100vw}.max-w-\[1400px\]{max-width:1400px}.max-w-\[160px\]{max-width:160px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[360px\]{max-width:360px}.max-w-\[420px\]{max-width:420px}.max-w-\[560px\]{max-width:560px}.max-w-\[600px\]{max-width:600px}.max-w-\[640px\]{max-width:640px}.max-w-\[864px\]{max-width:864px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.origin-\[0\]{transform-origin:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[22px\]{--tw-translate-x: 22px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;user-select:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[10px_minmax\(0\,1fr\)_auto\]{grid-template-columns:10px minmax(0,1fr) auto}.grid-cols-\[40px_minmax\(0\,1fr\)_64px_auto_auto\]{grid-template-columns:40px minmax(0,1fr) 64px auto auto}.grid-cols-\[8px_minmax\(0\,1fr\)_auto\]{grid-template-columns:8px minmax(0,1fr) auto}.grid-cols-\[auto_auto\]{grid-template-columns:auto auto}.grid-cols-\[repeat\(auto-fill\,minmax\(200px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-2{column-gap:.5rem}.gap-x-2\.5{column-gap:.625rem}.gap-x-3{column-gap:.75rem}.gap-x-4{column-gap:1rem}.gap-x-6{column-gap:1.5rem}.gap-x-8{column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.-space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1rem * var(--tw-space-x-reverse));margin-left:calc(-1rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#f3f3f3\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 243 243 / var(--tw-divide-opacity, 1))}.divide-billdin-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-billdin-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 250 251 / var(--tw-divide-opacity, 1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!overflow-x-hidden{overflow-x:hidden!important}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overscroll-contain{overscroll-behavior:contain}.\!scroll-auto{scroll-behavior:auto!important}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.rounded{border-radius:8px}.rounded-2xl{border-radius:1rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[3px\]{border-radius:3px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-none{border-radius:0}.rounded-sm{border-radius:4px}.rounded-xl{border-radius:16px}.rounded-b{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.rounded-b-xl{border-bottom-right-radius:16px;border-bottom-left-radius:16px}.rounded-l-lg{border-top-left-radius:12px;border-bottom-left-radius:12px}.rounded-l-md{border-top-left-radius:8px;border-bottom-left-radius:8px}.rounded-r-lg{border-top-right-radius:12px;border-bottom-right-radius:12px}.rounded-r-md{border-top-right-radius:8px;border-bottom-right-radius:8px}.rounded-t{border-top-left-radius:8px;border-top-right-radius:8px}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-lg{border-top-left-radius:12px;border-top-right-radius:12px}.rounded-t-xl{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-tl-lg{border-top-left-radius:12px}.rounded-tr-lg{border-top-right-radius:12px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-\[3px\]{border-width:3px}.\!border-l-2{border-left-width:2px!important}.\!border-r-2{border-right-width:2px!important}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#8FCBD2\]{--tw-border-opacity: 1;border-color:rgb(143 203 210 / var(--tw-border-opacity, 1))}.border-\[\#B9C2CE\]{--tw-border-opacity: 1;border-color:rgb(185 194 206 / var(--tw-border-opacity, 1))}.border-\[\#F0CE9A\]{--tw-border-opacity: 1;border-color:rgb(240 206 154 / var(--tw-border-opacity, 1))}.border-\[\#F8B4B4\]{--tw-border-opacity: 1;border-color:rgb(248 180 180 / var(--tw-border-opacity, 1))}.border-\[\#e5e7eb\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-\[\#ededed\]{--tw-border-opacity: 1;border-color:rgb(237 237 237 / var(--tw-border-opacity, 1))}.border-\[\#eef1f4\]{--tw-border-opacity: 1;border-color:rgb(238 241 244 / var(--tw-border-opacity, 1))}.border-\[\#f0c9b3\]{--tw-border-opacity: 1;border-color:rgb(240 201 179 / var(--tw-border-opacity, 1))}.border-\[\#f0f0f0\]{--tw-border-opacity: 1;border-color:rgb(240 240 240 / var(--tw-border-opacity, 1))}.border-\[\#f2c0c0\]{--tw-border-opacity: 1;border-color:rgb(242 192 192 / var(--tw-border-opacity, 1))}.border-\[\#f3ddd0\]{--tw-border-opacity: 1;border-color:rgb(243 221 208 / var(--tw-border-opacity, 1))}.border-\[\#f3f3f3\]{--tw-border-opacity: 1;border-color:rgb(243 243 243 / var(--tw-border-opacity, 1))}.border-\[\#f8b4b4\]{--tw-border-opacity: 1;border-color:rgb(248 180 180 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-billdin-error-200{--tw-border-opacity: 1;border-color:rgb(251 213 213 / var(--tw-border-opacity, 1))}.border-billdin-error-300{--tw-border-opacity: 1;border-color:rgb(248 180 180 / var(--tw-border-opacity, 1))}.border-billdin-error-400{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity, 1))}.border-billdin-gray-0{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-billdin-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-billdin-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-billdin-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-billdin-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-billdin-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-billdin-info-400{--tw-border-opacity: 1;border-color:rgb(118 169 250 / var(--tw-border-opacity, 1))}.border-billdin-primary{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.border-billdin-primary-200{--tw-border-opacity: 1;border-color:rgb(175 236 239 / var(--tw-border-opacity, 1))}.border-billdin-primary-300{--tw-border-opacity: 1;border-color:rgb(126 220 226 / var(--tw-border-opacity, 1))}.border-billdin-primary-400{--tw-border-opacity: 1;border-color:rgb(22 189 202 / var(--tw-border-opacity, 1))}.border-billdin-primary-500{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.border-billdin-success-200{--tw-border-opacity: 1;border-color:rgb(188 240 218 / var(--tw-border-opacity, 1))}.border-billdin-success-300{--tw-border-opacity: 1;border-color:rgb(132 225 188 / var(--tw-border-opacity, 1))}.border-billdin-warning{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity, 1))}.border-billdin-warning-200{--tw-border-opacity: 1;border-color:rgb(252 233 106 / var(--tw-border-opacity, 1))}.border-billdin-warning-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-700{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1))}.border-green-700{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(104 117 245 / var(--tw-border-opacity, 1))}.border-indigo-700{--tw-border-opacity: 1;border-color:rgb(81 69 205 / var(--tw-border-opacity, 1))}.border-lime-500{--tw-border-opacity: 1;border-color:rgb(132 204 22 / var(--tw-border-opacity, 1))}.border-lime-700{--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(231 70 148 / var(--tw-border-opacity, 1))}.border-pink-700{--tw-border-opacity: 1;border-color:rgb(191 18 93 / var(--tw-border-opacity, 1))}.border-primary-600{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity, 1))}.border-primary-700{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(144 97 249 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(108 43 217 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(251 213 213 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity, 1))}.border-red-700{--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity, 1))}.border-teal-500{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.border-teal-700{--tw-border-opacity: 1;border-color:rgb(3 102 114 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/40{border-color:#fff6}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.border-zinc-200{--tw-border-opacity: 1;border-color:rgb(228 228 231 / var(--tw-border-opacity, 1))}.border-zinc-300{--tw-border-opacity: 1;border-color:rgb(212 212 216 / var(--tw-border-opacity, 1))}.\!border-b-billdin-primary-500{--tw-border-opacity: 1 !important;border-bottom-color:rgb(6 148 162 / var(--tw-border-opacity, 1))!important}.\!border-b-billdin-warning-700{--tw-border-opacity: 1 !important;border-bottom-color:rgb(142 75 16 / var(--tw-border-opacity, 1))!important}.\!border-l-billdin-primary-500{--tw-border-opacity: 1 !important;border-left-color:rgb(6 148 162 / var(--tw-border-opacity, 1))!important}.\!border-r-billdin-primary-500{--tw-border-opacity: 1 !important;border-right-color:rgb(6 148 162 / var(--tw-border-opacity, 1))!important}.\!border-t-billdin-primary-500{--tw-border-opacity: 1 !important;border-top-color:rgb(6 148 162 / var(--tw-border-opacity, 1))!important}.\!border-t-billdin-warning-700{--tw-border-opacity: 1 !important;border-top-color:rgb(142 75 16 / var(--tw-border-opacity, 1))!important}.border-t-billdin-primary{--tw-border-opacity: 1;border-top-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.\!bg-billdin-gray-100{--tw-bg-opacity: 1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))!important}.\!bg-billdin-primary-100{--tw-bg-opacity: 1 !important;background-color:rgb(213 245 246 / var(--tw-bg-opacity, 1))!important}.\!bg-billdin-primary-50{--tw-bg-opacity: 1 !important;background-color:rgb(237 250 250 / var(--tw-bg-opacity, 1))!important}.\!bg-billdin-warning-200{--tw-bg-opacity: 1 !important;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))!important}.\!bg-billdin-warning-50{--tw-bg-opacity: 1 !important;background-color:rgb(253 253 234 / var(--tw-bg-opacity, 1))!important}.\!bg-billdin-warning-50\/80{background-color:#fdfdeacc!important}.bg-\[\#0694a2\]{--tw-bg-opacity: 1;background-color:rgb(6 148 162 / var(--tw-bg-opacity, 1))}.bg-\[\#1f2430\]{--tw-bg-opacity: 1;background-color:rgb(31 36 48 / var(--tw-bg-opacity, 1))}.bg-\[\#37b132\]{--tw-bg-opacity: 1;background-color:rgb(55 177 50 / var(--tw-bg-opacity, 1))}.bg-\[\#8DA2B8\]{--tw-bg-opacity: 1;background-color:rgb(141 162 184 / var(--tw-bg-opacity, 1))}.bg-\[\#9F580A\]{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity, 1))}.bg-\[\#C4CCD8\]{--tw-bg-opacity: 1;background-color:rgb(196 204 216 / var(--tw-bg-opacity, 1))}.bg-\[\#C9D4E0\]{--tw-bg-opacity: 1;background-color:rgb(201 212 224 / var(--tw-bg-opacity, 1))}.bg-\[\#CDEBEE\]{--tw-bg-opacity: 1;background-color:rgb(205 235 238 / var(--tw-bg-opacity, 1))}.bg-\[\#DBEAFE\]{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-\[\#E4F7EF\]{--tw-bg-opacity: 1;background-color:rgb(228 247 239 / var(--tw-bg-opacity, 1))}.bg-\[\#EDF1F5\]{--tw-bg-opacity: 1;background-color:rgb(237 241 245 / var(--tw-bg-opacity, 1))}.bg-\[\#F0662B\]{--tw-bg-opacity: 1;background-color:rgb(240 102 43 / var(--tw-bg-opacity, 1))}.bg-\[\#F1F4F8\]{--tw-bg-opacity: 1;background-color:rgb(241 244 248 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F8FA\]{--tw-bg-opacity: 1;background-color:rgb(245 248 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FBFCFD\]{--tw-bg-opacity: 1;background-color:rgb(251 252 253 / var(--tw-bg-opacity, 1))}.bg-\[\#FCE8E8\]{--tw-bg-opacity: 1;background-color:rgb(252 232 232 / var(--tw-bg-opacity, 1))}.bg-\[\#FDF0DD\]{--tw-bg-opacity: 1;background-color:rgb(253 240 221 / var(--tw-bg-opacity, 1))}.bg-\[\#dae1e8\]{--tw-bg-opacity: 1;background-color:rgb(218 225 232 / var(--tw-bg-opacity, 1))}.bg-\[\#def7ec\]{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.bg-\[\#e3e7fb\]{--tw-bg-opacity: 1;background-color:rgb(227 231 251 / var(--tw-bg-opacity, 1))}.bg-\[\#e6f7f8\]{--tw-bg-opacity: 1;background-color:rgb(230 247 248 / var(--tw-bg-opacity, 1))}.bg-\[\#e7f6e3\]{--tw-bg-opacity: 1;background-color:rgb(231 246 227 / var(--tw-bg-opacity, 1))}.bg-\[\#ededed\]{--tw-bg-opacity: 1;background-color:rgb(237 237 237 / var(--tw-bg-opacity, 1))}.bg-\[\#eef1f4\]{--tw-bg-opacity: 1;background-color:rgb(238 241 244 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f0f0\]{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.bg-\[\#f28b65\]{--tw-bg-opacity: 1;background-color:rgb(242 139 101 / var(--tw-bg-opacity, 1))}.bg-\[\#f2fcfc\]{--tw-bg-opacity: 1;background-color:rgb(242 252 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f7f8\]{--tw-bg-opacity: 1;background-color:rgb(244 247 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f5fbfc\]{--tw-bg-opacity: 1;background-color:rgb(245 251 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f7e7f3\]{--tw-bg-opacity: 1;background-color:rgb(247 231 243 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7f7\]{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f9fbfc\]{--tw-bg-opacity: 1;background-color:rgb(249 251 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fafafa\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fcefcf\]{--tw-bg-opacity: 1;background-color:rgb(252 239 207 / var(--tw-bg-opacity, 1))}.bg-\[\#fde7e7\]{--tw-bg-opacity: 1;background-color:rgb(253 231 231 / var(--tw-bg-opacity, 1))}.bg-\[\#fde8e8\]{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.bg-\[\#fdf6b2\]{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.bg-\[\#ffe3d6\]{--tw-bg-opacity: 1;background-color:rgb(255 227 214 / var(--tw-bg-opacity, 1))}.bg-\[\#ffeadf\]{--tw-bg-opacity: 1;background-color:rgb(255 234 223 / var(--tw-bg-opacity, 1))}.bg-\[\#fff4ec\]{--tw-bg-opacity: 1;background-color:rgb(255 244 236 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7e8\]{--tw-bg-opacity: 1;background-color:rgb(255 247 232 / var(--tw-bg-opacity, 1))}.bg-\[\#fff8f4\]{--tw-bg-opacity: 1;background-color:rgb(255 248 244 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(142\,168\,190\,0\.08\)\]{background-color:#8ea8be14}.bg-\[rgba\(142\,168\,190\,0\.12\)\]{background-color:#8ea8be1f}.bg-\[rgba\(17\,25\,40\,0\.32\)\]{background-color:#11192852}.bg-\[rgba\(6\,148\,162\,0\.06\)\]{background-color:#0694a20f}.bg-\[rgba\(6\,148\,162\,0\.10\)\]{background-color:#0694a21a}.bg-\[rgba\(6\,148\,162\,0\.12\)\]{background-color:#0694a21f}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-billdin-error{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))}.bg-billdin-error-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.bg-billdin-error-50{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.bg-billdin-error-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity, 1))}.bg-billdin-error-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-0{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-100\/60{background-color:#f3f4f699}.bg-billdin-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-50\/40{background-color:#f9fafb66}.bg-billdin-gray-50\/50{background-color:#f9fafb80}.bg-billdin-gray-50\/60{background-color:#f9fafb99}.bg-billdin-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 42 55 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 25 40 / var(--tw-bg-opacity, 1))}.bg-billdin-gray-900\/45{background-color:#11192873}.bg-billdin-gray-900\/85{background-color:#111928d9}.bg-billdin-info{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.bg-billdin-info-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity, 1))}.bg-billdin-info-50{--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity, 1))}.bg-billdin-primary{--tw-bg-opacity: 1;background-color:rgb(6 148 162 / var(--tw-bg-opacity, 1))}.bg-billdin-primary-100{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity, 1))}.bg-billdin-primary-200{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.bg-billdin-primary-50{--tw-bg-opacity: 1;background-color:rgb(237 250 250 / var(--tw-bg-opacity, 1))}.bg-billdin-primary-500{--tw-bg-opacity: 1;background-color:rgb(6 148 162 / var(--tw-bg-opacity, 1))}.bg-billdin-primary-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity, 1))}.bg-billdin-primary\/10{background-color:#0694a21a}.bg-billdin-primary\/5{background-color:#0694a20d}.bg-billdin-success{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity, 1))}.bg-billdin-success-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.bg-billdin-success-50{--tw-bg-opacity: 1;background-color:rgb(243 250 247 / var(--tw-bg-opacity, 1))}.bg-billdin-warning{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity, 1))}.bg-billdin-warning-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.bg-billdin-warning-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity, 1))}.bg-billdin-warning-50{--tw-bg-opacity: 1;background-color:rgb(253 253 234 / var(--tw-bg-opacity, 1))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/60{background-color:#0009}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(225 239 254 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-cyan-700{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/50{background-color:#11182780}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(49 196 141 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(243 250 247 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity, 1))}.bg-green-700{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(229 237 255 / var(--tw-bg-opacity, 1))}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(141 162 251 / var(--tw-bg-opacity, 1))}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity, 1))}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(81 69 205 / var(--tw-bg-opacity, 1))}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-400{--tw-bg-opacity: 1;background-color:rgb(163 230 53 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.bg-lime-700{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 232 243 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(231 70 148 / var(--tw-bg-opacity, 1))}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity, 1))}.bg-pink-700{--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity, 1))}.bg-primary-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.bg-primary-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(237 235 254 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(246 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity, 1))}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(249 128 128 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))}.bg-red-700{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity, 1))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-900\/50{background-color:#0f172a80}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity, 1))}.bg-teal-400{--tw-bg-opacity: 1;background-color:rgb(22 189 202 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(6 148 162 / var(--tw-bg-opacity, 1))}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity, 1))}.bg-teal-700{--tw-bg-opacity: 1;background-color:rgb(3 102 114 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/50{background-color:#ffffff80}.bg-white\/80{background-color:#fffc}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(253 253 234 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity, 1))}.bg-zinc-50{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-arrow-down-icon{background-image:url(data:image/svg+xml,%3Csvg%20aria-hidden%3D%22true%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2010%206%22%3E%3Cpath%20stroke%3D%22%236B7280%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20d%3D%22m1%201%204%204%204-4%22%2F%3E%3C%2Fsvg%3E)}.bg-check-icon{background-image:url(data:image/svg+xml,%3Csvg%20aria-hidden%3D%27true%27%20xmlns%3D%27http://www.w3.org/2000/svg%27%20fill%3D%27none%27%20viewBox%3D%270%200%2016%2012%27%3E%3Cpath%20stroke%3D%27white%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20stroke-width%3D%273%27%20d%3D%27M1%205.917%205.724%2010.5%2015%201.5%27/%3E%3C/svg%3E)}.bg-dash-icon{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2016%2012%22%3E%3Cpath%20stroke%3D%22white%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%223%22%20d%3D%22M0.5%206h14%22%2F%3E%3C%2Fsvg%3E)}.bg-dot-icon{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E)}.bg-\[length\:0\.55em_0\.55em\]{background-size:.55em .55em}.bg-\[length\:0\.75em_0\.75em\]{background-size:.75em .75em}.bg-\[length\:1em_1em\]{background-size:1em 1em}.bg-cover{background-size:cover}.bg-\[position\:right_12px_center\]{background-position:right 12px center}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-billdin-error-400{fill:#f98080}.fill-billdin-gray-0{fill:#fff}.fill-billdin-gray-400{fill:#9ca3af}.fill-billdin-gray-50{fill:#f9fafb}.fill-billdin-gray-500{fill:#6b7280}.fill-billdin-gray-600{fill:#4b5563}.fill-billdin-gray-800{fill:#1f2a37}.fill-billdin-primary,.fill-billdin-primary-500{fill:#0694a2}.fill-billdin-primary-600{fill:#047481}.fill-billdin-warning-600{fill:#9f580a}.fill-current{fill:currentColor}.fill-cyan-600{fill:#0891b2}.fill-gray-600{fill:#4b5563}.fill-green-500{fill:#0e9f6e}.fill-pink-600{fill:#d61f69}.fill-primary-600{fill:#1c64f2}.fill-purple-600{fill:#7e3af2}.fill-red-600{fill:#e02424}.fill-yellow-400{fill:#e3a008}.stroke-billdin-gray-300{stroke:#d1d5db}.stroke-billdin-gray-800{stroke:#1f2a37}.stroke-billdin-warning-600{stroke:#9f580a}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.px-\[5px\]{padding-left:5px;padding-right:5px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-px{padding-top:1px;padding-bottom:1px}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-3{padding-bottom:.75rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.ps-5{-webkit-padding-start:1.25rem;padding-inline-start:1.25rem}.pt-0{padding-top:0}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-\[-0\.15em\]{vertical-align:-.15em}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[34px\]{font-size:34px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-9{line-height:2.25rem}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.45\]{line-height:1.45}.leading-\[18px\]{line-height:18px}.leading-\[21px\]{line-height:21px}.leading-\[22px\]{line-height:22px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.07em\]{letter-spacing:.07em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#046C4E\],.text-\[\#046c4e\]{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity, 1))}.text-\[\#065F6B\]{--tw-text-opacity: 1;color:rgb(6 95 107 / var(--tw-text-opacity, 1))}.text-\[\#067884\]{--tw-text-opacity: 1;color:rgb(6 120 132 / var(--tw-text-opacity, 1))}.text-\[\#2b2b30\]{--tw-text-opacity: 1;color:rgb(43 43 48 / var(--tw-text-opacity, 1))}.text-\[\#2f9c2b\]{--tw-text-opacity: 1;color:rgb(47 156 43 / var(--tw-text-opacity, 1))}.text-\[\#31465C\]{--tw-text-opacity: 1;color:rgb(49 70 92 / var(--tw-text-opacity, 1))}.text-\[\#37b132\]{--tw-text-opacity: 1;color:rgb(55 177 50 / var(--tw-text-opacity, 1))}.text-\[\#3A475A\]{--tw-text-opacity: 1;color:rgb(58 71 90 / var(--tw-text-opacity, 1))}.text-\[\#3c3c3c\]{--tw-text-opacity: 1;color:rgb(60 60 60 / var(--tw-text-opacity, 1))}.text-\[\#5B6B7E\]{--tw-text-opacity: 1;color:rgb(91 107 126 / var(--tw-text-opacity, 1))}.text-\[\#5a63c0\]{--tw-text-opacity: 1;color:rgb(90 99 192 / var(--tw-text-opacity, 1))}.text-\[\#5c6470\]{--tw-text-opacity: 1;color:rgb(92 100 112 / var(--tw-text-opacity, 1))}.text-\[\#6b7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#707070\]{--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.text-\[\#7B8698\]{--tw-text-opacity: 1;color:rgb(123 134 152 / var(--tw-text-opacity, 1))}.text-\[\#8a6116\]{--tw-text-opacity: 1;color:rgb(138 97 22 / var(--tw-text-opacity, 1))}.text-\[\#8e4b10\]{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity, 1))}.text-\[\#9F580A\]{--tw-text-opacity: 1;color:rgb(159 88 10 / var(--tw-text-opacity, 1))}.text-\[\#9aa1ab\]{--tw-text-opacity: 1;color:rgb(154 161 171 / var(--tw-text-opacity, 1))}.text-\[\#9b1c1c\]{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity, 1))}.text-\[\#9c9c9c\]{--tw-text-opacity: 1;color:rgb(156 156 156 / var(--tw-text-opacity, 1))}.text-\[\#C81E1E\]{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity, 1))}.text-\[\#a9791d\]{--tw-text-opacity: 1;color:rgb(169 121 29 / var(--tw-text-opacity, 1))}.text-\[\#b0b0b0\]{--tw-text-opacity: 1;color:rgb(176 176 176 / var(--tw-text-opacity, 1))}.text-\[\#b256a0\]{--tw-text-opacity: 1;color:rgb(178 86 160 / var(--tw-text-opacity, 1))}.text-\[\#b8b8b8\]{--tw-text-opacity: 1;color:rgb(184 184 184 / var(--tw-text-opacity, 1))}.text-\[\#c0c0c0\]{--tw-text-opacity: 1;color:rgb(192 192 192 / var(--tw-text-opacity, 1))}.text-\[\#c7613b\]{--tw-text-opacity: 1;color:rgb(199 97 59 / var(--tw-text-opacity, 1))}.text-\[\#d23b40\]{--tw-text-opacity: 1;color:rgb(210 59 64 / var(--tw-text-opacity, 1))}.text-\[\#e5484d\]{--tw-text-opacity: 1;color:rgb(229 72 77 / var(--tw-text-opacity, 1))}.text-\[\#f28b65\]{--tw-text-opacity: 1;color:rgb(242 139 101 / var(--tw-text-opacity, 1))}.text-\[rgba\(207\,218\,226\,0\.48\)\]{color:#cfdae27a}.text-\[rgba\(207\,218\,226\,0\.8\)\]{color:#cfdae2cc}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-billdin-error,.text-billdin-error-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity, 1))}.text-billdin-error-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity, 1))}.text-billdin-error-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity, 1))}.text-billdin-error-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity, 1))}.text-billdin-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-billdin-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-billdin-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-billdin-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-billdin-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-billdin-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-billdin-gray-800{--tw-text-opacity: 1;color:rgb(31 42 55 / var(--tw-text-opacity, 1))}.text-billdin-gray-900{--tw-text-opacity: 1;color:rgb(17 25 40 / var(--tw-text-opacity, 1))}.text-billdin-info-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity, 1))}.text-billdin-info-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity, 1))}.text-billdin-info-900{--tw-text-opacity: 1;color:rgb(35 56 118 / var(--tw-text-opacity, 1))}.text-billdin-primary{--tw-text-opacity: 1;color:rgb(6 148 162 / var(--tw-text-opacity, 1))}.text-billdin-primary-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity, 1))}.text-billdin-primary-700{--tw-text-opacity: 1;color:rgb(3 102 114 / var(--tw-text-opacity, 1))}.text-billdin-primary-800{--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity, 1))}.text-billdin-primary-900{--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity, 1))}.text-billdin-success{--tw-text-opacity: 1;color:rgb(49 196 141 / var(--tw-text-opacity, 1))}.text-billdin-success-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity, 1))}.text-billdin-success-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity, 1))}.text-billdin-success-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity, 1))}.text-billdin-success-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity, 1))}.text-billdin-warning{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity, 1))}.text-billdin-warning-600{--tw-text-opacity: 1;color:rgb(159 88 10 / var(--tw-text-opacity, 1))}.text-billdin-warning-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity, 1))}.text-billdin-warning-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity, 1))}.text-billdin-warning-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(4 108 78 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(104 117 245 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(81 69 205 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity, 1))}.text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(191 18 93 / var(--tw-text-opacity, 1))}.text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity, 1))}.text-primary-300{--tw-text-opacity: 1;color:rgb(164 202 254 / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.text-primary-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(144 97 249 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(108 43 217 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(249 128 128 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(200 30 30 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(6 148 162 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity, 1))}.text-teal-700{--tw-text-opacity: 1;color:rgb(3 102 114 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-400{--tw-text-opacity: 1;color:rgb(227 160 8 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(194 120 3 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(142 75 16 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.text-zinc-900{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.line-through{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-billdin-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-cyan-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(14 116 144 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.placeholder-green-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(4 108 78 / var(--tw-placeholder-opacity, 1))}.placeholder-red-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(200 30 30 / var(--tw-placeholder-opacity, 1))}.placeholder-yellow-700::placeholder{--tw-placeholder-opacity: 1;color:rgb(142 75 16 / var(--tw-placeholder-opacity, 1))}.accent-\[\#0694A2\]{accent-color:#0694A2}.accent-billdin-primary{accent-color:#0694a2}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-lighten{mix-blend-mode:lighten}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-28px_0_60px_rgba\(17\,25\,40\,0\.28\)\]{--tw-shadow: -28px 0 60px rgba(17,25,40,.28);--tw-shadow-colored: -28px 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-18px_44px_rgba\(17\,25\,40\,0\.28\)\]{--tw-shadow: 0 -18px 44px rgba(17,25,40,.28);--tw-shadow-colored: 0 -18px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_34px_rgba\(17\,25\,40\,0\.18\)\]{--tw-shadow: 0 14px 34px rgba(17,25,40,.18);--tw-shadow-colored: 0 14px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(16\,24\,40\,0\.04\)\]{--tw-shadow: 0 1px 2px rgba(16,24,40,.04);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(17\,25\,40\,0\.06\)\]{--tw-shadow: 0 1px 2px rgba(17,25,40,.06);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: 0 8px 24px rgba(0,0,0,.1);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_-1px_0_0_rgba\(142\,168\,190\,0\.08\)\]{--tw-shadow: inset 0 -1px 0 0 rgba(142,168,190,.08);--tw-shadow-colored: inset 0 -1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_0_0_2px_\#2563EB\]{--tw-shadow: inset 0 0 0 2px #2563EB;--tw-shadow-colored: inset 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_2px_0_0_\#2563EB\]{--tw-shadow: inset 2px 0 0 #2563EB;--tw-shadow-colored: inset 2px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-card{--tw-shadow: 0 1px 3px rgba(0,0,0,.08);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-down-medium{--tw-shadow: 0 6px 20px rgba(0,0,0,.08);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-overlay{--tw-shadow: 0 12px 32px rgba(17,25,40,.2);--tw-shadow-colored: 0 12px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm-light{--tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, .08);--tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-billdin-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-billdin-gray-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.ring-billdin-primary{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 148 162 / var(--tw-ring-opacity, 1))}.ring-billdin-primary-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(175 236 239 / var(--tw-ring-opacity, 1))}.ring-billdin-primary-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity, 1))}.ring-billdin-primary-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 148 162 / var(--tw-ring-opacity, 1))}.ring-billdin-primary\/30{--tw-ring-color: rgb(6 148 162 / .3)}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity, 1))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(144 97 249 / var(--tw-ring-opacity, 1))}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity, 1))}.ring-offset-1{--tw-ring-offset-width: 1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,fill,stroke,-webkit-text-decoration-color;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,-webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-0{transition-delay:0s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[-webkit-box-orient\:vertical\]{-webkit-box-orient:vertical}.\[-webkit-line-clamp\:2\]{-webkit-line-clamp:2}.\[display\:-webkit-box\]{display:-webkit-box}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}*{box-sizing:border-box}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #0694a2;outline-offset:2px}button{padding:var(--XS);background-color:var(--transparentColor)}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--primaryFontColor);background-color:var(--primaryBackgroundColor)}.sameRowFlex{display:flex;flex-direction:row}.inputTextCharacterStyle{font-size:12px;font-weight:var(--regular)}.inputLabelCharacterStyle{font-size:12px;font-weight:var(--medium)}.inputLabelBoldCharacterStyle{font-size:12px;font-weight:var(--bold)}.viewMenuButtonCharacterStyle{font-size:14px;font-weight:var(--regular)}.inputDownPlaceHolder{margin-left:var(--XS)}.blueTag{background-color:var(--blueTag)!important}.pinkTag{background-color:var(--pinkTag)!important}.aquaTag{background-color:var(--aquaTag)!important}.greenTag{background-color:var(--greenTag)!important}.redTag{background-color:var(--redTag)!important}.private-route-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--appContainerBackgroundColor)}.private-route-loading__spinner{width:40px;height:40px;border:4px solid var(--primaryGrey);border-top-color:var(--KIRO);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.file\:-ms-4::file-selector-button{margin-inline-start:-1rem}.file\:me-4::-webkit-file-upload-button{-webkit-margin-end:1rem;margin-inline-end:1rem}.file\:me-4::file-selector-button{-webkit-margin-end:1rem;margin-inline-end:1rem}.file\:cursor-pointer::-webkit-file-upload-button{cursor:pointer}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:border-none::-webkit-file-upload-button{border-style:none}.file\:border-none::file-selector-button{border-style:none}.file\:bg-gray-800::-webkit-file-upload-button{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.file\:bg-gray-800::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.file\:py-2\.5::-webkit-file-upload-button{padding-top:.625rem;padding-bottom:.625rem}.file\:py-2\.5::file-selector-button{padding-top:.625rem;padding-bottom:.625rem}.file\:pe-4::-webkit-file-upload-button{-webkit-padding-end:1rem;padding-inline-end:1rem}.file\:pe-4::file-selector-button{-webkit-padding-end:1rem;padding-inline-end:1rem}.file\:ps-8::-webkit-file-upload-button{-webkit-padding-start:2rem;padding-inline-start:2rem}.file\:ps-8::file-selector-button{-webkit-padding-start:2rem;padding-inline-start:2rem}.file\:text-sm::-webkit-file-upload-button{font-size:.875rem;line-height:1.25rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::-webkit-file-upload-button{font-weight:500}.file\:font-medium::file-selector-button{font-weight:500}.file\:leading-\[inherit\]::-webkit-file-upload-button{line-height:inherit}.file\:leading-\[inherit\]::file-selector-button{line-height:inherit}.file\:text-white::-webkit-file-upload-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#b0b0b0\]::placeholder{--tw-text-opacity: 1;color:rgb(176 176 176 / var(--tw-text-opacity, 1))}.placeholder\:text-billdin-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-0\.5:after{content:var(--tw-content);left:.125rem}.after\:top-0\.5:after{content:var(--tw-content);top:.125rem}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:h-6:after{content:var(--tw-content);height:1.5rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-6:after{content:var(--tw-content);width:1.5rem}.after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:border-transparent:after{content:var(--tw-content);border-color:transparent}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.first\:ml-0:first-child{margin-left:0}.first\:mt-0:first-child{margin-top:0}.first\:rounded-s-lg:first-child{border-start-start-radius:12px;border-end-start-radius:12px}.first\:rounded-t-lg:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.first\:border-l:first-child{border-left-width:1px}.first\:border-l-0:first-child{border-left-width:0px}.first\:border-t-0:first-child{border-top-width:0px}.first\:pl-0:first-child{padding-left:0}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:mr-0:last-child{margin-right:0}.last\:rounded-b-lg:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.last\:rounded-e-lg:last-child{border-start-end-radius:12px;border-end-end-radius:12px}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.odd\:bg-white:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.even\:bg-billdin-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.even\:bg-gray-50:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.checked\:border-transparent:checked{border-color:transparent}.checked\:bg-current:checked{background-color:currentColor}.checked\:bg-check-icon:checked{background-image:url(data:image/svg+xml,%3Csvg%20aria-hidden%3D%27true%27%20xmlns%3D%27http://www.w3.org/2000/svg%27%20fill%3D%27none%27%20viewBox%3D%270%200%2016%2012%27%3E%3Cpath%20stroke%3D%27white%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%20stroke-width%3D%273%27%20d%3D%27M1%205.917%205.724%2010.5%2015%201.5%27/%3E%3C/svg%3E)}.checked\:bg-dot-icon:checked{background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22white%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E)}.hover\:cursor-not-allowed:hover{cursor:not-allowed}.hover\:border-billdin-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-billdin-primary:hover{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.hover\:border-blue-800:hover{--tw-border-opacity: 1;border-color:rgb(30 66 159 / var(--tw-border-opacity, 1))}.hover\:border-cyan-800:hover{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-800:hover{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.hover\:border-gray-900:hover{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.hover\:border-green-800:hover{--tw-border-opacity: 1;border-color:rgb(3 84 63 / var(--tw-border-opacity, 1))}.hover\:border-indigo-800:hover{--tw-border-opacity: 1;border-color:rgb(66 56 157 / var(--tw-border-opacity, 1))}.hover\:border-lime-800:hover{--tw-border-opacity: 1;border-color:rgb(63 98 18 / var(--tw-border-opacity, 1))}.hover\:border-pink-800:hover{--tw-border-opacity: 1;border-color:rgb(153 21 75 / var(--tw-border-opacity, 1))}.hover\:border-primary-800:hover{--tw-border-opacity: 1;border-color:rgb(30 66 159 / var(--tw-border-opacity, 1))}.hover\:border-purple-800:hover{--tw-border-opacity: 1;border-color:rgb(85 33 181 / var(--tw-border-opacity, 1))}.hover\:border-red-800:hover{--tw-border-opacity: 1;border-color:rgb(155 28 28 / var(--tw-border-opacity, 1))}.hover\:border-teal-400:hover{--tw-border-opacity: 1;border-color:rgb(22 189 202 / var(--tw-border-opacity, 1))}.hover\:border-teal-800:hover{--tw-border-opacity: 1;border-color:rgb(5 80 92 / var(--tw-border-opacity, 1))}.hover\:border-yellow-500:hover{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#047481\]:hover{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#067884\]:hover{--tw-bg-opacity: 1;background-color:rgb(6 120 132 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#28a9b2\]:hover{--tw-bg-opacity: 1;background-color:rgb(40 169 178 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2f9c2b\]:hover{--tw-bg-opacity: 1;background-color:rgb(47 156 43 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#343b4c\]:hover{--tw-bg-opacity: 1;background-color:rgb(52 59 76 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c8d1da\]:hover{--tw-bg-opacity: 1;background-color:rgb(200 209 218 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#cfeaee\]:hover{--tw-bg-opacity: 1;background-color:rgb(207 234 238 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#daf1f3\]:hover{--tw-bg-opacity: 1;background-color:rgb(218 241 243 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e9f9fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(233 249 250 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eef9fa\]:hover{--tw-bg-opacity: 1;background-color:rgb(238 249 250 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f0f0f0\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7f7f7\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 247 247 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f7fbfc\]:hover{--tw-bg-opacity: 1;background-color:rgb(247 251 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fde7e7\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 231 231 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fdeadf\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 234 223 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fdf2f2\]:hover{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#fff5f5\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 245 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[rgba\(6\,148\,162\,0\.08\)\]:hover{background-color:#0694a214}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-error-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-error-700:hover{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-error-800:hover{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-primary-100:hover{--tw-bg-opacity: 1;background-color:rgb(213 245 246 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-primary-200:hover{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(237 250 250 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 102 114 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-success-100:hover{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.hover\:bg-billdin-success-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-800:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity, 1))}.hover\:bg-green-800:hover{--tw-bg-opacity: 1;background-color:rgb(3 84 63 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(66 56 157 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-200:hover{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.hover\:bg-lime-800:hover{--tw-bg-opacity: 1;background-color:rgb(63 98 18 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-800:hover{--tw-bg-opacity: 1;background-color:rgb(153 21 75 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-800:hover{--tw-bg-opacity: 1;background-color:rgb(85 33 181 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-800:hover{--tw-bg-opacity: 1;background-color:rgb(155 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-800:hover{--tw-bg-opacity: 1;background-color:rgb(5 80 92 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(194 120 3 / var(--tw-bg-opacity, 1))}.hover\:bg-zinc-100:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#3c3c3c\]:hover{--tw-text-opacity: 1;color:rgb(60 60 60 / var(--tw-text-opacity, 1))}.hover\:text-\[\#707070\]:hover{--tw-text-opacity: 1;color:rgb(112 112 112 / var(--tw-text-opacity, 1))}.hover\:text-\[\#c7613b\]:hover{--tw-text-opacity: 1;color:rgb(199 97 59 / var(--tw-text-opacity, 1))}.hover\:text-\[\#d23b40\]:hover{--tw-text-opacity: 1;color:rgb(210 59 64 / var(--tw-text-opacity, 1))}.hover\:text-billdin-error:hover{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity, 1))}.hover\:text-billdin-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-billdin-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-billdin-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 42 55 / var(--tw-text-opacity, 1))}.hover\:text-billdin-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 25 40 / var(--tw-text-opacity, 1))}.hover\:text-billdin-primary:hover,.hover\:text-billdin-primary-500:hover{--tw-text-opacity: 1;color:rgb(6 148 162 / var(--tw-text-opacity, 1))}.hover\:text-billdin-primary-600:hover{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity, 1))}.hover\:text-billdin-primary-700:hover{--tw-text-opacity: 1;color:rgb(3 102 114 / var(--tw-text-opacity, 1))}.hover\:text-cyan-700:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.hover\:text-teal-600:hover{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-zinc-900:hover{--tw-text-opacity: 1;color:rgb(24 24 27 / var(--tw-text-opacity, 1))}.hover\:underline:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.hover\:no-underline:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-billdin-gray-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.hover\:file\:bg-gray-700::-webkit-file-upload-button:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-gray-700::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.focus\:border-\[\#0694a2\]:focus{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.focus\:border-billdin-error-400:focus{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity, 1))}.focus\:border-billdin-primary:focus{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.focus\:border-billdin-primary-400:focus{--tw-border-opacity: 1;border-color:rgb(22 189 202 / var(--tw-border-opacity, 1))}.focus\:border-billdin-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(6 148 162 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.focus\:border-green-600:focus{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.focus\:border-primary-600:focus{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.focus\:border-red-600:focus{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity, 1))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.focus\:bg-billdin-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-billdin-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:text-cyan-700:focus{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.focus\:text-gray-900:focus{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-2:focus{outline-width:2px}.focus\:-outline-offset-2:focus{outline-offset:-2px}.focus\:outline-billdin-primary-500:focus{outline-color:#0694a2}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#0694a2\]\/20:focus{--tw-ring-color: rgb(6 148 162 / .2)}.focus\:ring-billdin-error-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 213 213 / var(--tw-ring-opacity, 1))}.focus\:ring-billdin-error-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity, 1))}.focus\:ring-billdin-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:ring-billdin-primary:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 148 162 / var(--tw-ring-opacity, 1))}.focus\:ring-billdin-primary-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(213 245 246 / var(--tw-ring-opacity, 1))}.focus\:ring-billdin-primary-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(175 236 239 / var(--tw-ring-opacity, 1))}.focus\:ring-billdin-primary-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity, 1))}.focus\:ring-billdin-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 148 162 / var(--tw-ring-opacity, 1))}.focus\:ring-billdin-primary-500\/20:focus{--tw-ring-color: rgb(6 148 162 / .2)}.focus\:ring-billdin-success-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(188 240 218 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(118 169 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 116 144 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity, 1))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(49 196 141 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity, 1))}.focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(180 198 252 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(141 162 251 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 230 53 / var(--tw-ring-opacity, 1))}.focus\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 126 184 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(172 148 250 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1))}.focus\:ring-red-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity, 1))}.focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 128 128 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1))}.focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity, 1))}.focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 189 202 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:bg-billdin-error-50:focus-visible{--tw-bg-opacity: 1;background-color:rgb(253 242 242 / var(--tw-bg-opacity, 1))}.focus-visible\:bg-billdin-gray-50:focus-visible{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:-2px}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-billdin-primary-700:active{--tw-bg-opacity: 1;background-color:rgb(3 102 114 / var(--tw-bg-opacity, 1))}.enabled\:border-billdin-gray-300:enabled{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.enabled\:text-billdin-gray-700:enabled{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.enabled\:hover\:bg-billdin-gray-50:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.enabled\:hover\:bg-gray-100:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.enabled\:hover\:text-gray-700:hover:enabled{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-\[\#eef0f2\]:disabled{--tw-border-opacity: 1;border-color:rgb(238 240 242 / var(--tw-border-opacity, 1))}.disabled\:bg-billdin-gray-200:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.disabled\:text-\[\#cbd5e1\]:disabled{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.disabled\:text-billdin-gray-300:disabled{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.disabled\:text-billdin-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:opacity-0:disabled{opacity:0}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:first-child .group-first\:hidden{display:none}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:first\:rounded-tl-lg:first-child,.group\/head:first-child .group-first\/head\:first\:rounded-tl-lg:first-child{border-top-left-radius:12px}.group\/body:first-child .group\/row:first-child .group-first\/body\:group-first\/row\:last\:rounded-tr-lg:last-child{border-top-right-radius:12px}.group\/head:first-child .group-first\/head\:last\:rounded-tr-lg:last-child{border-top-right-radius:12px}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:first\:rounded-bl-lg:first-child{border-bottom-left-radius:12px}.group\/body:last-child .group\/row:last-child .group-last\/body\:group-last\/row\:last\:rounded-br-lg:last-child{border-bottom-right-radius:12px}.group\/bar:hover .group-hover\/bar\:block,.group:hover .group-hover\:block{display:block}.group\/row:hover .group-hover\/row\:flex{display:flex}.group:hover .group-hover\:hidden{display:none}.group:hover .group-hover\:bg-white\/50{background-color:#ffffff80}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group\/row:hover .group-hover\/row\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:focus .group-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.group:focus .group-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:focus .group-focus\:ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 225 188 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-indigo-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(180 198 252 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-lime-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(190 242 100 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-pink-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 217 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-primary-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(202 191 253 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 180 180 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-teal-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 220 226 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.group:focus .group-focus\:ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 202 21 / var(--tw-ring-opacity, 1))}.group:focus-visible .group-focus-visible\:opacity-100{opacity:1}.peer:placeholder-shown~.peer-placeholder-shown\:top-1\/2{top:50%}.peer:placeholder-shown~.peer-placeholder-shown\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:placeholder-shown~.peer-placeholder-shown\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:left-0{left:0}.peer:focus~.peer-focus\:top-2{top:.5rem}.peer:focus~.peer-focus\:-translate-y-4{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:-translate-y-6{--tw-translate-y: -1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:focus~.peer-focus\:px-2{padding-left:.5rem;padding-right:.5rem}.peer:focus~.peer-focus\:text-primary-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}@media(prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}}@media not all and (min-width:1024px){.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width:768px){.max-md\:\!w-full{width:100%!important}.max-md\:\!max-w-none{max-width:none!important}}@media(min-width:640px){.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mx-auto{margin-left:auto;margin-right:auto}.sm\:mb-0{margin-bottom:0}.sm\:flex{display:flex}.sm\:table-cell{display:table-cell}.sm\:h-10{height:2.5rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:w-10{width:2.5rem}.sm\:w-6{width:1.5rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:pr-8{padding-right:2rem}.sm\:text-center{text-align:center}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}}@media(min-width:768px){.md\:inset-0{top:0;right:0;bottom:0;left:0}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:my-10{margin-top:2.5rem;margin-bottom:2.5rem}.md\:my-12{margin-top:3rem;margin-bottom:3rem}.md\:mr-6{margin-right:1.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:h-full{height:100%}.md\:w-48{width:12rem}.md\:w-auto{width:auto}.md\:max-w-xl{max-width:36rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.md\:rounded-none{border-radius:0}.md\:rounded-l-lg{border-top-left-radius:12px;border-bottom-left-radius:12px}.md\:border-0{border-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-0{padding:0}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:font-medium{font-weight:500}.md\:text-primary-700{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity, 1))}.md\:hover\:bg-transparent:hover{background-color:transparent}.md\:hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(26 86 219 / var(--tw-text-opacity, 1))}}@media(min-width:1024px){.lg\:my-8{margin-top:2rem;margin-bottom:2rem}.lg\:block{display:block}.lg\:table-cell{display:table-cell}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(260px\,1fr\)_2fr\]{grid-template-columns:minmax(260px,1fr) 2fr}}@media(min-width:1280px){.xl\:order-none{order:0}.xl\:table-cell{display:table-cell}.xl\:w-auto{width:auto}.xl\:max-w-\[420px\]{max-width:420px}.xl\:flex-1{flex:1 1 0%}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\,1fr\)_440px\]{grid-template-columns:minmax(0,1fr) 440px}.xl\:first\:border-l:first-child{border-left-width:1px}.xl\:first\:pl-4:first-child{padding-left:1rem}}.rtl\:after\:right-0\.5:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);right:.125rem}.rtl\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media(prefers-color-scheme:dark){.dark\:block{display:block}.dark\:hidden{display:none}.dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-none{border-style:none}.dark\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.dark\:border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.dark\:border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.dark\:border-green-400{--tw-border-opacity: 1;border-color:rgb(49 196 141 / var(--tw-border-opacity, 1))}.dark\:border-green-500{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.dark\:border-green-600{--tw-border-opacity: 1;border-color:rgb(5 122 85 / var(--tw-border-opacity, 1))}.dark\:border-indigo-600{--tw-border-opacity: 1;border-color:rgb(88 80 236 / var(--tw-border-opacity, 1))}.dark\:border-lime-600{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity, 1))}.dark\:border-pink-600{--tw-border-opacity: 1;border-color:rgb(214 31 105 / var(--tw-border-opacity, 1))}.dark\:border-primary-500{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.dark\:border-primary-600{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity, 1))}.dark\:border-purple-600{--tw-border-opacity: 1;border-color:rgb(126 58 242 / var(--tw-border-opacity, 1))}.dark\:border-red-400{--tw-border-opacity: 1;border-color:rgb(249 128 128 / var(--tw-border-opacity, 1))}.dark\:border-red-500{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.dark\:border-red-600{--tw-border-opacity: 1;border-color:rgb(224 36 36 / var(--tw-border-opacity, 1))}.dark\:border-teal-600{--tw-border-opacity: 1;border-color:rgb(4 116 129 / var(--tw-border-opacity, 1))}.dark\:border-transparent{border-color:transparent}.dark\:border-yellow-300{--tw-border-opacity: 1;border-color:rgb(250 202 21 / var(--tw-border-opacity, 1))}.dark\:border-yellow-400{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity, 1))}.dark\:border-zinc-700{--tw-border-opacity: 1;border-color:rgb(63 63 70 / var(--tw-border-opacity, 1))}.dark\:border-zinc-800{--tw-border-opacity: 1;border-color:rgb(39 39 42 / var(--tw-border-opacity, 1))}.dark\:bg-billdin-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-billdin-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 42 55 / var(--tw-bg-opacity, 1))}.dark\:bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(195 221 253 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.dark\:bg-current{background-color:currentColor}.dark\:bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.dark\:bg-cyan-900{--tw-bg-opacity: 1;background-color:rgb(22 78 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/30{background-color:#1f29374d}.dark\:bg-gray-800\/50{background-color:#1f293780}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-900\/80{background-color:#111827cc}.dark\:bg-green-100{--tw-bg-opacity: 1;background-color:rgb(222 247 236 / var(--tw-bg-opacity, 1))}.dark\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(188 240 218 / var(--tw-bg-opacity, 1))}.dark\:bg-green-500{--tw-bg-opacity: 1;background-color:rgb(14 159 110 / var(--tw-bg-opacity, 1))}.dark\:bg-green-600{--tw-bg-opacity: 1;background-color:rgb(5 122 85 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900{--tw-bg-opacity: 1;background-color:rgb(1 71 55 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(205 219 254 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(104 117 245 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(88 80 236 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.dark\:bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(250 209 232 / var(--tw-bg-opacity, 1))}.dark\:bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(214 31 105 / var(--tw-bg-opacity, 1))}.dark\:bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity, 1))}.dark\:bg-primary-900{--tw-bg-opacity: 1;background-color:rgb(35 56 118 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(220 215 254 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(144 97 249 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(126 58 242 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900{--tw-bg-opacity: 1;background-color:rgb(74 29 150 / var(--tw-bg-opacity, 1))}.dark\:bg-red-100{--tw-bg-opacity: 1;background-color:rgb(253 232 232 / var(--tw-bg-opacity, 1))}.dark\:bg-red-200{--tw-bg-opacity: 1;background-color:rgb(251 213 213 / var(--tw-bg-opacity, 1))}.dark\:bg-red-500{--tw-bg-opacity: 1;background-color:rgb(240 82 82 / var(--tw-bg-opacity, 1))}.dark\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(224 36 36 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900{--tw-bg-opacity: 1;background-color:rgb(119 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-200{--tw-bg-opacity: 1;background-color:rgb(175 236 239 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(4 116 129 / var(--tw-bg-opacity, 1))}.dark\:bg-transparent{background-color:transparent}.dark\:bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(253 246 178 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(252 233 106 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(159 88 10 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(99 49 18 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-800{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:bg-zinc-900{--tw-bg-opacity: 1;background-color:rgb(24 24 27 / var(--tw-bg-opacity, 1))}.dark\:fill-gray-300{fill:#d1d5db}.dark\:text-blue-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}.dark\:text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity, 1))}.dark\:text-blue-800{--tw-text-opacity: 1;color:rgb(30 66 159 / var(--tw-text-opacity, 1))}.dark\:text-blue-900{--tw-text-opacity: 1;color:rgb(35 56 118 / var(--tw-text-opacity, 1))}.dark\:text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.dark\:text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.dark\:text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.dark\:text-cyan-900{--tw-text-opacity: 1;color:rgb(22 78 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.dark\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.dark\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:text-green-500{--tw-text-opacity: 1;color:rgb(14 159 110 / var(--tw-text-opacity, 1))}.dark\:text-green-600{--tw-text-opacity: 1;color:rgb(5 122 85 / var(--tw-text-opacity, 1))}.dark\:text-green-800{--tw-text-opacity: 1;color:rgb(3 84 63 / var(--tw-text-opacity, 1))}.dark\:text-green-900{--tw-text-opacity: 1;color:rgb(1 71 55 / var(--tw-text-opacity, 1))}.dark\:text-indigo-400{--tw-text-opacity: 1;color:rgb(141 162 251 / var(--tw-text-opacity, 1))}.dark\:text-indigo-600{--tw-text-opacity: 1;color:rgb(88 80 236 / var(--tw-text-opacity, 1))}.dark\:text-indigo-800{--tw-text-opacity: 1;color:rgb(66 56 157 / var(--tw-text-opacity, 1))}.dark\:text-indigo-900{--tw-text-opacity: 1;color:rgb(54 47 120 / var(--tw-text-opacity, 1))}.dark\:text-lime-500{--tw-text-opacity: 1;color:rgb(132 204 22 / var(--tw-text-opacity, 1))}.dark\:text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.dark\:text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.dark\:text-lime-900{--tw-text-opacity: 1;color:rgb(54 83 20 / var(--tw-text-opacity, 1))}.dark\:text-pink-500{--tw-text-opacity: 1;color:rgb(231 70 148 / var(--tw-text-opacity, 1))}.dark\:text-pink-600{--tw-text-opacity: 1;color:rgb(214 31 105 / var(--tw-text-opacity, 1))}.dark\:text-pink-800{--tw-text-opacity: 1;color:rgb(153 21 75 / var(--tw-text-opacity, 1))}.dark\:text-pink-900{--tw-text-opacity: 1;color:rgb(117 26 61 / var(--tw-text-opacity, 1))}.dark\:text-primary-100{--tw-text-opacity: 1;color:rgb(225 239 254 / var(--tw-text-opacity, 1))}.dark\:text-primary-300{--tw-text-opacity: 1;color:rgb(164 202 254 / var(--tw-text-opacity, 1))}.dark\:text-primary-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}.dark\:text-purple-400{--tw-text-opacity: 1;color:rgb(172 148 250 / var(--tw-text-opacity, 1))}.dark\:text-purple-600{--tw-text-opacity: 1;color:rgb(126 58 242 / var(--tw-text-opacity, 1))}.dark\:text-purple-800{--tw-text-opacity: 1;color:rgb(85 33 181 / var(--tw-text-opacity, 1))}.dark\:text-purple-900{--tw-text-opacity: 1;color:rgb(74 29 150 / var(--tw-text-opacity, 1))}.dark\:text-red-500{--tw-text-opacity: 1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.dark\:text-red-600{--tw-text-opacity: 1;color:rgb(224 36 36 / var(--tw-text-opacity, 1))}.dark\:text-red-800{--tw-text-opacity: 1;color:rgb(155 28 28 / var(--tw-text-opacity, 1))}.dark\:text-red-900{--tw-text-opacity: 1;color:rgb(119 29 29 / var(--tw-text-opacity, 1))}.dark\:text-teal-400{--tw-text-opacity: 1;color:rgb(22 189 202 / var(--tw-text-opacity, 1))}.dark\:text-teal-600{--tw-text-opacity: 1;color:rgb(4 116 129 / var(--tw-text-opacity, 1))}.dark\:text-teal-800{--tw-text-opacity: 1;color:rgb(5 80 92 / var(--tw-text-opacity, 1))}.dark\:text-teal-900{--tw-text-opacity: 1;color:rgb(1 68 81 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300{--tw-text-opacity: 1;color:rgb(250 202 21 / var(--tw-text-opacity, 1))}.dark\:text-yellow-600{--tw-text-opacity: 1;color:rgb(159 88 10 / var(--tw-text-opacity, 1))}.dark\:text-yellow-800{--tw-text-opacity: 1;color:rgb(114 59 19 / var(--tw-text-opacity, 1))}.dark\:text-yellow-900{--tw-text-opacity: 1;color:rgb(99 49 18 / var(--tw-text-opacity, 1))}.dark\:text-zinc-100{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark\:text-zinc-300{--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}.dark\:text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.dark\:mix-blend-color{mix-blend-mode:color}.dark\:shadow-sm-light{--tw-shadow: 0 2px 5px 0px rgba(255, 255, 255, .08);--tw-shadow-colored: 0 2px 5px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.dark\:ring-cyan-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:ring-gray-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\:ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.dark\:ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(231 70 148 / var(--tw-ring-opacity, 1))}.dark\:ring-purple-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1))}.dark\:ring-red-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(200 30 30 / var(--tw-ring-opacity, 1))}.dark\:ring-yellow-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-blue-700{--tw-ring-offset-color: #1A56DB}.dark\:ring-offset-cyan-600{--tw-ring-offset-color: #0891b2}.dark\:ring-offset-gray-800{--tw-ring-offset-color: #1F2937}.dark\:ring-offset-gray-900{--tw-ring-offset-color: #111827}.dark\:ring-offset-green-600{--tw-ring-offset-color: #057A55}.dark\:ring-offset-green-800{--tw-ring-offset-color: #03543F}.dark\:ring-offset-indigo-700{--tw-ring-offset-color: #5145CD}.dark\:ring-offset-lime-700{--tw-ring-offset-color: #4d7c0f}.dark\:ring-offset-pink-600{--tw-ring-offset-color: #D61F69}.dark\:ring-offset-purple-600{--tw-ring-offset-color: #7E3AF2}.dark\:ring-offset-red-600{--tw-ring-offset-color: #E02424}.dark\:ring-offset-red-900{--tw-ring-offset-color: #771D1D}.dark\:ring-offset-teal-600{--tw-ring-offset-color: #047481}.dark\:ring-offset-yellow-400{--tw-ring-offset-color: #E3A008}.dark\:file\:bg-gray-600::-webkit-file-upload-button{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:file\:bg-gray-600::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.odd\:dark\:bg-gray-800:nth-child(odd){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.even\:dark\:bg-gray-700:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:checked\:border-transparent:checked{border-color:transparent}.dark\:checked\:bg-current:checked{background-color:currentColor}.dark\:hover\:border-blue-700:hover{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity, 1))}.dark\:hover\:border-cyan-700:hover{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:hover\:border-green-700:hover{--tw-border-opacity: 1;border-color:rgb(4 108 78 / var(--tw-border-opacity, 1))}.dark\:hover\:border-indigo-700:hover{--tw-border-opacity: 1;border-color:rgb(81 69 205 / var(--tw-border-opacity, 1))}.dark\:hover\:border-lime-700:hover{--tw-border-opacity: 1;border-color:rgb(77 124 15 / var(--tw-border-opacity, 1))}.dark\:hover\:border-pink-700:hover{--tw-border-opacity: 1;border-color:rgb(191 18 93 / var(--tw-border-opacity, 1))}.dark\:hover\:border-primary-700:hover{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity, 1))}.dark\:hover\:border-purple-700:hover{--tw-border-opacity: 1;border-color:rgb(108 43 217 / var(--tw-border-opacity, 1))}.dark\:hover\:border-red-700:hover{--tw-border-opacity: 1;border-color:rgb(200 30 30 / var(--tw-border-opacity, 1))}.dark\:hover\:border-teal-700:hover{--tw-border-opacity: 1;border-color:rgb(3 102 114 / var(--tw-border-opacity, 1))}.dark\:hover\:border-yellow-400:hover{--tw-border-opacity: 1;border-color:rgb(227 160 8 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-blue-300:hover{--tw-bg-opacity: 1;background-color:rgb(164 202 254 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-300:hover{--tw-bg-opacity: 1;background-color:rgb(103 232 249 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-300:hover{--tw-bg-opacity: 1;background-color:rgb(132 225 188 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 108 78 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-indigo-300:hover{--tw-bg-opacity: 1;background-color:rgb(180 198 252 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(81 69 205 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-lime-300:hover{--tw-bg-opacity: 1;background-color:rgb(190 242 100 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-lime-700:hover{--tw-bg-opacity: 1;background-color:rgb(77 124 15 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-pink-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 217 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-pink-700:hover{--tw-bg-opacity: 1;background-color:rgb(191 18 93 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(202 191 253 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(108 43 217 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-300:hover{--tw-bg-opacity: 1;background-color:rgb(248 180 180 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(200 30 30 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-teal-300:hover{--tw-bg-opacity: 1;background-color:rgb(126 220 226 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 102 114 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-300:hover{--tw-bg-opacity: 1;background-color:rgb(250 202 21 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(227 160 8 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-zinc-800:hover{--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:hover\:text-zinc-100:hover{--tw-text-opacity: 1;color:rgb(244 244 245 / var(--tw-text-opacity, 1))}.dark\:hover\:file\:bg-gray-500::-webkit-file-upload-button:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:hover\:file\:bg-gray-500::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.dark\:focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.dark\:focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(14 159 110 / var(--tw-border-opacity, 1))}.dark\:focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity, 1))}.dark\:focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(240 82 82 / var(--tw-border-opacity, 1))}.dark\:focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(194 120 3 / var(--tw-border-opacity, 1))}.dark\:focus\:bg-gray-600:focus{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:focus\:ring-blue-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 86 219 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-blue-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(8 145 178 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-cyan-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(55 65 81 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-gray-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 159 110 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 122 85 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-green-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-indigo-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(81 69 205 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-indigo-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(66 56 157 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-lime-700:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(77 124 15 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-lime-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(214 31 105 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-pink-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 131 248 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-primary-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(28 100 242 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-primary-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(126 58 242 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-purple-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(240 82 82 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 36 36 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-red-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(119 29 29 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(4 116 129 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-teal-800:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(227 160 8 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(194 120 3 / var(--tw-ring-opacity, 1))}.dark\:focus\:ring-yellow-900:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 49 18 / var(--tw-ring-opacity, 1))}.enabled\:dark\:hover\:bg-gray-700:hover:enabled{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.enabled\:dark\:hover\:text-white:hover:enabled{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.disabled\:dark\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.group:hover .dark\:group-hover\:bg-gray-800\/60{background-color:#1f293799}.group:hover .dark\:group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:focus .dark\:group-focus\:ring-blue-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-cyan-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(21 94 117 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-gray-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(31 41 55 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-gray-800\/70{--tw-ring-color: rgb(31 41 55 / .7)}.group:focus .dark\:group-focus\:ring-green-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(3 84 63 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-indigo-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(66 56 157 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-lime-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(63 98 18 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-pink-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(153 21 75 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-primary-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(30 66 159 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-purple-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(85 33 181 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-red-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(155 28 28 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-teal-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(5 80 92 / var(--tw-ring-opacity, 1))}.group:focus .dark\:group-focus\:ring-yellow-800{--tw-ring-opacity: 1;--tw-ring-color: rgb(114 59 19 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:dark\:text-primary-500{--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity, 1))}}@media(min-width:768px){@media(prefers-color-scheme:dark){.md\:dark\:hover\:bg-transparent:hover{background-color:transparent}.md\:dark\:hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}}}.\[\&\:\:-webkit-scrollbar\]\:\!hidden::-webkit-scrollbar{display:none!important}.\[\&\:\:-webkit-scrollbar\]\:\!h-0::-webkit-scrollbar{height:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!w-0::-webkit-scrollbar{width:0px!important}.\[\&\:\:-webkit-scrollbar\]\:\!bg-transparent::-webkit-scrollbar{background-color:transparent!important}.\[\&\:\:-webkit-scrollbar\]\:\!\[-webkit-appearance\:none\]::-webkit-scrollbar{-webkit-appearance:none!important}.\[\&\>\*\]\:pointer-events-none>*{pointer-events:none}.\[\&\>\*\]\:h-3>*{height:.75rem}.\[\&\>\*\]\:h-3\.5>*{height:.875rem}.\[\&\>\*\]\:h-4>*{height:1rem}.\[\&\>\*\]\:w-3>*{width:.75rem}.\[\&\>\*\]\:w-3\.5>*{width:.875rem}.\[\&\>\*\]\:w-4>*{width:1rem}.\[\&\>\*\]\:cursor-grab>*{cursor:grab}.\[\&\>\*\]\:opacity-70>*{opacity:.7}.\[\&\>\*\]\:first\:rounded-t-lg:first-child>*{border-top-left-radius:12px;border-top-right-radius:12px}.\[\&\>\*\]\:last\:rounded-b-lg:last-child>*{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.\[\&\>\*\]\:last\:border-b-0:last-child>*{border-bottom-width:0px}.\[\&_\*\]\:cursor-pointer *{cursor:pointer}.\[\&_img\]\:h-7 img{height:1.75rem}.\[\&_img\]\:w-7 img{width:1.75rem}
