.table_div-table__UyFSw{max-height:calc(100% - 47px);overflow:auto;position:relative;background-color:white;border:1px solid #eaecf0;border-radius:6px}.table_head__LXXfM{position:sticky;top:0;z-index:20}.table_row__wLA2M{display:flex;pointer-events:none}.table_body-cell__skB24,.table_head-cell__eX1Xx{flex-grow:1;flex-shrink:0;white-space:nowrap;overflow:hidden;border-bottom:1px solid #eaecf0;border-right:1px solid #eaecf0;top:0}.table_body-cell__skB24:nth-last-child(2),.table_head-cell__eX1Xx:nth-last-child(2){border-right:0}.table_body-cell__skB24:last-child,.table_head-cell__eX1Xx:last-child{flex-grow:1;flex-shrink:0;white-space:nowrap;overflow:hidden;border-bottom:1px solid #eaecf0;border-right:0;border-left:1px solid #eaecf0;top:0}.table_head-cell__eX1Xx{color:#506e91;background-color:#f5f8fa!important;position:sticky;font-size:14px;font-weight:500;height:60px;text-align:center}.table_head-cell__eX1Xx:hover{color:#253746}.table_body-cell__skB24{font-size:14px;font-weight:400;height:50px;color:#253746;pointer-events:auto}.table_header-utils-right__yZRAo{position:absolute;right:-4px;top:0;bottom:0;display:flex;align-items:center;gap:20px;opacity:0}.table_resizer__trB83{width:8px;height:100%;border-radius:1px;background:#f3f7fe;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none}.table_isResizing__CDaP6{background:#d0d5dd}.table_dragger__EwCXJ{cursor:grab;line-height:10px;opacity:0}.table_highlightedRow__nVWDZ{border-left:1px solid #1e76ff;box-shadow:inset 4px 0 0 rgba(30,118,255,.2)}@media (hover:hover){.table_head-cell__eX1Xx:hover .table_dragger__EwCXJ,.table_head-cell__eX1Xx:hover .table_header-utils-right__yZRAo{opacity:1}.table_head-cell__eX1Xx:hover{background-color:#f6f6f6!important}.table_row__wLA2M:has(.table_body-cell__skB24:hover) .table_body-cell__skB24{background-color:#f6f6f6!important}}.table_div-table__UyFSw::-webkit-scrollbar-track{background:inherit}.pagination_container__kzN9i{padding-inline:5px;padding-top:.75rem;display:flex;justify-content:space-between;align-items:center;background-color:white;font-family:inherit;font-weight:500}.pagination_paginationFlexContainer__17boV{display:flex;gap:4px;align-items:center}.pagination_menuItem__rHiRz{font-weight:500}.pagination_disabledButton__q90ai{background-color:#cacaca!important;color:white!important;border:.3px solid #cacaca!important;cursor:not-allowed}.pagination_disabledButton__q90ai:focus,.pagination_disabledButton__q90ai:hover{background-color:#cacaca}.pagination_activeButton__sxjiO{background-color:#0071ce!important;color:white!important}.pagination_activeButton__sxjiO:focus,.pagination_activeButton__sxjiO:hover{color:white}.pagination_rowsPerPage__JvUUi{display:flex;align-items:center;gap:10px}.pagination_quantitySelect__8nMYN{border-radius:6px;height:35px;border:1px solid #ccd1d9;padding:0 8px;font-weight:500;background:#fff}.page_templatesPageContainer___U46t{display:flex;flex-direction:column;height:100%;overflow:auto;position:absolute;inset:0}.page_pageHeader__FUIP_{display:flex;align-items:center;gap:12px;padding:.75rem 1.5rem;border-bottom:1px solid #ebebf3}.page_tableSection__M1ciW{position:relative;inset:0;display:flex;flex-direction:column;overflow:hidden;margin:1.5rem;background:#FFFFFF;box-shadow:2px 2px 10px rgba(0,0,0,.1);border-radius:0 4px 4px 4px}.page_tableAction__hTB_P{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center;padding-top:.5rem;padding-inline:1.5rem;min-height:59px}.page_tableAction__hTB_P h1{font-size:24px;font-weight:500;color:#17191C}.page_tableContainer__nf3ZC{padding:1.5rem;border-top:1px solid #ebebf3;display:flex;flex-direction:column;overflow:hidden;flex:1}.snack-bar_stack__MtFGc{position:fixed;left:16px;bottom:16px;z-index:9999;pointer-events:none}.snack-bar_snackbar__DNN1_{pointer-events:auto;width:400px;border-radius:6px;background:rgba(255,255,255,.92);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);overflow:hidden}.snack-bar_snackbarSuccess__iOcT_{border-top:5px solid #2e7d32}.snack-bar_snackbarInfo__UlkMg{border-top:5px solid #b45309}.snack-bar_snackbarError__9YRTK{border-top:5px solid #d32f2f}.snack-bar_title__YFL7g{border-bottom:1px solid #dee2e6;padding:5px 15px;font-size:14px;font-weight:600;color:#000;text-transform:capitalize}.snack-bar_body__9QRZX{display:flex;align-items:center;gap:8px;padding:8px 12px;width:400px}.snack-bar_message__O9g02{font-size:12px;font-weight:300;color:#000;flex:1}.snack-bar_closeBtn__7dAqC{position:absolute;top:4px;right:8px;border:none;background:transparent;cursor:pointer;padding:4px;color:#000}.snack-bar_closeBtn__7dAqC:hover{color:#d32f2f}.snack-bar_inner__dx0oV{position:relative}.ui_btn__mnqvi{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;border-radius:calc(var(--radius) - 2px);font-size:.875rem;font-weight:500;border:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;outline:none}.ui_btn__mnqvi:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.ui_btn__mnqvi:disabled{pointer-events:none;opacity:.5}.ui_btn__mnqvi svg{pointer-events:none;width:1rem;height:1rem;flex-shrink:0}.ui_btnDefault__TwtMG{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ui_btnDefault__TwtMG:hover{background-color:hsl(var(--primary)/.9)}.ui_btnDestructive__QKf3Q{background-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.ui_btnDestructive__QKf3Q:hover{background-color:hsl(var(--destructive)/.9)}.ui_btnOutline__vBNwH{border:1px solid hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground))}.ui_btnOutline__vBNwH:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui_btnSecondary__nwfje{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.ui_btnSecondary__nwfje:hover{background-color:hsl(var(--secondary)/.8)}.ui_btnGhost___HCLv{background:transparent;color:hsl(var(--foreground))}.ui_btnGhost___HCLv:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui_btnLink__4Rnoq{background:transparent;color:hsl(var(--primary));text-underline-offset:4px}.ui_btnLink__4Rnoq:hover{text-decoration:underline}.ui_btnSizeDefault__ODtGi{height:2.5rem;padding:.5rem 1rem}.ui_btnSizeSm__ybVq_{height:2.25rem;padding:0 .75rem;font-size:.875rem}.ui_btnSizeLg__c3N20{height:2.75rem;padding:0 2rem}.ui_btnSizeIcon__fkYQH{height:2.5rem;width:2.5rem;padding:0}.ui_btnFullWidth__rt8DQ{width:100%}.ui_input__TXJLH,.ui_textarea__lShhF{display:flex;width:100%;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background-color:hsl(var(--background));color:hsl(var(--foreground));font-size:.875rem;outline:none}.ui_input__TXJLH{height:2.5rem;padding:.5rem .75rem}.ui_textarea__lShhF{min-height:5rem;padding:.5rem .75rem;resize:vertical}.ui_input__TXJLH:focus-visible,.ui_textarea__lShhF:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.ui_input__TXJLH:disabled,.ui_textarea__lShhF:disabled{cursor:not-allowed;opacity:.5}.ui_input__TXJLH::-moz-placeholder,.ui_textarea__lShhF::-moz-placeholder{color:hsl(var(--muted-foreground))}.ui_input__TXJLH::placeholder,.ui_textarea__lShhF::placeholder{color:hsl(var(--muted-foreground))}.ui_label__hEl16{font-size:.875rem;font-weight:500;line-height:1}.ui_labelMuted__eWkL7{font-size:.75rem;color:hsl(var(--muted-foreground))}.ui_card__YPJYP{border-radius:var(--radius);border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--card-foreground));box-shadow:var(--shadow-soft)}.ui_cardHeader___iQqI{display:flex;flex-direction:column;gap:.375rem;padding:1.5rem 1.5rem 0}.ui_cardTitle__cUUMw{font-size:1.5rem;font-weight:600;line-height:1.2}.ui_cardDescription__4KCS4{font-size:.875rem;color:hsl(var(--muted-foreground))}.ui_cardContent__NRYIl{padding:1.5rem}.ui_switch__Qfaby{display:inline-flex;height:1.5rem;width:2.75rem;flex-shrink:0;cursor:pointer;align-items:center;border-radius:9999px;border:2px solid transparent;transition:background-color .15s;background-color:hsl(var(--input))}.ui_switch__Qfaby[data-state=checked]{background-color:hsl(var(--primary))}.ui_switch__Qfaby:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.ui_switch__Qfaby:disabled{cursor:not-allowed;opacity:.5}.ui_switchThumb__xZx6a{pointer-events:none;display:block;height:1.25rem;width:1.25rem;margin-left:-5px!important;border-radius:9999px;background-color:hsl(var(--background));box-shadow:0 2px 4px rgba(0,0,0,.15);transition:transform .15s;transform:translateX(0)}.ui_switch__Qfaby[data-state=checked] .ui_switchThumb__xZx6a{transform:translateX(1.25rem)}.ui_sliderRoot__WVyMC{position:relative;display:flex;width:100%;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center}.ui_sliderTrack__qf_Ks{position:relative;height:.5rem;width:100%;flex-grow:1;overflow:hidden;border-radius:9999px;background-color:hsl(var(--secondary))}.ui_sliderRange__oI7pL{position:absolute;height:100%;background-color:hsl(var(--primary))}.ui_sliderThumb__jklxP{display:block;height:1.25rem;width:1.25rem;border-radius:9999px;border:2px solid hsl(var(--primary));background-color:hsl(var(--background));outline:none}.ui_sliderThumb__jklxP:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.ui_selectTrigger__pbFQE{display:flex;height:2.5rem;width:100%;align-items:center;justify-content:space-between;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background-color:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;outline:none;cursor:pointer}.ui_selectTrigger__pbFQE:focus{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 4px hsl(var(--ring))}.ui_selectTrigger__pbFQE:disabled{cursor:not-allowed;opacity:.5}.ui_selectContent__EdiGy{position:relative;z-index:50;max-height:24rem;min-width:8rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));box-shadow:0 4px 12px rgba(0,0,0,.12);padding:.25rem}.ui_selectViewport__iKw11{padding:.25rem}.ui_selectItem__3wVk1{position:relative;display:flex;width:100%;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem .375rem 2rem;font-size:.875rem;outline:none}.ui_selectItem__3wVk1:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui_selectItemIndicator__KINb2{position:absolute;left:.5rem;display:flex;height:.875rem;width:.875rem;align-items:center;justify-content:center}.ui_selectLabel__Xa0Aj{padding:.375rem .5rem .375rem 2rem;font-size:.875rem;font-weight:600}.ui_selectSeparator__w_NS5{margin:.25rem -.25rem;height:1px;background-color:hsl(var(--muted))}.ui_dropdownContent__X_ahs{z-index:50;min-width:8rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:.25rem;box-shadow:0 4px 12px rgba(0,0,0,.12);overflow-y:auto}.ui_dropdownItem__BXs_A{position:relative;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;border-radius:calc(var(--radius) - 4px);padding:.375rem .5rem;font-size:.875rem;outline:none;transition:background-color .15s,color .15s;word-break:break-word}.ui_dropdownItem__BXs_A p{margin-top:0;margin-bottom:.25rem;font-size:13px;font-weight:500;text-transform:capitalize}.ui_dropdownItem__BXs_A:focus{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.ui_dropdownItem__BXs_A:disabled{pointer-events:none;opacity:.5}.ui_dropdownLabel__qyK49{padding:.375rem .5rem;font-size:1rem;background:#f6f5ff;font-weight:500;border-radius:4px;border-bottom:1px solid #f6f5ff}.ui_dropdownSeparator__vzFi6{margin:.25rem -.25rem;height:1px;background-color:hsl(var(--muted))}.ui_dropdownContentWide__PfU_f{width:12rem}.ui_scrollArea__jkY4x{position:relative;overflow:hidden}.ui_scrollViewport__2drkH{height:100%;width:100%;border-radius:inherit}.ui_scrollBar__gFWR_{display:flex;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s}.ui_scrollBarVertical__S_snV{height:100%;width:.625rem;border-left:1px solid transparent;padding:1px}.ui_scrollThumb__7_Pcb{position:relative;flex:1;border-radius:9999px;background-color:hsl(var(--border))}.ui_scrollAreaSidebar__2c6r5{height:calc(100vh - 3.5rem - 41px)}.ui_scrollAreaFull__U6_co{height:100%}.ui_tooltipContent__ujiTm{z-index:50;overflow:hidden;border-radius:calc(var(--radius) - 4px);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));color:hsl(var(--popover-foreground));padding:.375rem .75rem;font-size:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ui_toastViewport__W3Acu{position:fixed;top:0;z-index:100;display:flex;max-height:100vh;width:100%;flex-direction:column-reverse;padding:1rem;pointer-events:none}@media (min-width:640px){.ui_toastViewport__W3Acu{bottom:0;right:0;top:auto;flex-direction:column;max-width:420px}}.ui_toastRoot__KAxcv{pointer-events:auto;position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--border));background-color:hsl(var(--background));color:hsl(var(--foreground));padding:1.5rem 2rem 1.5rem 1.5rem;box-shadow:var(--shadow-elegant)}.ui_toastTitle__qDN_P{font-size:.875rem;font-weight:600}.ui_toastDescription___f7eG{font-size:.875rem;opacity:.9}.ui_toastClose__jcnG7{position:absolute;right:.5rem;top:.5rem;border:none;background:transparent;border-radius:calc(var(--radius) - 4px);padding:.25rem;color:hsl(var(--foreground)/.5);cursor:pointer}.ui_toastClose__jcnG7:hover{color:hsl(var(--foreground))}.ui_sonnerToast__pQ7_P{background-color:hsl(var(--background))!important;color:hsl(var(--foreground))!important;border:1px solid hsl(var(--border))!important;box-shadow:var(--shadow-soft)!important}.ui_sonnerDescription__7RFpS{color:hsl(var(--muted-foreground))!important}.login_page___bVDP{display:flex;min-height:100vh;align-items:center;justify-content:center;background-color:hsl(var(--muted)/.3);padding:1rem}.login_card__r3Ltj{width:100%;max-width:28rem}.login_form__Ij6Df{display:flex;flex-direction:column;gap:1rem}.login_fieldGroup__rJYRs{display:flex;flex-direction:column;gap:.5rem}.login_loadingText__ABesk{color:hsl(var(--muted-foreground))}.CalculationFormulaEditor_root__CwZYC{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;border:none;border-radius:0;background:transparent}.CalculationFormulaEditor_hint__o77KX,.CalculationFormulaEditor_preview__ymMYq{margin:0;font-size:11px;line-height:1.4;color:hsl(var(--muted-foreground));border-radius:.375rem;border:1px solid hsl(var(--border));padding:.5rem;background-color:hsl(var(--muted)/.3)}.CalculationFormulaEditor_preview__ymMYq{min-height:unset;word-break:break-all}.CalculationFormulaEditor_previewFilled__uPdDu{color:hsl(var(--foreground));font-family:inherit;font-size:12px}.CalculationFormulaEditor_tokenRow__Me_AZ{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.CalculationFormulaEditor_tokenField__yClCR,.CalculationFormulaEditor_tokenNumber__RnB90{display:inline-flex;align-items:center;max-width:100%;padding:.2rem .45rem;border-radius:.375rem;border:1px solid hsl(var(--border));background:hsl(var(--background));font-size:.75rem;line-height:1.3;word-break:break-word}.CalculationFormulaEditor_tokenOperator__Nx_RE,.CalculationFormulaEditor_tokenParen__swMDz{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:.15rem .35rem;border-radius:.375rem;background:hsl(var(--primary)/.12);color:hsl(var(--foreground));font-weight:700;font-size:.8125rem}.CalculationFormulaEditor_error__lXFGS{margin:0;font-size:11px;line-height:1.4;color:hsl(var(--destructive))}.CalculationFormulaEditor_nudge__S6L7K{margin:0;font-size:11px;line-height:1.4;color:hsl(var(--muted-foreground))}.CalculationFormulaEditor_previewEmpty__PHiCI{font-style:normal;font-family:inherit;font-size:11px;color:hsl(var(--muted-foreground))}.CalculationFormulaEditor_section__jlytB{display:flex;flex-direction:column;gap:.5rem}.CalculationFormulaEditor_sectionLabel__rl3MS{font-size:.6875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-foreground)}.CalculationFormulaEditor_fieldSelect__YRJVh{height:2rem;width:100%;font-size:.8125rem}.CalculationFormulaEditor_operatorRow__OTvrn{display:flex;flex-wrap:wrap;gap:.5rem}.CalculationFormulaEditor_operatorBtn__b8DDR{height:2rem;min-width:2rem;padding:0 .5rem;font-size:.8125rem}.CalculationFormulaEditor_numberRow__IvRkH{display:flex;align-items:center;gap:.5rem}.CalculationFormulaEditor_numberInput__pkWVG{height:2rem;flex:1;min-width:0;font-size:.8125rem}.CalculationFormulaEditor_addNumberBtn__4f3_i{height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:500}.CalculationFormulaEditor_footerActions__wqKY9{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;padding-top:.5rem;border-top:1px solid var(--border)}.CalculationFormulaEditor_footerBtn__EViQD{height:1.75rem;padding:0 .5rem;font-size:.75rem;color:var(--muted-foreground);gap:.375rem}.CalculationFormulaEditor_footerIcon__Kf2Vs{width:.75rem;height:.75rem}.ProductTableSidebar_root__E_1JD{--pt-gap:0.5rem;--pt-gap-sm:0.375rem}.ProductTableSidebar_columnsSection__DhOFp,.ProductTableSidebar_root__E_1JD{display:flex;flex-direction:column;gap:var(--pt-gap)}.ProductTableSidebar_columnsLabel__S_IGF{font-size:.8125rem;font-weight:600;color:var(--foreground)}.ProductTableSidebar_calcCard__sOxJL,.ProductTableSidebar_columnList__kq8Uc,.ProductTableSidebar_columnRow__MbWIw{display:flex;flex-direction:column;gap:var(--pt-gap)}.ProductTableSidebar_columnControl__rm8ZI{height:2rem;width:100%;font-size:.8125rem}.ProductTableSidebar_calcCard__sOxJL{padding:var(--pt-gap);border-radius:.5rem;border:1px solid var(--border);background:var(--background)}.ProductTableSidebar_calcCardTitle__z9Gk4{font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground)}.ProductTableSidebar_rowActions__jQMxW{display:flex;align-items:center;gap:.125rem;min-height:1.75rem}.ProductTableSidebar_actionBtn__hsVzG{height:1.75rem;width:1.75rem}.ProductTableSidebar_actionIcon__VIgfr{width:.875rem;height:.875rem}.ProductTableSidebar_addActions__rZjN7{display:flex;flex-direction:column;gap:var(--pt-gap)}.ProductTableSidebar_addControl__7Z4v5{height:2rem;width:100%;font-size:.75rem}.ProductTableSidebar_addActionLabel__s1qPB{display:inline-flex;align-items:center;gap:var(--pt-gap-sm);font-size:.75rem;color:var(--muted-foreground)}.ProductTableSidebar_addActionIcon__7sFOm{width:.875rem;height:.875rem;flex-shrink:0}.ProductTableSidebar_addCalculationBtn__mFJLh{height:2rem;font-size:.75rem;font-weight:500;justify-content:flex-start;gap:var(--pt-gap-sm)}.ProductTableSidebar_hint__XnieM{margin:0;font-size:.6875rem;line-height:1.35;color:var(--muted-foreground)}.ProductTableSidebar_variableKey__3t0iz{font-size:.6875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--muted-foreground);word-break:break-all}.PropertiesPanel_panelContainer__oAmjK{display:flex;flex-direction:column;gap:1rem}.PropertiesPanel_fieldWrapper__TCk_R{display:flex;flex-direction:column;gap:.375rem}.PropertiesPanel_fieldHeader__G3wRw{display:flex;align-items:center;justify-content:space-between}.PropertiesPanel_fieldControlRow__YhKiF{display:flex;align-items:flex-start;gap:.375rem}.PropertiesPanel_fieldControlMain__lZvOI{flex:1;min-width:0}.PropertiesPanel_fieldLabel__d5DRl{font-size:.75rem;color:var(--muted-foreground)}.PropertiesPanel_typographyPanel__tt_bj{display:flex;flex-direction:column;padding-top:1rem;border-top:1px solid var(--border);margin-top:1rem}.PropertiesPanel_typographyHeader__ORn2O{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.PropertiesPanel_typographyTitle__yFIhj{font-size:.75rem;font-weight:600;color:var(--foreground);letter-spacing:.05em}.PropertiesPanel_resetBtn__v1Xyc{height:1.5rem;padding:0 .5rem;font-size:.625rem;color:var(--muted-foreground);background:transparent;border:none;cursor:pointer;display:inline-flex;align-items:center}.PropertiesPanel_resetBtn__v1Xyc:hover{color:var(--foreground)}.PropertiesPanel_fontSizeControl__aEsjJ{display:flex;align-items:center;gap:.75rem}.PropertiesPanel_fontSizeInput__YLgIL{width:4rem;height:2rem;font-size:.75rem;text-align:center;font-family:monospace}.PropertiesPanel_colorPickerControl__g790h{display:flex;gap:.5rem;align-items:center}.PropertiesPanel_colorPickerBox__t_v8D{position:relative;width:2rem;height:2rem;border-radius:.375rem;overflow:hidden;border:1px solid #dcdfe4;flex-shrink:0}.PropertiesPanel_colorPickerInput__HS8eA{position:absolute;top:-.5rem;left:-.5rem;width:3rem;height:3rem;cursor:pointer;border:none;padding:0}.PropertiesPanel_colorTextInput__i0mU0{flex:1;min-width:0;height:2rem;font-size:.75rem;font-family:monospace}.PropertiesPanel_blockSection__irJ81{display:flex;flex-direction:column;gap:.75rem}.PropertiesPanel_gridRow2__JT75R{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.PropertiesPanel_gridRow3__4nEMT{display:grid;grid-template-columns:1fr 1fr auto;gap:.375rem}.PropertiesPanel_gridRow4__Hkb7_{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:.5rem}.PropertiesPanel_gridRow2Auto__FvVaA{display:grid;grid-template-columns:1fr auto;gap:.5rem}.PropertiesPanel_flexBetween__WRwhV{display:flex;align-items:center;justify-content:space-between}.PropertiesPanel_itemBox__Hnf64{border-radius:.375rem;border:1px solid var(--border);padding:.5rem;display:flex;flex-direction:column;gap:.5rem;background-color:rgba(var(--muted),.3)}.PropertiesPanel_btnOutlineFull__NT3gP{width:100%}.PropertiesPanel_panelSection__BuL_y{display:flex;flex-direction:column;gap:.75rem}.PropertiesPanel_panelSectionMd__A_pQT{display:flex;flex-direction:column;gap:.5rem}.PropertiesPanel_colTitle__E46w1{font-size:.75rem;font-weight:600}.PropertiesPanel_labelMuted__MSock{font-size:.75rem;color:hsl(var(--muted-foreground))}.PropertiesPanel_sliderFlex__yfBwI{flex:1}.PropertiesPanel_hintBox__znLTV{font-size:11px;color:hsl(var(--muted-foreground));border-radius:.375rem;border:1px solid hsl(var(--border));padding:.5rem;background-color:hsl(var(--muted)/.3);margin:0}.PropertiesPanel_fieldHint__TgsUX{font-size:11px;line-height:1.4;color:hsl(var(--muted-foreground));margin:-.25rem 0 .5rem}.PropertiesPanel_hintCode__p_BgQ{font-size:10px}.PropertiesPanel_gridRow2Tight__7WNkc{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.BlockRenderer_wrapper__tzl9X{height:100%}.BlockRenderer_wrapperDynamic__UQ3mr,.BlockRenderer_wrapper__tzl9X{width:100%;font-family:var(--invoice-font-family,Arial,sans-serif);font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal);transition:color .15s,background-color .15s}.BlockRenderer_wrapperDynamic__UQ3mr{height:auto;min-height:100%}.BlockRenderer_wrapperBare__5dzgR{height:auto;width:100%;font-family:var(--invoice-font-family,Arial,sans-serif);font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_inheritColor__EiMFr,.BlockRenderer_inheritColor__EiMFr *{color:inherit!important}.BlockRenderer_inheritFontSize__otKeR,.BlockRenderer_inheritFontSize__otKeR *{font-size:inherit!important}.BlockRenderer_inheritFontWeight__WpTCw,.BlockRenderer_inheritFontWeight__WpTCw *{font-weight:inherit!important}.BlockRenderer_inheritLineHeight__h0Xu7,.BlockRenderer_inheritLineHeight__h0Xu7 *{line-height:inherit!important}.BlockRenderer_inheritLetterSpacing__64Kma,.BlockRenderer_inheritLetterSpacing__64Kma *{letter-spacing:inherit!important}.BlockRenderer_companyHeader__moAdN{padding:.25rem;border:1px solid #dcdfe4;border-radius:.375rem;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.BlockRenderer_docLabel__446r4{text-align:center;font-size:var(--invoice-document-heading-font-size,14px);font-weight:var(--invoice-document-heading-font-weight,600);color:var(--invoice-document-heading-color,#111111);line-height:var(--invoice-document-heading-line-height,1.25);letter-spacing:var(--invoice-document-heading-letter-spacing,normal);margin-bottom:.5rem}.BlockRenderer_rowFlex__M0kBz{display:flex;align-items:flex-start;gap:1rem;width:100%;max-width:100%;min-width:0}.BlockRenderer_rowFlexLogoOverlay__5PhHP{position:relative}.BlockRenderer_logoOverlayLeft__CzIGJ{position:absolute;left:0;top:0;z-index:1}.BlockRenderer_logoOverlayRight__NVCuQ{position:absolute;right:0;top:0;z-index:1}.BlockRenderer_columnFlex__53FdG,.BlockRenderer_companyHeaderCenter__3pRPP{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.BlockRenderer_companyHeaderCenter__3pRPP{justify-content:flex-start}.BlockRenderer_columnFlex__53FdG .BlockRenderer_companyDetails__cs_SV,.BlockRenderer_companyHeaderCenter__3pRPP .BlockRenderer_companyDetails__cs_SV{flex:none;width:100%}.BlockRenderer_companyDetailsFullWidth__X6r_k{width:100%}.BlockRenderer_logoCenterWrap__Cyhyq{width:100%}.BlockRenderer_logoBox__BnNWb,.BlockRenderer_logoCenterWrap__Cyhyq{display:flex;justify-content:center;align-items:center;flex-shrink:0}.BlockRenderer_logoBox__BnNWb{overflow:hidden;border:1px solid hsl(var(--border));border-radius:.25rem}.BlockRenderer_logoResizeHost__BHsYY{position:relative}.BlockRenderer_logoResizeRnd__QmmTY{z-index:5}.BlockRenderer_logoResizeRnd__QmmTY .react-resizable-handle{width:8px;height:8px;border:1px solid hsl(var(--primary));background:hsl(var(--background));border-radius:1px}.BlockRenderer_logoResizeRnd__QmmTY .react-resizable-handle-se{right:-4px;bottom:-4px}.BlockRenderer_logoResizeRnd__QmmTY .react-resizable-handle-sw{left:-4px;bottom:-4px}.BlockRenderer_logoResizeRnd__QmmTY .react-resizable-handle-ne{right:-4px;top:-4px}.BlockRenderer_logoResizeRnd__QmmTY .react-resizable-handle-nw{left:-4px;top:-4px}.BlockRenderer_logoImg__ZErrU{display:block;width:100%;height:100%;min-width:0;min-height:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.BlockRenderer_logoPlaceholder__Gxi_y{font-size:10px;color:hsl(var(--muted-foreground))}.BlockRenderer_logoUploadPlaceholder__EGVzB{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;width:100%;height:100%;padding:.375rem;text-align:center;background-color:hsl(var(--muted)/.35);border-radius:.25rem}.BlockRenderer_logoUploadIcon__6rTKV{width:1.125rem;height:1.125rem;color:hsl(var(--muted-foreground));margin-bottom:.125rem}.BlockRenderer_logoUploadTitle__3PQii{font-size:11px;font-weight:600;color:hsl(var(--foreground))}.BlockRenderer_logoUploadHint__P_0tl{font-size:9px;line-height:1.25;color:hsl(var(--muted-foreground))}.BlockRenderer_companyCenter__JUNZ_{text-align:center}.BlockRenderer_companyCenter__JUNZ_,.BlockRenderer_companyDetails__cs_SV{flex:1;font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_companyDetails__cs_SV{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.BlockRenderer_companyDetailsAlignGrid___YE_N{display:grid;grid-template-columns:repeat(3,1fr);align-items:start}.BlockRenderer_companyDetailsSlotLeft__8a5HS{grid-column:1;text-align:left}.BlockRenderer_companyDetailsSlotCenter__U9ZQg{grid-column:2;text-align:center}.BlockRenderer_companyDetailsSlotRight__a3zAT{grid-column:3;text-align:left}.BlockRenderer_companyName__ZGG5w{font-size:var(--invoice-main-heading-font-size,16px);font-weight:var(--invoice-main-heading-font-weight,700);color:var(--invoice-main-heading-color,#111111);line-height:var(--invoice-main-heading-line-height,1.25);letter-spacing:var(--invoice-main-heading-letter-spacing,normal);overflow-wrap:anywhere;word-break:break-word}.BlockRenderer_companyTagline__1aiaY{font-weight:var(--invoice-body-font-weight,400);margin-top:.125rem;overflow-wrap:anywhere;word-break:break-word}.BlockRenderer_spacerW28__Fr6rc{flex-shrink:0}.BlockRenderer_metaTable__STvdi{width:100%;font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_metaLabel__QoiFw{width:40%}.BlockRenderer_metaLabel__QoiFw,.BlockRenderer_metaValue__ndP8u{padding:.125rem 0;vertical-align:top}.BlockRenderer_grid2BorderY__2VEl_{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid hsl(var(--foreground)/.7);border-bottom:1px solid hsl(var(--foreground)/.7);margin-left:-1rem;margin-right:-1rem}.BlockRenderer_grid2BorderB__fb6CH{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;border-top:1px solid #dcdfe4;border-bottom:1px solid #dcdfe4}.BlockRenderer_colPadBorderR__WhIyi{padding:.5rem;border-right:1px solid #000000}.BlockRenderer_colPad__DZ9tj{padding:.5rem}.BlockRenderer_sectionLabel__ktZDM{font-size:var(--invoice-section-title-font-size,12px);font-weight:var(--invoice-section-title-font-weight,600);color:var(--invoice-section-title-color,#111111);line-height:var(--invoice-section-title-line-height,1.45);letter-spacing:var(--invoice-section-title-letter-spacing,normal);margin-bottom:.25rem}.BlockRenderer_text11Pre__j0QNY{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word}.BlockRenderer_taxTable__w9wal,.BlockRenderer_text11Pre__j0QNY{font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_taxTable__w9wal{width:50%;border-collapse:collapse}.BlockRenderer_thLeft__AoWbw{text-align:left;padding:.25rem}.BlockRenderer_thRight__xXoAU{text-align:right;padding:.25rem}.BlockRenderer_trUnderline__n8B7m{text-decoration:underline}.BlockRenderer_trCenter__KlBIC{text-align:center}.BlockRenderer_tdPad__i3Wob{padding:.25rem}.BlockRenderer_tdRight__jU_PW{padding:.25rem;text-align:right}.BlockRenderer_termsWrap__Odh1I{font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal);padding:.25rem}.BlockRenderer_termsContent__VKitO{border:1px solid #dcdfe4;border-radius:.375rem;padding:.25rem}.BlockRenderer_termsTitle__62ISa{font-size:var(--invoice-section-title-font-size,12px);font-weight:var(--invoice-section-title-font-weight,600);color:var(--invoice-section-title-color,#111111);line-height:var(--invoice-section-title-line-height,1.45);letter-spacing:var(--invoice-section-title-letter-spacing,normal);margin-bottom:.25rem}.BlockRenderer_termsList__7PMdb{list-style:disc;padding-left:1.25rem;margin:0;color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);font-weight:var(--invoice-body-font-weight,400);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_termsList__7PMdb li{margin-bottom:.125rem}.BlockRenderer_termsTableWrap__toKM3{width:100%}.BlockRenderer_termsTable__EoVTb{width:100%;table-layout:fixed;border-collapse:collapse}.BlockRenderer_termsCellContent__Aw4al{width:100%;margin:0;padding:0;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;overflow:visible;height:auto;min-height:0;max-height:none}.BlockRenderer_headerRow___q7AV{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;border-bottom:1px solid hsl(var(--border));padding:.25rem .25rem 1rem}.BlockRenderer_headerTitle__XGypP{font-size:var(--invoice-main-heading-font-size,16px);font-weight:var(--invoice-main-heading-font-weight,700);color:var(--invoice-main-heading-color,#111111);line-height:var(--invoice-main-heading-line-height,1.25);letter-spacing:var(--invoice-main-heading-letter-spacing,normal)}.BlockRenderer_headerDocType__86Cwz{font-size:var(--invoice-document-heading-font-size,14px);font-weight:var(--invoice-document-heading-font-weight,600);color:var(--invoice-document-heading-color,#111111);line-height:var(--invoice-document-heading-line-height,1.25);letter-spacing:var(--invoice-document-heading-letter-spacing,normal);text-transform:uppercase;margin-top:.25rem}.BlockRenderer_headerMeta__Qo5cs{text-align:right;font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal);display:flex;flex-direction:column;gap:.25rem}.BlockRenderer_headerMeta__Qo5cs,.BlockRenderer_mutedLabel__sKHot{color:var(--invoice-body-color,#111111)}.BlockRenderer_metaValueStrong__Bjwrb{font-weight:var(--invoice-body-font-weight,400)}.BlockRenderer_logoWrap__IuN4e{padding:.25rem}.BlockRenderer_logoAlignLeft__c2ILw{display:flex}.BlockRenderer_logoAlignCenter__Vu7vH{display:flex;justify-content:center}.BlockRenderer_logoAlignRight__7ND0x{display:flex;justify-content:flex-end}.BlockRenderer_logoBadge__Xeesu{display:inline-flex;align-items:center;justify-content:center;height:3.5rem;padding:0 1.25rem;border-radius:.375rem;background-image:linear-gradient(to bottom right,hsl(var(--primary)),hsl(var(--primary-glow)));color:hsl(var(--primary-foreground));font-weight:700;letter-spacing:.05em}.BlockRenderer_textSm__3_IKN{font-size:11px;line-height:var(--invoice-body-line-height,1.45)}.BlockRenderer_textBase__9xpiw{font-size:var(--invoice-body-font-size,12px);line-height:var(--invoice-body-line-height,1.45)}.BlockRenderer_textLg__CVYp9{font-size:14px;line-height:1.45}.BlockRenderer_textXl__hZnvi{font-size:16px;line-height:1.45}.BlockRenderer_textBold__9vis8{font-weight:var(--invoice-section-title-font-weight,600)}.BlockRenderer_textCenter__kSwxF{text-align:center}.BlockRenderer_textRight__6Ts06{text-align:right}.BlockRenderer_textPreWrap__XSK_L{white-space:pre-wrap;margin:0!important;padding:0;color:var(--invoice-body-color,#111111);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_customerBlock__l_l_7{display:flex;flex-direction:column;gap:.25rem}.BlockRenderer_customerLabel__C_Lqq{font-size:var(--invoice-section-title-font-size,12px);font-weight:var(--invoice-section-title-font-weight,600);color:var(--invoice-section-title-color,#111111);line-height:var(--invoice-section-title-line-height,1.45);letter-spacing:var(--invoice-section-title-letter-spacing,normal)}.BlockRenderer_customerDetail__eE7kV,.BlockRenderer_customerName__cBb8I{font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111)}.BlockRenderer_customerDetail__eE7kV{font-size:var(--invoice-body-font-size,12px);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_itemsWrap__iVVgV{border-radius:.375rem}.BlockRenderer_itemsTable__0t9b7{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_itemsThead__dTvJv{background-color:#f3f4f6}.BlockRenderer_itemsTh__pd6u7{white-space:normal;word-break:break-word;overflow-wrap:anywhere;padding:8px;text-align:center;font-size:var(--invoice-table-header-font-size,12px);font-weight:var(--invoice-table-header-font-weight,600);color:var(--invoice-table-header-color,#111111);line-height:var(--invoice-table-header-line-height,1.35);letter-spacing:var(--invoice-table-header-letter-spacing,normal)}.BlockRenderer_itemsTd__hZVNY{word-break:break-word;overflow-wrap:anywhere;padding:8px;font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_itemsThCenter__tRZAR{text-align:center}.BlockRenderer_itemsThRight__nlRLB{text-align:right}.BlockRenderer_itemsTd__hZVNY{padding:.5rem .75rem;vertical-align:top}.BlockRenderer_itemsTdCenter__7SsAC{text-align:center}.BlockRenderer_itemsTdRight__h1yV9{text-align:right}.BlockRenderer_samplePreviewRowTr__8i17O{background-color:hsl(210 40% 98%)}.BlockRenderer_samplePreviewTd__sokRd{color:hsl(215 16% 35%);font-style:italic}.BlockRenderer_itemsTdBold__QZYcC{font-weight:var(--invoice-section-title-font-weight,600)}.BlockRenderer_totalsWrap__EItZS{display:flex;flex-direction:column;gap:.5rem}.BlockRenderer_totalsRemarks__QuRQf{font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-section-title-font-weight,600)}.BlockRenderer_totalsTable__azpH_{width:100%;font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal);border-collapse:collapse}.BlockRenderer_totalsTrCenter__kPIn2{text-align:center}.BlockRenderer_totalsTdLeft__rHc2s{padding:.25rem 0;width:60%;text-align:left}.BlockRenderer_totalsTdMid__8NRtj{padding:.25rem 0}.BlockRenderer_totalsTdRight__Vl47b{text-align:right;border-left:1px solid hsl(var(--foreground)/.4);padding:.25rem 0 .25rem .5rem}.BlockRenderer_totalsGrandRow__QvrOV{text-align:center;border-top:1px solid hsl(var(--foreground))}.BlockRenderer_totalsGrandBold__wJHTU{padding:.375rem 0;font-weight:700}.BlockRenderer_totalsQtySpan__ELY81{border-bottom:1px solid hsl(var(--foreground));padding:0 .5rem;margin-left:.5rem}.BlockRenderer_taxBadge__RguVH{display:inline-flex;align-items:center;gap:.75rem;border-radius:.375rem;border:1px solid hsl(var(--border));background-color:hsl(var(--accent)/.4);padding:.5rem .75rem;font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_taxBadgeLabel__75G1A{font-weight:var(--invoice-section-title-font-weight,600)}.BlockRenderer_taxBadgeLabel__75G1A,.BlockRenderer_taxBadgeMuted__J406X{color:var(--invoice-body-color,#111111)}.BlockRenderer_taxBadgeRate__QPl7i{font-weight:var(--invoice-section-title-font-weight,600)}.BlockRenderer_notesBlock__NYT0w{display:flex;flex-direction:column;gap:.25rem;padding:.25rem}.BlockRenderer_notesContent__P2RJn{font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);white-space:pre-wrap;padding:.25rem .5rem;line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal);margin:0}.BlockRenderer_signatureWrap__mg18n{padding-top:1.5rem;padding-inline:.25rem}.BlockRenderer_signatureLine__w1BOh{border-top:1px solid hsl(var(--foreground)/.4);width:10rem;padding-top:.25rem;font-size:var(--invoice-body-font-size,12px);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal)}.BlockRenderer_signatureLine__w1BOh,.BlockRenderer_signatureName__zK90M{font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111)}.BlockRenderer_signatureName__zK90M{margin-top:.125rem;margin-bottom:.25rem}.BlockRenderer_footerBlock___oAs6{border-top:none;padding-top:.75rem;padding-inline:.25rem;text-align:center;font-size:var(--invoice-body-font-size,12px);font-weight:var(--invoice-body-font-weight,400);color:var(--invoice-body-color,#111111);line-height:var(--invoice-body-line-height,1.45);letter-spacing:var(--invoice-body-letter-spacing,normal);white-space:break-spaces}.BlockRenderer_divider__UY84D{border:0;background-color:hsl(var(--border));width:100%}.BlockRenderer_w10__zRPmp{width:2.5rem}.BlockRenderer_w16__aYfxf{width:4rem}.BlockRenderer_w20___TbzY{width:5rem}.BlockRenderer_w24__buElA{width:6rem}.BlockRenderer_w28__vmuxi{width:7rem}.BlockRenderer_w32__Od7Bt{width:8rem}.BlockRenderer_headerLabel__e3puP{display:block;white-space:normal;word-break:break-word;overflow-wrap:anywhere;text-align:center;line-height:var(--invoice-table-header-line-height,1.35)}.DocumentCanvas_paper__uEzZK{position:relative;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);border-radius:.125rem;overflow:hidden}.DocumentCanvas_paperPreview__TnQHK{box-shadow:none;border-radius:0}.DocumentCanvas_pageBorderFrame__ki18b{position:absolute;pointer-events:none;border:1px solid #000;z-index:0}.DocumentCanvas_marginGuide__7__WL{position:absolute;pointer-events:none;border:1px dashed hsl(var(--primary)/.4);z-index:1}.DocumentCanvas_paperInteractive__zgUAe{transition:transform .15s;transform-origin:top center}.DocumentCanvas_builderGuides__N3DgN{position:absolute;inset:0;pointer-events:none;z-index:50}.DocumentCanvas_gridOverlay__Nu1QF{position:absolute;inset:0;pointer-events:none;z-index:100}.DocumentCanvas_gridBg__8Of_1{position:absolute;inset:0}.DocumentCanvas_columnsOverlay___SFNB{position:absolute;display:flex}.DocumentCanvas_columnCell__YqeaS{flex:1;height:100%;border-right:1px dashed rgba(148,163,184,.3);background-color:rgba(148,163,184,.04)}.DocumentCanvas_columnCell__YqeaS:first-child{border-left:1px dashed rgba(148,163,184,.3)}.DocumentCanvas_centerLineV__lfEb6{position:absolute;top:0;bottom:0;left:50%;transform:translateX(-1px);border-left:1px dashed rgba(96,165,250,.2)}.DocumentCanvas_centerLineH__hmEYm{position:absolute;left:0;right:0;top:50%;transform:translateY(-1px);border-top:1px dashed rgba(96,165,250,.2)}.DocumentCanvas_dragCoords__NGcBJ{position:absolute;top:.5rem;right:.5rem;z-index:110;padding:.25rem .5rem;border-radius:.25rem;background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-soft);font-size:.75rem;font-variant-numeric:tabular-nums;color:hsl(var(--foreground));white-space:nowrap}.DocumentCanvas_blockRnd__UdQS3{transition:box-shadow .15s}.DocumentCanvas_blockRnd__UdQS3:hover:not(.DocumentCanvas_blockHasUserBorder__8AjMD){box-shadow:inset 0 0 0 1px hsl(var(--border))}.DocumentCanvas_blockSelected__8Etdg{box-shadow:inset 0 0 0 2px hsl(var(--primary))}.DocumentCanvas_blockSelectedUserBorder__KOBhy{box-shadow:none!important}.DocumentCanvas_dragHandle__DsLPJ{position:absolute;left:-1.75rem;top:.25rem;height:1.5rem;width:1.5rem;border-radius:.25rem;display:grid;place-items:center;background-color:hsl(var(--card));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:grab;opacity:0}.DocumentCanvas_blockRnd__UdQS3:hover .DocumentCanvas_dragHandle__DsLPJ{opacity:1}.DocumentCanvas_dragHandle__DsLPJ:active{cursor:grabbing}.DocumentCanvas_actionBar__dcyJY{position:absolute;top:-2.5rem;left:0;display:flex;align-items:center;gap:.25rem;background-color:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:.375rem;box-shadow:var(--shadow-soft);padding:.25rem;z-index:10;font-size:.75rem;color:hsl(var(--muted-foreground));white-space:nowrap}.DocumentCanvas_actionBarLabel__TW0WZ{padding:0 .5rem;border-right:1px solid hsl(var(--border));font-weight:500;color:hsl(var(--foreground))}.DocumentCanvas_blockInner__FInur{height:100%;overflow:hidden}.DocumentCanvas_blockInnerDynamic__fg_6g{height:auto;overflow:visible}.DocumentCanvas_blockRndDynamic__0hiDy{height:auto!important}.DocumentCanvas_iconBtn__g8MJp{height:1.5rem;width:1.5rem;border:none;background:transparent;border-radius:.25rem;display:grid;place-items:center;color:hsl(var(--muted-foreground));cursor:pointer}.DocumentCanvas_iconBtn__g8MJp:hover{background-color:hsl(var(--muted))}.DocumentCanvas_iconBtnDanger__EpriO:hover{background-color:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.DocumentCanvas_emptyCanvas__JVSsf{position:absolute;inset:3rem;border:2px dashed hsl(var(--border));border-radius:.5rem;display:grid;place-items:center;font-size:.875rem;color:hsl(var(--muted-foreground));pointer-events:none}.TemplateVariablesPanel_root__HGy_e{display:flex;flex-direction:column;gap:1rem}.TemplateVariablesPanel_sectionTitle__mHZwT{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:.5rem}.TemplateVariablesPanel_sectionDesc__lvacN{font-size:11px;color:hsl(var(--muted-foreground));margin-bottom:.5rem}.TemplateVariablesPanel_entityToggle__eOUFT{display:flex;border-radius:.375rem;border:1px solid hsl(var(--border));padding:.125rem}.TemplateVariablesPanel_entityBtn__qK1ni{flex:1;font-size:11px;font-weight:500;padding:.375rem 0;border-radius:.25rem;border:none;background:transparent;cursor:pointer;color:hsl(var(--muted-foreground));transition:all .15s}.TemplateVariablesPanel_entityToggleLocked__BaMK6 .TemplateVariablesPanel_entityBtn__qK1ni:disabled{opacity:.55;cursor:not-allowed}.TemplateVariablesPanel_entityBtn__qK1ni:hover{color:hsl(var(--foreground))}.TemplateVariablesPanel_entityBtnActive__dHXa1{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.TemplateVariablesPanel_scrollArea__Vk_zV{height:calc(100vh - 280px)}.TemplateVariablesPanel_groups__oet8a{display:flex;flex-direction:column;gap:1rem;padding-right:.5rem}.TemplateVariablesPanel_groupTitle__8VDDv{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:.375rem}.TemplateVariablesPanel_varList__5wrpw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.125rem}.TemplateVariablesPanel_varBtn__Yrnzi{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%}.TemplateVariablesPanel_varLabel__ug7dv{font-weight:500}.TemplateVariablesPanel_varCode__hkGCS{font-size:11px;color:var(--muted-foreground);word-break:break-all}.TemplateVariablesPanel_varBtn__Yrnzi:hover{background-color:hsl(var(--accent))}.TemplateVariablesPanel_varMeta__SNtNU{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.TemplateVariablesPanel_varBtn__Yrnzi:hover .TemplateVariablesPanel_varCode__hkGCS{color:hsl(var(--foreground))}.TemplateVariablesPanel_copyIcon___Ac5I{opacity:0}.TemplateVariablesPanel_varBtn__Yrnzi:hover .TemplateVariablesPanel_copyIcon___Ac5I{opacity:.6}.TemplateVariablesPanel_copiedIcon__oOTc2{color:hsl(var(--success))}.Builder_builderContainer__u8vPW{height:100vh;width:100%;display:flex;flex-direction:column;background-color:hsl(var(--background));color:hsl(var(--foreground));position:relative;overflow:hidden}.Builder_header__WxlnI{height:3.5rem;flex-shrink:0;min-width:0;border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--card));display:flex;align-items:center;padding:0 1rem;gap:.75rem;box-shadow:var(--shadow-soft)}.Builder_templateActions__h88F_{display:flex;align-items:center;gap:.5rem;margin-left:auto}.Builder_templateNameBar__lF1vj{flex-shrink:0;min-width:0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background-color:hsl(var(--card));border-bottom:1px solid hsl(var(--border))}.Builder_templateNameContainer__UlMXB{flex:1 1 12rem;min-width:0}.Builder_templateNameLabel__rAMta{font-size:.75rem;font-weight:600;color:hsl(var(--foreground));align-self:center;min-width:7rem}.Builder_templateNameFieldGroup__jLdvI{display:flex;flex-direction:row;align-items:center;gap:.25rem}.Builder_templateNameFieldGroup__jLdvI button{height:40px;width:40px}.Builder_templateNameInput__Hf7AN{width:100%;min-width:0;height:2.5rem;border:1px solid #cbd6e2;border-radius:4px;padding:0 .75rem;color:hsl(var(--foreground));background-color:hsl(var(--background));font-size:.95rem}.Builder_templateNameInput__Hf7AN:focus-visible{outline:none}.Builder_templateNameInput__Hf7AN:focus{outline:none;border-color:none;box-shadow:none}.Builder_templateNameError__4xCt9{color:hsl(var(--destructive));font-size:.75rem;margin:0}.Builder_templateNameReadonly__rQJ7K{align-self:center;font-size:.95rem;font-weight:600;color:hsl(var(--foreground))}.Builder_templateMetaBadge__9uvb2{align-self:center;font-size:.75rem;color:hsl(var(--muted-foreground));padding:.25rem .5rem;border-radius:.375rem;background:hsl(var(--muted)/.5);white-space:nowrap}.Builder_templateNameInput__Hf7AN:disabled{opacity:.6;cursor:not-allowed}.Builder_headerTitleContainer__n6r4Z{display:flex;align-items:center;gap:.5rem;min-width:0;flex-shrink:1}.Builder_headerLogo__YOXtC{display:block;max-width:100%;height:auto}.Builder_headerIcon__MjkrQ{height:2rem;width:2rem;border-radius:.375rem;background-image:linear-gradient(to bottom right,hsl(var(--primary)),hsl(var(--primary-glow)));display:grid;place-items:center;color:hsl(var(--primary-foreground))}.Builder_headerText__VL4BQ{line-height:1.25}.Builder_headerTitle__v_zKs{font-weight:600;font-size:.875rem}.Builder_headerSubtitle__5fkrC{font-size:.75rem;color:hsl(var(--muted-foreground))}.Builder_presetBtn__Ss8rz{margin-left:1rem}.Builder_themeSelector__D5sK1{margin-left:1.5rem;display:flex;align-items:center;gap:.375rem}.Builder_themeLabel__8CeVt{font-size:.75rem;color:hsl(var(--muted-foreground));margin-right:.25rem}.Builder_themeButton__hFZmW{height:1.5rem;width:1.5rem;border-radius:9999px;outline:none;border:none;cursor:pointer;transition:all .2s;padding:0}.Builder_themeButtonActive__K7w4R{box-shadow:0 0 0 2px hsl(var(--card)),0 0 0 4px hsl(var(--foreground)/.4)}.Builder_headerActions__7WR5p{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.Builder_crmBadge__IqLZA{display:none;align-items:center;gap:.375rem;height:1.75rem;padding:0 .5rem;border-radius:.375rem;border:1px solid hsl(var(--border));font-size:11px;font-weight:500}@media (min-width:768px){.Builder_crmBadge__IqLZA{display:inline-flex}}.Builder_crmBadgeLoading__VJdb_{color:hsl(var(--muted-foreground))}.Builder_crmBadgeLive__Y1Y4y{border-color:hsl(142 71% 45%/.4);color:hsl(142 71% 35%);background-color:hsl(142 71% 45%/.05)}.Builder_crmBadgeOffline__koz_K{border-color:hsl(var(--destructive)/.4);color:hsl(var(--destructive));background-color:hsl(var(--destructive)/.05)}.Builder_crmDot__FGg_J{height:.375rem;width:.375rem;border-radius:9999px}.Builder_crmDotLoading__rVjJn{background-color:hsl(var(--muted-foreground))}.Builder_crmDotLive__28WNE{background-color:hsl(var(--success))}.Builder_crmDotOffline__jBiDd{background-color:hsl(var(--destructive))}.Builder_historyActions__qb356{display:flex;align-items:center;gap:.25rem;margin-right:.25rem}.Builder_viewSelector__BlsLY{display:flex;align-items:center;border-radius:.375rem;border:1px solid hsl(var(--border));background-color:hsl(var(--background));padding:.125rem}.Builder_viewButton__gH7nr{display:inline-flex;align-items:center;gap:.375rem;padding:0 .625rem;height:1.75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;transition:all .2s;border:none;background:transparent;cursor:pointer;color:hsl(var(--muted-foreground))}.Builder_viewButton__gH7nr:hover{color:hsl(var(--foreground))}.Builder_viewButtonActive__pUkKt{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:var(--shadow-soft)}.Builder_zoomMenu__v6Ces{display:flex;align-items:center;gap:.25rem;margin-right:.5rem}.Builder_zoomControls__OvrVa{display:flex;align-items:center;justify-content:space-between;padding:.25rem .5rem}.Builder_mainLayout__4nuYH{flex:1;min-height:0;min-width:0;display:grid;position:relative;overflow:hidden}.Builder_mainLayoutEdit__luj8B{grid-template-columns:260px 1fr 320px}.Builder_mainLayoutLeftCollapsed__fSG0C{grid-template-columns:1fr 320px}.Builder_mainLayoutRightCollapsed__MMPDw{grid-template-columns:260px 1fr}.Builder_mainLayoutBothCollapsed__S4iV4,.Builder_mainLayoutCompact__BTd3R,.Builder_mainLayoutPreview__EGpLQ{grid-template-columns:1fr}.Builder_sidebar__shw_W{border-right:1px solid hsl(var(--border))}.Builder_propertiesSidebar__b1oMW,.Builder_sidebar__shw_W{background-color:hsl(var(--card));overflow:auto;min-height:0}.Builder_propertiesSidebar__b1oMW{border-left:1px solid hsl(var(--border))}.Builder_sidebarTopBar__H1CyY{display:flex;align-items:stretch;border-bottom:1px solid hsl(var(--border))}.Builder_sidebarTopBar__H1CyY .Builder_sidebarTabs__iLRHl{flex:1;min-width:0;border-bottom:none}.Builder_sidebarCloseBtn__CISZx{flex-shrink:0;align-self:center;margin-right:.25rem}.Builder_propertiesTopBar__Rdwx7{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.Builder_propertiesTopBarTitle__jCh6_{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.Builder_sidebarBackdrop__UAJ3V{position:absolute;inset:0;z-index:25;border:none;background-color:rgba(15,23,42,.35);cursor:pointer}.Builder_propertiesSidebarOverlay__yvKzp,.Builder_sidebarOverlay__scHn8{position:absolute;top:0;bottom:0;z-index:999;width:min(280px,85vw);box-shadow:0 12px 40px -12px hsl(222 47% 11%/.35)}.Builder_sidebarOverlay__scHn8{left:0}.Builder_propertiesSidebarOverlay__yvKzp{right:0}.Builder_canvasMain__fEovW{overflow-x:auto;overflow-y:auto;position:relative;min-width:0;z-index:9}.Builder_sidebarOpenBtnLeft__ZM4bI,.Builder_sidebarOpenBtnRight__BAYCh{position:absolute;top:.75rem;z-index:15;background-color:hsl(var(--card));box-shadow:var(--shadow-soft)}.Builder_sidebarOpenBtnLeft__ZM4bI{left:.75rem}.Builder_sidebarOpenBtnRight__BAYCh{right:.75rem}@media (max-width:1099px){.Builder_mainLayoutBothCollapsed__S4iV4,.Builder_mainLayoutEdit__luj8B,.Builder_mainLayoutLeftCollapsed__fSG0C,.Builder_mainLayoutRightCollapsed__MMPDw{grid-template-columns:1fr}}.Builder_sidebarTabs__iLRHl{display:flex;border-bottom:1px solid hsl(var(--border))}.Builder_sidebarTab__OSgTg{flex:1;font-size:.75rem;font-weight:500;padding:.625rem 0;text-transform:capitalize;transition:all .2s;border:none;background:transparent;cursor:pointer;color:hsl(var(--muted-foreground))}.Builder_sidebarTab__OSgTg:hover{color:hsl(var(--foreground))}.Builder_sidebarTabActive__byHlO{color:hsl(var(--primary));border-bottom:2px solid hsl(var(--primary))}.Builder_scrollAreaSidebar__3__zw{height:calc(100vh - 3.5rem - 41px)}.Builder_scrollAreaFull__RqXpl{height:100%}.Builder_sidebarContent__2RgR3{padding:1rem;display:flex;flex-direction:column;gap:1.25rem}.Builder_sidebarHeader____BLc{font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.Builder_sidebarDesc__Scail,.Builder_sidebarHeader____BLc{font-size:.75rem;color:hsl(var(--muted-foreground))}.Builder_paletteGroup__Wvaew{display:flex;flex-direction:column;gap:.5rem}.Builder_paletteGroupTitle__A2KcS{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.Builder_componentGrid__kYv0D{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.Builder_componentButton__Nz_8U{border-radius:.375rem;border:1px solid hsl(var(--border));background-color:hsl(var(--background));padding:.625rem;text-align:left;display:flex;flex-direction:column;gap:.375rem;transition:all .2s;cursor:grab}.Builder_componentButton__Nz_8U:hover{border-color:hsl(var(--primary)/.4);box-shadow:var(--shadow-soft)}.Builder_componentIconContainer__xjTQ3{height:1.75rem;width:1.75rem;border-radius:.25rem;display:grid;place-items:center;background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));transition:all .2s}.Builder_componentButton__Nz_8U:hover .Builder_componentIconContainer__xjTQ3{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.Builder_componentTitle__n7h_l{font-size:.75rem;font-weight:500;line-height:1.25}.Builder_componentDesc__P_Kot{font-size:10px;color:hsl(var(--muted-foreground));line-height:1.25}.Builder_canvasInner__gvh1v{box-sizing:border-box;min-height:100%;min-width:100%;width:-moz-max-content;width:max-content;padding:2.5rem 1.5rem}.Builder_canvasInner__gvh1v>*{margin-inline:auto}.Builder_emailWrapper__o8YvY{width:640px;max-width:100%}.Builder_emailCard__43Rwd{background-color:hsl(var(--card));border-radius:.375rem;border:1px solid hsl(var(--border));box-shadow:0 20px 60px -20px hsl(222 47% 11%/.25);overflow:hidden}.Builder_emailMeta__L8C6t{padding:.75rem 1.25rem;border-bottom:1px solid hsl(var(--border));background-color:hsl(var(--muted)/.4);font-size:.75rem;display:flex;flex-direction:column;gap:.25rem}.Builder_emailMetaMuted__X5MGJ{color:hsl(var(--muted-foreground))}.Builder_emailMetaStrong__r0FXk{font-weight:500}.Builder_paperDropZone__EIQCL{background-color:hsl(var(--card));box-shadow:0 20px 60px -20px hsl(222 47% 11%/.25);border:1px solid hsl(var(--border));position:relative;overflow:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.Builder_paperDropZonePreview__Drcll{border:none;box-shadow:none;background-color:transparent}.Builder_templateOverlay__2V9yQ{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.6);backdrop-filter:blur(4px);border-radius:.125rem}.Builder_templateDialog__h10pK{background-color:hsl(var(--card));padding:2rem;border-radius:.75rem;box-shadow:0 20px 60px -20px hsl(222 47% 11%/.25);border:1px solid hsl(var(--border));width:100%;max-width:42rem;text-align:center;display:flex;flex-direction:column;gap:1.5rem}.Builder_templateDialogTitle__Oi8EH{font-size:1.5rem;font-weight:700;letter-spacing:-.025em}.Builder_templateDialogDesc__Ni1Uu{color:hsl(var(--muted-foreground));margin-top:.5rem}.Builder_templateGrid__fcFF2{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;text-align:left}.Builder_templateOption__qFe53{display:flex;flex-direction:column;align-items:flex-start;padding:1rem;border-radius:.5rem;border:1px solid hsl(var(--border));background:transparent;cursor:pointer;transition:all .2s;text-align:left}.Builder_templateOption__qFe53:hover{border-color:hsl(var(--primary));background-color:hsl(var(--primary)/.05)}.Builder_templateOptionTitle__Mk1_X{font-weight:600}.Builder_templateOptionDesc__7AVU2{font-size:.75rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.Builder_templateOptionBlank__rt7Fw{border-style:dashed;background-color:hsl(var(--muted)/.3)}.Builder_propertiesHeader__mbnmy{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.Builder_propertiesBlockLabel__AaL0j{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground))}.Builder_propertiesBlockName__Z8ltN{font-weight:600;font-size:.875rem}.Builder_propertiesEmpty__eBuSQ{text-align:center;padding:3rem 1rem}.Builder_propertiesEmptyIcon__xaxEw{margin:0 auto .75rem;height:2.5rem;width:2.5rem;border-radius:9999px;background-color:hsl(var(--accent));color:hsl(var(--accent-foreground));display:grid;place-items:center}.Builder_propertiesEmptyTitle__KaXv7{font-weight:500;font-size:.875rem}.Builder_propertiesEmptyDesc__1kK1f{font-size:.75rem;color:hsl(var(--muted-foreground));margin-top:.25rem}.Builder_previewBar__TCYMf{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);z-index:20;display:flex;align-items:center;gap:.5rem;border-radius:9999px;background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 8px 30px -8px hsl(222 47% 11%/.2);padding:.375rem .75rem;font-size:.75rem}.Builder_previewBarText__p0eeF{color:hsl(var(--muted-foreground))}.Builder_previewBarIcon__y_ZRC{color:hsl(var(--primary))}.Builder_fileInput__Aa0Ub{display:none}.Builder_iconMarginRight__ld32u{margin-right:.375rem}.Builder_iconMarginLeft__NZd0u{margin-left:.25rem}.Builder_dropdownWide__I9QaK{width:12rem}