html[data-radius=rounded]{--border-radius-lg: 10px;--border-radius-md: 7px;--border-radius-sm: 6px;--border-radius-xl: 40px}:root{--app-base-font-size: 14px;--app-label-font-size: .95em;--app-input-font-size: .95em;--app-modal-title-size: 1rem;--app-tabs-font-size: .95em;--app-checkbox-label-size: .95em}html[data-font-size=xsmall]{--app-base-font-size: 12px}html[data-font-size=small]{--app-base-font-size: 13px}html[data-font-size=normal]{--app-base-font-size: 14px}html[data-font-size=large]{--app-base-font-size: 15px}html[data-font-size=xlarge]{--app-base-font-size: 17px}html[data-font-family=system]{--app-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif}html[data-font-family=nunito]{--app-font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html[data-font-family=inter]{--app-font-family: "Inter", "Helvetica Neue", "Segoe UI", Arial, sans-serif}html[data-font-family=serif]{--app-font-family: Georgia, "Times New Roman", "Iowan Old Style", serif}html[data-font-family=mono]{--app-font-family: "SF Mono", Menlo, Consolas, "Courier New", "Liberation Mono", monospace}html[data-font-family=poppins]{--app-font-family: "Poppins", -apple-system, "Segoe UI", sans-serif}html[data-font-family=roboto]{--app-font-family: "Roboto", -apple-system, "Segoe UI", Arial, sans-serif}html[data-font-family=lato]{--app-font-family: "Lato", -apple-system, "Helvetica Neue", Arial, sans-serif}html[data-font-family=playfair]{--app-font-family: "Playfair Display", Georgia, "Times New Roman", serif}html[data-font-family=caveat]{--app-font-family: "Caveat", "Brush Script MT", "Lucida Handwriting", cursive;--app-base-font-size: 17px}html[data-font-family=caveat][data-font-size=xsmall]{--app-base-font-size: 15px}html[data-font-family=caveat][data-font-size=small]{--app-base-font-size: 16px}html[data-font-family=caveat][data-font-size=normal]{--app-base-font-size: 17px}html[data-font-family=caveat][data-font-size=large]{--app-base-font-size: 19px}html[data-font-family=caveat][data-font-size=xlarge]{--app-base-font-size: 21px}html[data-font-family=merriweather]{--app-font-family: "Merriweather", Georgia, "Times New Roman", serif}html[data-font-family=pacifico]{--app-font-family: "Pacifico", "Brush Script MT", cursive;--app-base-font-size: 15px}html[data-font-family=pacifico][data-font-size=xsmall]{--app-base-font-size: 13px}html[data-font-family=pacifico][data-font-size=small]{--app-base-font-size: 14px}html[data-font-family=pacifico][data-font-size=normal]{--app-base-font-size: 15px}html[data-font-family=pacifico][data-font-size=large]{--app-base-font-size: 17px}html[data-font-family=pacifico][data-font-size=xlarge]{--app-base-font-size: 19px}html{font-size:var(--app-base-font-size, 13px)!important}:root{--app-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", "Helvetica Neue", Roboto, Arial, sans-serif;--font: var(--app-font-family);--fss-ui-font-family: var(--app-font-family);--fss-form-control-height: var(--input-height, 2.5rem);--fss-form-control-padding-y: 0;--fss-form-control-padding-x: .82rem;--fss-form-control-radius: .72rem;--fss-button-height: 2.05rem;--fss-button-height-sm: 1.74rem;--fss-button-height-lg: 2.3rem;--fss-button-padding-x: .68rem;--fss-button-padding-x-sm: .55rem;--fss-button-padding-x-lg: .82rem;--fss-button-radius: .68rem;--fss-button-font-size: .8rem;--fss-button-font-size-sm: .74rem;--fss-button-font-weight: 600;--fss-button-gap: .34rem;--fss-button-shadow-soft: 0 6px 18px rgba(15, 23, 42, .055);--fss-button-shadow-primary: 0 8px 18px rgba(var(--primary-rgb, 36, 153, 227), .18);--fss-button-shadow-success: 0 8px 18px rgba(var(--success-rgb, 65, 139, 56), .14);--fss-button-shadow-warning: 0 8px 18px rgba(var(--warning-rgb, 235, 183, 26), .16);--fss-button-shadow-danger: 0 8px 18px rgba(var(--danger-rgb, 182, 40, 54), .13);--fss-choice-size: 1.12rem;--fss-choice-gap: .5rem;--heading: #1f2937}html[data-color^=dark]{--heading: #f1f5f9}#nav,.nav-container,.nav-container .nav-content,.nav-container .user-container{overflow:visible!important}.nav-container .user-container{position:relative;z-index:1200}.nav-container .user-container .dropdown-menu.user-menu{z-index:4000!important;min-width:240px!important;width:max-content!important;max-width:min(340px,calc(100vw - 24px))!important}.nav-container .user-container .dropdown-menu.user-menu a,.nav-container .user-container .dropdown-menu.user-menu .align-middle{white-space:nowrap}html,body,button,input,select,textarea,optgroup,label,.el-button,.el-input,.el-select,.el-input__inner,.el-select__selected-item,.el-select__placeholder,.el-select__input,.el-textarea__inner,.el-dialog,.el-dialog__title,.el-message-box,.el-message,.el-notification,.el-popover,.el-tooltip__popper,.el-dropdown,.el-dropdown-menu,.el-menu,.el-submenu,.el-tabs,.el-table,.el-form,.el-form-item,.el-picker-panel,.el-date-editor,.el-time-panel,.el-tag,.el-badge,.el-alert,.el-radio,.el-checkbox,.el-switch,.el-pagination,.el-cascader,.el-autocomplete,.form-control,.form-select,.btn,.card,.card-title,.card-header,.card-body,.card-footer,.table,.nav,.navbar,.breadcrumbs,.dropdown-menu,.dropdown-item{font-family:var(--fss-ui-font-family)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-input-group--append .el-input-group__append,.el-input-group--prepend .el-input-group__prepend,.el-input-group .el-input-group__append,.el-input-group .el-input-group__prepend{width:auto!important}html[data-color^=dark] .el-input-group__append,html[data-color^=dark] .el-input-group__prepend{background:color-mix(in srgb,var(--foreground, #1a1d23) 88%,var(--primary, #2d90f6) 12%)!important;border-color:#ffffff2e!important;color:var(--light-text, #f0f0f0)!important}html[data-color^=dark] .pos-segmented-input .el-input-group__append,html[data-color^=dark] .pos-segmented-input .el-input-group__prepend{background:transparent!important}.pos-customer-select{width:100%}.pos-customer-select .el-select__wrapper{min-height:var(--fss-form-control-height)!important;padding:var(--fss-form-control-padding-y) var(--fss-form-control-padding-x)!important;border-radius:var(--fss-form-control-radius)!important}.pos-customer-select .el-select__selected-item,.pos-customer-select .el-select__placeholder,.pos-customer-select .el-select__input{font-size:11.2px!important;line-height:1.2!important}.readonly-prepend-field,.editable-prepend-field{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch;width:100%;min-height:var(--fss-form-control-height);border:1px solid var(--separator, #d7deea);border-radius:var(--fss-form-control-radius);overflow:hidden;background:var(--foreground, #fff)}.readonly-prepend-field__prepend,.editable-prepend-field__prepend{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:36px;padding:0 8px;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);border:0;border-right:1px solid var(--separator, #d7deea);border-radius:0;color:var(--body, #4b5563);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.readonly-prepend-field__prepend,.editable-prepend-field__prepend,.pos-segmented-input .el-input-group__prepend,.pos-segmented-input.el-input-group--prepend .el-input-group__prepend{font-size:.75rem!important;font-weight:600!important}.readonly-prepend-field__prepend small,.readonly-prepend-field__prepend strong,.readonly-prepend-field__prepend span,.editable-prepend-field__prepend small,.editable-prepend-field__prepend strong,.editable-prepend-field__prepend span,.pos-segmented-input .el-input-group__prepend small,.pos-segmented-input .el-input-group__prepend strong,.pos-segmented-input .el-input-group__prepend span{font-size:inherit!important;font-weight:inherit!important;line-height:1!important;letter-spacing:.01em;color:inherit}.readonly-prepend-field__value{flex:1;display:flex;align-items:center;justify-content:flex-end;min-height:var(--fss-form-control-height);padding:0 var(--fss-form-control-padding-x);border:0;border-radius:0;color:var(--body, #4b5563);font-size:13px;text-align:right;background:transparent}.editable-prepend-field__input{flex:1;min-width:0;height:var(--fss-form-control-height);padding:0 var(--fss-form-control-padding-x);border:0;border-radius:0;outline:0;background:transparent;color:var(--body, #4b5563);font-size:13px;text-align:right;box-shadow:none}.editable-prepend-field__input:focus{outline:0;box-shadow:none}.pos-segmented-input,.pos-segmented-input.el-input,.pos-segmented-input.el-input-group,.pos-segmented-input.el-input-group--prepend{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;border:1px solid var(--separator, #d7deea)!important;border-radius:var(--fss-form-control-radius)!important;overflow:hidden!important;background:var(--foreground, #fff)!important;box-shadow:none!important}.pos-segmented-input .el-input-group__prepend{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:40px!important;min-height:var(--fss-form-control-height)!important;padding:0 8px!important;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%)!important;border:0!important;border-right:1px solid var(--separator, #d7deea)!important;border-radius:0!important;box-shadow:none!important;color:var(--body, #4b5563)!important;font-weight:600!important}.pos-segmented-input .el-input__wrapper{flex:1 1 auto!important;min-width:0!important;min-height:var(--fss-form-control-height)!important;margin-left:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;background-color:transparent!important}.pos-segmented-input .el-input__inner,.pos-segmented-input .el-input__wrapper .el-input__inner{background:transparent!important;background-color:transparent!important}.pos-segmented-input .el-input-group__append,.pos-segmented-input.el-input-group--append .el-input-group__append{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:44px!important;min-height:var(--fss-form-control-height)!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--primary, #2d90f6)!important;transition:background .15s ease,color .15s ease;cursor:pointer}.pos-segmented-input .el-input-group__append:hover{background:rgba(64,158,255,.1)!important;color:var(--primary, #2d90f6)!important}.pos-segmented-input .el-input-group__append>.el-button,.pos-segmented-input .el-input-group__append>.app-button,.pos-segmented-input .el-input-group__append>button,.pos-segmented-input .el-input-group__append .el-button,.pos-segmented-input .el-input-group__append .app-button,.pos-segmented-input .el-input-group__append button{background:transparent!important;background-color:transparent!important;border:0!important;box-shadow:none!important;width:100%!important;height:100%!important;margin:0!important;padding:0 .6rem!important;color:inherit!important;border-radius:0!important;min-height:var(--fss-form-control-height)!important}.pos-segmented-input .el-input-group__append .el-button:hover,.pos-segmented-input .el-input-group__append .app-button:hover,.pos-segmented-input .el-input-group__append button:hover{background:transparent!important;color:inherit!important}.pos-segmented-input .el-input-group__append i,.pos-segmented-input .el-input-group__append .bi{color:var(--primary, #2d90f6)!important;font-size:1.1rem!important;font-weight:700}.pos-segmented-input.el-input-group--append .el-input__wrapper,.pos-segmented-input.el-input-group--append>.el-input__wrapper{border-radius:0!important}html[data-color^=dark] .pos-segmented-input .el-input-group__append,html[data-color^=dark] .pos-segmented-input.el-input-group--append .el-input-group__append{background:transparent!important;border:0!important;color:#dbeafe!important}html[data-color^=dark] .pos-segmented-input .el-input-group__append:hover{background:rgba(64,158,255,.16)!important}html[data-color^=dark] .pos-segmented-input .el-input-group__append .el-button,html[data-color^=dark] .pos-segmented-input .el-input-group__append .app-button,html[data-color^=dark] .pos-segmented-input .el-input-group__append button{color:#dbeafe!important}html[data-color^=dark] .pos-segmented-input .el-input-group__append .el-button:not(.is-text):not(.is-link):not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-plain),html[data-color^=dark] .pos-segmented-input .el-input-group__append button.el-button:not(.is-text):not(.is-link):not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-plain){background:transparent!important;background-color:transparent!important}html[data-color^=dark] .pos-segmented-input .el-input__inner,html[data-color^=dark] .pos-segmented-input .el-input__wrapper .el-input__inner{background:transparent!important;background-color:transparent!important;color:var(--light-text, #f0f0f0)!important}html[data-color^=dark] .pos-segmented-input .el-input-group__append i,html[data-color^=dark] .pos-segmented-input .el-input-group__append .bi{color:#dbeafe!important}.pos-segmented-input .el-input-group__prepend small,.pos-segmented-input .el-input-group__prepend span{line-height:1!important;white-space:nowrap!important}.el-input__wrapper,.el-select__wrapper,.el-date-editor .el-input__wrapper,.el-date-editor.el-input__wrapper,.el-time-editor .el-input__wrapper,.el-time-editor.el-input__wrapper,.el-cascader .el-input__wrapper,.el-input-number .el-input__wrapper,.form-control:not(textarea):not(select[multiple]),.form-select{height:calc(var(--fss-form-control-height) - 2px)!important;padding-top:var(--fss-form-control-padding-y)!important;padding-bottom:var(--fss-form-control-padding-y)!important;padding-left:var(--fss-form-control-padding-x)!important;padding-right:var(--fss-form-control-padding-x)!important;box-sizing:border-box!important;border:0!important;border-radius:var(--fss-form-control-radius)!important;background:var(--foreground, #fff)!important;box-shadow:inset 0 0 0 1px var(--separator, #d7deea)!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out!important}.el-input__inner,.el-select__selected-item,.el-select__input,.el-select__placeholder,.form-control,.form-select{color:var(--heading, #1f2937)!important;font-family:inherit!important;font-size:var(--fss-form-control-font-size, .8rem)!important;font-weight:400!important;line-height:1.2!important}.el-input__wrapper .el-input__inner,.el-select__wrapper .el-select__selected-item,.el-select__wrapper .el-select__input,.el-cascader .el-input__wrapper .el-input__inner,.el-input-number .el-input__wrapper .el-input__inner,.el-date-editor .el-input__wrapper .el-input__inner,.el-date-editor.el-input__wrapper .el-input__inner,.el-time-editor .el-input__wrapper .el-input__inner,.el-time-editor.el-input__wrapper .el-input__inner{width:100%!important;min-width:0!important;padding:0!important;border:0!important;outline:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.acorn-input-service.el-input-group,.acorn-input-service.el-input-group--append,.acorn-input-service.el-input-group--prepend{display:flex!important;align-items:stretch!important;width:100%!important}.acorn-input-service.el-input-group--append .el-input__wrapper,.acorn-input-service.el-input-group--prepend .el-input__wrapper{flex:1 1 auto!important;min-width:0!important}.acorn-input-service.el-input-group--append .el-input__wrapper{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.acorn-input-service.el-input-group--prepend .el-input__wrapper{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.acorn-input-service .el-input-group__append,.acorn-input-service .el-input-group__prepend{display:flex!important;flex:0 0 auto!important;width:auto!important;align-items:stretch!important;justify-content:stretch!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.acorn-input-service .el-input-group__append{margin-left:-1px!important}.acorn-input-service .el-input-group__prepend{margin-right:-1px!important}.acorn-input-service .el-input-group__append>.custom-tooltip,.acorn-input-service .el-input-group__prepend>.custom-tooltip{display:flex!important;align-items:stretch!important;justify-content:stretch!important;min-height:var(--fss-form-control-height)!important}.acorn-input-service .acorn-input-append-button:not(.is-text):not(.is-link):not(.el-button--text){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.44rem!important;min-height:var(--fss-form-control-height)!important;margin:0!important;padding:0 .8rem!important;border:0!important;border-width:0!important;border-radius:0 var(--fss-form-control-radius) var(--fss-form-control-radius) 0!important;background:var(--primary, #409eff)!important;box-shadow:none!important;color:#fff!important;cursor:pointer;font-size:.75rem!important;font-weight:600!important;line-height:1!important;white-space:nowrap!important;transform:none!important}.acorn-input-service .acorn-input-append-button:not(.is-text):not(.is-link):not(.el-button--text):disabled{opacity:.6!important;cursor:not-allowed!important;transform:none!important}.acorn-input-service .acorn-input-append-button:not(.is-text):not(.is-link):not(.el-button--text):hover,.acorn-input-service .acorn-input-append-button:not(.is-text):not(.is-link):not(.el-button--text):focus,.acorn-input-service .acorn-input-append-button:not(.is-text):not(.is-link):not(.el-button--text):focus-visible{background:color-mix(in srgb,var(--primary, #409eff) 88%,#0f172a)!important;color:#fff!important;transform:none!important;box-shadow:none!important}.acorn-input-service .acorn-input-append-button--icon-only:not(.is-text):not(.is-link):not(.el-button--text){min-width:var(--fss-form-control-height)!important;padding:0 .9rem!important}.acorn-input-service .acorn-input-append-button--subtle:not(.is-text):not(.is-link):not(.el-button--text){background:var(--foreground, #ffffff)!important;color:#1f2937!important;border-inline-start:1px solid rgba(15,23,42,.08)!important;box-shadow:0 0 0 1px var(--separator, #dddddd) inset!important}.acorn-input-service .acorn-input-append-button--subtle:not(.is-text):not(.is-link):not(.el-button--text):hover,.acorn-input-service .acorn-input-append-button--subtle:not(.is-text):not(.is-link):not(.el-button--text):focus,.acorn-input-service .acorn-input-append-button--subtle:not(.is-text):not(.is-link):not(.el-button--text):focus-visible{background:color-mix(in srgb,var(--foreground, #ffffff) 90%,var(--primary, #409eff) 10%)!important;color:var(--primary, #409eff)!important;box-shadow:0 0 0 1px var(--primary, #2499e3) inset!important}.acorn-input-service .acorn-input-append-button__icon{font-size:.82rem!important}.el-textarea{width:100%!important}.el-textarea__inner{min-height:calc(var(--fss-form-control-height) + 1.5rem)!important;padding:.58rem var(--fss-form-control-padding-x)!important;border:0!important;border-radius:var(--fss-form-control-radius)!important;background:var(--foreground, #fff)!important;box-shadow:inset 0 0 0 1px var(--separator, #d7deea)!important;color:var(--heading, #1f2937)!important;font-size:var(--fss-form-control-font-size, .8rem)!important;font-weight:400!important;line-height:1.45!important;resize:vertical!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s ease-in-out!important}.el-textarea__inner::placeholder{color:var(--heading, #1f2937)!important;font-weight:400!important}.el-date-editor.el-input,.el-time-editor.el-input{display:inline-flex!important;width:100%!important;max-width:100%!important}.el-date-editor.el-input .el-input__wrapper,.el-time-editor.el-input .el-input__wrapper,.el-date-editor.el-input__wrapper,.el-time-editor.el-input__wrapper{display:inline-flex!important;align-items:center!important;flex:1 1 auto!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.el-input__wrapper,.el-select__wrapper,.el-date-editor .el-input__wrapper,.el-date-editor.el-input__wrapper,.el-time-editor .el-input__wrapper,.el-time-editor.el-input__wrapper,.el-cascader .el-input__wrapper{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.45rem!important}.el-select__selection{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;gap:.35rem!important;position:relative!important}.el-select__wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.el-select__selected-item{display:flex!important;align-items:center!important;width:100%!important;min-height:0!important}.el-select__selected-item,.el-select__placeholder{display:block!important;flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.el-select__placeholder{width:100%!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important;color:var(--heading, #1f2937)!important;background:var(--foreground, #fff);z-index:1}.el-select__wrapper:not(.is-focused) .el-select__input{color:transparent!important;caret-color:transparent!important}.el-select__wrapper:not(.is-focused) .el-select__input::-webkit-input-placeholder{color:transparent!important}.el-select__input:-webkit-autofill,.el-select__input:-webkit-autofill:hover,.el-select__input:-webkit-autofill:focus,.el-select__input:-webkit-autofill:active{-webkit-text-fill-color:transparent!important;-webkit-box-shadow:0 0 0 1000px var(--foreground, #fff) inset!important;caret-color:transparent!important;transition:background-color 5000s ease-in-out 0s}.el-input__inner::placeholder,.el-select__input::placeholder,.form-control::placeholder{color:var(--heading, #1f2937)!important;font-weight:400!important}.el-input__inner,.el-select__input{height:calc(var(--fss-form-control-height) - 2px)!important;line-height:calc(var(--fss-form-control-height) - 2px)!important}.el-input__prefix,.el-input__suffix,.el-select__suffix,.el-input__suffix-inner{display:inline-flex!important;align-items:center!important;flex-shrink:0!important;gap:.35rem!important}.el-input__prefix,.el-input__suffix{position:static!important;top:auto!important;right:auto!important;left:auto!important;height:100%!important;line-height:calc(var(--fss-form-control-height) - 2px)!important;white-space:nowrap!important;text-align:center!important;pointer-events:none!important;flex-wrap:nowrap!important}.el-input__prefix-inner,.el-input__suffix-inner{pointer-events:all!important;justify-content:center!important;display:inline-flex!important}.el-input__suffix,.el-select__suffix{margin-left:auto!important;justify-content:flex-end!important}.el-select__suffix{position:static!important}.el-input__prefix,.el-select__caret{color:var(--muted, #9ca3af)!important}.el-input__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:inherit!important;line-height:inherit!important;color:var(--muted, #9ca3af)!important}.el-select__caret{margin-left:0!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-cascader.is-focus .el-input__wrapper,.el-input-number.is-focus .el-input__wrapper,.el-date-editor .el-input__wrapper.is-focus,.el-date-editor.el-input__wrapper.is-focus,.el-time-editor .el-input__wrapper.is-focus,.el-time-editor.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb, 45, 151, 222),1),0 3px 10px #00000009!important}.el-input.is-disabled .el-input__wrapper,.el-select.is-disabled .el-select__wrapper,.el-date-editor.is-disabled .el-input__wrapper,.el-time-editor.is-disabled .el-input__wrapper,.el-input-number.is-disabled .el-input__wrapper{background:rgba(var(--separator-rgb, 229, 231, 235),.5)!important;box-shadow:inset 0 0 0 1px rgba(var(--separator-rgb, 229, 231, 235),.5)!important}.el-input.is-disabled .el-input__inner,.el-select.is-disabled .el-select__selected-item,.el-date-editor.is-disabled .el-input__inner,.el-time-editor.is-disabled .el-input__inner{color:var(--heading, #1f2937)!important}.el-select.is-disabled .el-select__placeholder,.el-input.is-disabled .el-input__inner::placeholder,.el-date-editor.is-disabled .el-input__inner::placeholder,.el-time-editor.is-disabled .el-input__inner::placeholder{color:var(--heading, #1f2937)!important}.el-textarea.is-disabled .el-textarea__inner{background:rgba(var(--separator-rgb, 229, 231, 235),.5)!important;box-shadow:inset 0 0 0 1px rgba(var(--separator-rgb, 229, 231, 235),.5)!important;color:var(--heading, #1f2937)!important}.fss-time-select,.fss-time-select.el-input,.fss-time-select.el-time-editor,.fss-time-select.el-date-editor{width:100%!important;max-width:100%!important}.fss-time-select .el-input__wrapper,.fss-time-select.el-input__wrapper{width:100%!important;min-height:calc(var(--fss-form-control-height) - 2px)!important;justify-content:flex-start!important;gap:.5rem!important;padding-left:var(--fss-form-control-padding-x)!important;padding-right:var(--fss-form-control-padding-x)!important}.fss-time-select .el-input__prefix{position:static!important;inset:auto!important;order:0!important;margin:0!important;color:var(--alternate, #94a3b8)!important;pointer-events:none!important}.fss-time-select .el-input__prefix-inner{display:inline-flex!important;align-items:center!important;justify-content:center!important;pointer-events:none!important}.fss-time-select .el-input__prefix-inner>:last-child{margin-right:0!important}.fss-time-select .el-input__inner{order:1!important;font-variant-numeric:tabular-nums;letter-spacing:.02em}.pos-segmented-input .el-input__wrapper,.editable-prepend-field__input,.readonly-prepend-field__value{padding-left:9px!important;padding-right:9px!important}.el-date-editor.el-input .el-input__inner,.el-time-editor.el-input .el-input__inner{min-width:0!important;width:100%!important;height:calc(var(--fss-form-control-height) - 2px)!important;padding:0!important;color:var(--heading, #1f2937)!important;font-size:var(--fss-form-control-font-size, .8rem)!important;font-weight:400!important;line-height:calc(var(--fss-form-control-height) - 2px)!important;text-align:left!important}.el-date-editor .el-input__inner::placeholder,.el-time-editor .el-input__inner::placeholder{color:var(--heading, #1f2937)!important;font-weight:400!important}.el-date-editor .el-input__wrapper,.el-date-editor.el-input__wrapper,.el-time-editor .el-input__wrapper,.el-time-editor.el-input__wrapper{justify-content:flex-start!important;gap:.45rem!important;background:var(--foreground, #fff)!important;box-shadow:inset 0 0 0 1px var(--separator, #d7deea)!important}.el-date-editor .el-input__wrapper.is-focus,.el-date-editor.el-input__wrapper.is-focus,.el-time-editor .el-input__wrapper.is-focus,.el-time-editor.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb, 45, 151, 222),1)!important}.el-date-editor .el-input__prefix,.el-date-editor .el-input__suffix,.el-time-editor .el-input__prefix,.el-time-editor .el-input__suffix{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;height:100%!important;line-height:calc(var(--fss-form-control-height) - 2px)!important;color:var(--muted, #9ca3af)!important;text-align:center!important;white-space:nowrap!important;pointer-events:none!important}.el-date-editor .el-input__prefix{margin-right:.2rem!important}.el-time-editor .el-input__prefix{margin-right:.35rem!important}.el-date-editor .el-input__suffix,.el-time-editor .el-input__suffix{margin-left:auto!important}.el-date-editor .el-input__prefix-inner,.el-date-editor .el-input__suffix-inner,.el-time-editor .el-input__prefix-inner,.el-time-editor .el-input__suffix-inner{display:inline-flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}.el-date-editor .el-input__prefix-inner>:last-child,.el-time-editor .el-input__prefix-inner>:last-child{margin-right:0!important}.el-date-editor .el-input__icon,.el-time-editor .el-input__icon,.el-date-editor .el-range__icon,.el-date-editor .el-range__close-icon,.el-time-editor .el-range__icon,.el-time-editor .el-range__close-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1rem!important;height:1rem!important;margin:0!important;color:var(--muted, #9ca3af)!important;font-size:.95rem!important;line-height:1!important}.el-time-editor .el-input__suffix,.el-time-editor .el-input__suffix-inner,.el-time-editor .clear-icon,.el-time-editor .el-icon-circle-close,.el-time-editor .el-range__close-icon{display:none!important}.el-time-editor .el-input__prefix,.el-time-editor .el-input__prefix-inner,.el-time-editor .el-input__prefix .el-input__icon,.el-time-editor .el-input__prefix .el-range__icon{pointer-events:none!important}.el-picker__popper.el-popper{background:var(--foreground, #fff)!important;border:1px solid var(--separator, #d7deea)!important;border-radius:var(--border-radius-lg, 10px)!important;box-shadow:0 1rem 2.5rem #0f172a24!important}.el-picker__popper.el-popper .el-popper__arrow,.el-picker__popper.el-popper .el-popper__arrow:before{display:none!important}.el-picker-panel,.el-time-panel{background:transparent!important;border:0!important;border-radius:inherit!important;color:var(--body, #4b5563)!important;box-shadow:none!important}.el-date-picker{width:19.5rem!important}.el-date-picker .el-picker-panel__content,.el-month-table,.el-year-table{width:auto!important}.el-picker-panel__content{margin:.9rem!important}.el-picker-panel__body-wrapper,.el-picker-panel__body{background:transparent!important}.el-date-picker__header{margin:0!important;padding:.9rem .9rem 0!important}.el-date-picker__header-label{color:var(--body, #374151)!important;font-size:1rem!important;font-weight:600!important}.el-picker-panel__icon-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1.85rem!important;height:1.85rem!important;margin-top:0!important;border-radius:999px!important;color:var(--muted, #9ca3af)!important;transition:background-color .15s ease,color .15s ease!important}.el-picker-panel__icon-btn:hover,.el-picker-panel__icon-btn:focus-visible{background:rgba(var(--primary-rgb, 45, 151, 222),.08)!important;color:var(--primary, #409eff)!important}.el-date-table th{color:var(--muted, #9ca3af)!important;font-size:.78rem!important;font-weight:600!important;border-bottom-color:var(--separator, #d7deea)!important}.el-date-table td{padding:.15rem 0!important}.el-date-table td div{padding:0!important;height:auto!important}.el-date-table td span,.el-month-table td .cell,.el-year-table td .cell{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:2rem!important;height:2rem!important;line-height:2rem!important;border-radius:999px!important;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease!important}.el-date-table td.available:hover span,.el-month-table td .cell:hover,.el-year-table td .cell:hover{background:rgba(var(--primary-rgb, 45, 151, 222),.08)!important;color:var(--primary, #409eff)!important}.el-date-table td.today span{color:var(--primary, #409eff)!important;font-weight:600!important}.el-date-table td.current:not(.disabled) span,.el-date-table td.start-date span,.el-date-table td.end-date span,.el-month-table td.current .cell,.el-year-table td.current .cell{background:var(--primary, #409eff)!important;color:#fff!important;box-shadow:0 .45rem 1rem rgba(var(--primary-rgb, 45, 151, 222),.28)!important}.el-date-table td.in-range div,.el-date-table td.in-range div:hover{background:rgba(var(--primary-rgb, 45, 151, 222),.08)!important}.el-date-table td.prev-month span,.el-date-table td.next-month span,.el-month-table td .cell,.el-year-table td .cell{color:var(--body, #4b5563)!important}.el-date-table td.prev-month span,.el-date-table td.next-month span{opacity:.45!important}.el-picker-panel__footer,.el-time-panel__footer{padding:.7rem .9rem!important;background:transparent!important;border-top:1px solid var(--separator, #d7deea)!important}.el-picker-panel__btn,.el-time-panel__btn{min-height:1.9rem!important;padding:0 .85rem!important;border:1px solid var(--separator, #d7deea)!important;border-radius:var(--border-radius-md, 7px)!important;background:var(--foreground, #fff)!important;color:var(--body, #4b5563)!important;font-size:.8rem!important;font-weight:500!important;line-height:1.1!important}.el-picker-panel__btn:hover,.el-time-panel__btn:hover,.el-time-panel__btn.confirm{color:var(--primary, #409eff)!important;border-color:rgba(var(--primary-rgb, 45, 151, 222),.35)!important;background:rgba(var(--primary-rgb, 45, 151, 222),.06)!important}.el-time-panel{width:12rem!important;box-sizing:border-box!important}.el-time-panel__footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:.4rem!important;height:auto!important}.el-time-panel__btn{margin:0!important}.el-time-panel__content:before{margin-left:10%!important;margin-right:10%!important;border-top-color:rgba(var(--primary-rgb, 45, 151, 222),.12)!important;border-bottom-color:rgba(var(--primary-rgb, 45, 151, 222),.12)!important}.el-time-panel__content:after{display:none!important}.el-time-spinner__item{height:2rem!important;color:var(--body, #4b5563)!important;font-size:.85rem!important;line-height:2rem!important}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:rgba(var(--primary-rgb, 45, 151, 222),.08)!important;color:var(--primary, #409eff)!important}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--primary, #409eff)!important;font-weight:600!important}.el-select-dropdown{max-width:none!important;margin-right:0!important}html[data-color^=dark] .readonly-prepend-field,html[data-color^=dark] .editable-prepend-field{background:var(--background-light)!important;border-color:#ffffff2e!important}html[data-color^=dark] .readonly-prepend-field__prepend,html[data-color^=dark] .editable-prepend-field__prepend{background:var(--foreground)!important;border:0!important;border-right:1px solid rgba(255,255,255,.18)!important;color:var(--light-text)!important}html[data-color^=dark] .readonly-prepend-field__value,html[data-color^=dark] .editable-prepend-field__input{background:transparent!important;border:0!important;color:var(--light-text)!important}html[data-color^=dark] .editable-prepend-field__input::placeholder{color:#f0f0f099!important}html[data-color^=dark] .pos-segmented-input,html[data-color^=dark] .pos-segmented-input.el-input,html[data-color^=dark] .pos-segmented-input.el-input-group,html[data-color^=dark] .pos-segmented-input.el-input-group--prepend{background:var(--background-light)!important;border-color:#ffffff2e!important}html[data-color^=dark] .pos-segmented-input .el-input-group__prepend{background:var(--foreground)!important;border:0!important;border-right:1px solid rgba(255,255,255,.18)!important;color:var(--light-text)!important}html[data-color^=dark] .pos-segmented-input .el-input__wrapper{background:transparent!important;box-shadow:none!important}.pos-list-items{width:100%;border-collapse:separate!important;border-spacing:0 6px!important}.pos-list-items tr{background:transparent}.pos-list-items td.pos-list-label{min-width:24px!important;padding:0 6px!important;height:var(--fss-form-control-height)!important;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%)!important;color:var(--body, #4b5563)!important;font-size:12px!important;font-weight:600!important;text-align:center!important;vertical-align:middle!important;border-top:1px solid var(--separator, #d7deea)!important;border-bottom:1px solid var(--separator, #d7deea)!important;border-left:1px solid var(--separator, #d7deea)!important;border-right:0!important;border-top-left-radius:var(--fss-form-control-radius)!important;border-bottom-left-radius:var(--fss-form-control-radius)!important;white-space:nowrap!important}.pos-list-items td.pos-list-label+td{padding:0!important;height:var(--fss-form-control-height)!important;background:var(--foreground, #fff)!important;border-top:1px solid var(--separator, #d7deea)!important;border-bottom:1px solid var(--separator, #d7deea)!important;border-right:1px solid var(--separator, #d7deea)!important;border-left:0!important;border-top-right-radius:var(--fss-form-control-radius)!important;border-bottom-right-radius:var(--fss-form-control-radius)!important;overflow:hidden!important}.pos-list-items td.pos-list-label+td .el-input,.pos-list-items td.pos-list-label+td .el-input__wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;width:100%!important;height:100%!important}.pos-list-items td.pos-list-label+td .el-input__inner{text-align:right!important;padding-right:9px!important;background:transparent!important;color:var(--body, #4b5563)!important}.pos-list-items td:not(.pos-list-label):not(.text-end){padding:0 .6rem!important;vertical-align:middle!important}.pos-list-items td.text-end{border:0!important;background:transparent!important;padding-left:.4rem!important;vertical-align:middle!important}html[data-color^=dark] .pos-list-items td.pos-list-label{background:var(--foreground)!important;color:var(--light-text)!important;border-color:#ffffff2e!important}html[data-color^=dark] .pos-list-items td.pos-list-label+td{background:var(--background-light)!important;border-color:#ffffff2e!important}html[data-color^=dark] .pos-list-items td.pos-list-label+td .el-input__inner{color:var(--light-text)!important}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:0!important}input[type=number]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}html[data-color^=dark] .el-input__wrapper,html[data-color^=dark] .el-select__wrapper,html[data-color^=dark] .el-cascader .el-input__wrapper,html[data-color^=dark] .el-input-number .el-input__wrapper,html[data-color^=dark] .form-control:not(textarea):not(select[multiple]),html[data-color^=dark] .form-select{background:var(--background-light)!important;box-shadow:inset 0 0 0 1px #ffffff2e!important}select.form-select:not([multiple]):not([size]),select.form-control:not([multiple]):not([size]){-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:calc(var(--fss-form-control-padding-x) + 1.9rem)!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%232499e3' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .85rem center!important;background-size:1rem 1rem!important}html[data-color^=dark] select.form-select:not([multiple]):not([size]),html[data-color^=dark] select.form-control:not([multiple]):not([size]){background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%2362c4ff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.25' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important}html[data-color^=dark] .el-input__wrapper.is-focus,html[data-color^=dark] .el-select__wrapper.is-focused,html[data-color^=dark] .el-cascader.is-focus .el-input__wrapper,html[data-color^=dark] .el-input-number.is-focus .el-input__wrapper{box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb, 45, 151, 222),1),0 3px 10px #0003!important}html[data-color^=dark] .el-input__inner,html[data-color^=dark] .el-select__selected-item,html[data-color^=dark] .el-select__input,html[data-color^=dark] .el-select__placeholder,html[data-color^=dark] .form-control,html[data-color^=dark] .form-select,html[data-color^=dark] .el-select__caret,html[data-color^=dark] .el-input__icon,html[data-color^=dark] .el-input__prefix,html[data-color^=dark] .el-input__suffix{color:var(--light-text)!important}html[data-color^=dark] .el-input__inner::placeholder,html[data-color^=dark] .el-select__input::placeholder,html[data-color^=dark] .el-select__placeholder,html[data-color^=dark] .form-control::placeholder{color:#f0f0f08c!important}html[data-color^=dark] .acorn-input-service .acorn-input-append-button:not(.is-text):not(.is-link):not(.el-button--text){background:color-mix(in srgb,var(--primary, #409eff) 82%,#0f172a)!important}html[data-color^=dark] .acorn-input-service .acorn-input-append-button:not(.is-text):not(.is-link):not(.el-button--text):hover,html[data-color^=dark] .acorn-input-service .acorn-input-append-button:not(.is-text):not(.is-link):not(.el-button--text):focus,html[data-color^=dark] .acorn-input-service .acorn-input-append-button:not(.is-text):not(.is-link):not(.el-button--text):focus-visible{background:color-mix(in srgb,var(--primary, #409eff) 74%,#020617)!important}html[data-color^=dark] .acorn-input-service .acorn-input-append-button--subtle:not(.is-text):not(.is-link):not(.el-button--text){background:rgba(15,23,42,.88)!important;color:var(--light-text)!important;border-inline-start:1px solid rgba(255,255,255,.12)!important}html[data-color^=dark] .acorn-input-service .acorn-input-append-button--subtle:not(.is-text):not(.is-link):not(.el-button--text):hover,html[data-color^=dark] .acorn-input-service .acorn-input-append-button--subtle:not(.is-text):not(.is-link):not(.el-button--text):focus,html[data-color^=dark] .acorn-input-service .acorn-input-append-button--subtle:not(.is-text):not(.is-link):not(.el-button--text):focus-visible{background:rgba(30,41,59,.96)!important;color:#fff!important}html[data-color^=dark] .el-textarea__inner{background:var(--background-light)!important;box-shadow:inset 0 0 0 1px #ffffff2e!important;color:var(--light-text)!important}html[data-color^=dark] .el-textarea__inner::placeholder{color:#f0f0f08c!important}html[data-color^=dark] .el-input.is-disabled .el-input__wrapper,html[data-color^=dark] .el-select.is-disabled .el-select__wrapper,html[data-color^=dark] .el-date-editor.is-disabled .el-input__wrapper,html[data-color^=dark] .el-time-editor.is-disabled .el-input__wrapper,html[data-color^=dark] .el-input-number.is-disabled .el-input__wrapper,html[data-color^=dark] .el-textarea.is-disabled .el-textarea__inner{background:rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}html[data-color^=dark] .el-input.is-disabled .el-input__inner,html[data-color^=dark] .el-select.is-disabled .el-select__selected-item,html[data-color^=dark] .el-date-editor.is-disabled .el-input__inner,html[data-color^=dark] .el-time-editor.is-disabled .el-input__inner,html[data-color^=dark] .el-textarea.is-disabled .el-textarea__inner{color:var(--light-text)!important}html[data-color^=dark] .el-select.is-disabled .el-select__placeholder,html[data-color^=dark] .el-input.is-disabled .el-input__inner::placeholder,html[data-color^=dark] .el-date-editor.is-disabled .el-input__inner::placeholder,html[data-color^=dark] .el-time-editor.is-disabled .el-input__inner::placeholder,html[data-color^=dark] .el-textarea.is-disabled .el-textarea__inner::placeholder{color:#f0f0f08c!important}html[data-color^=dark] .el-date-editor .el-input__wrapper,html[data-color^=dark] .el-date-editor.el-input__wrapper,html[data-color^=dark] .el-time-editor .el-input__wrapper,html[data-color^=dark] .el-time-editor.el-input__wrapper{background:var(--background-light)!important;box-shadow:inset 0 0 0 1px #ffffff2e!important}html[data-color^=dark] .el-date-editor .el-input__wrapper.is-focus,html[data-color^=dark] .el-date-editor.el-input__wrapper.is-focus,html[data-color^=dark] .el-time-editor .el-input__wrapper.is-focus,html[data-color^=dark] .el-time-editor.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb, 45, 151, 222),1)!important}html[data-color^=dark] .el-date-editor.el-input .el-input__inner,html[data-color^=dark] .el-time-editor.el-input .el-input__inner,html[data-color^=dark] .el-picker-panel,html[data-color^=dark] .el-time-panel,html[data-color^=dark] .el-date-table td span,html[data-color^=dark] .el-month-table td .cell,html[data-color^=dark] .el-year-table td .cell,html[data-color^=dark] .el-picker-panel__btn,html[data-color^=dark] .el-time-panel__btn{color:var(--light-text)!important}html[data-color^=dark] .el-picker__popper.el-popper{background:var(--foreground)!important;border-color:#ffffff2e!important;box-shadow:0 1rem 2.5rem #00000057!important}html[data-color^=dark] .el-date-table th,html[data-color^=dark] .el-picker-panel__icon-btn,html[data-color^=dark] .el-date-editor .el-input__prefix,html[data-color^=dark] .el-date-editor .el-input__suffix,html[data-color^=dark] .el-time-editor .el-input__prefix,html[data-color^=dark] .el-time-editor .el-input__suffix,html[data-color^=dark] .el-date-editor .el-input__icon,html[data-color^=dark] .el-time-editor .el-input__icon{color:#f0f0f09e!important}html[data-color^=dark] .el-picker-panel__footer,html[data-color^=dark] .el-time-panel__footer{border-top-color:#ffffff1f!important}html[data-color^=dark] .el-picker-panel__btn,html[data-color^=dark] .el-time-panel__btn{background:var(--background-light)!important;border-color:#ffffff2e!important}html[data-color^=dark] .el-date-table td.available:hover span,html[data-color^=dark] .el-month-table td .cell:hover,html[data-color^=dark] .el-year-table td .cell:hover,html[data-color^=dark] .el-date-table td.in-range div,html[data-color^=dark] .el-date-table td.in-range div:hover,html[data-color^=dark] .el-time-spinner__item:hover:not(.is-disabled):not(.is-active),html[data-color^=dark] .el-picker-panel__icon-btn:hover,html[data-color^=dark] .el-picker-panel__icon-btn:focus-visible,html[data-color^=dark] .el-picker-panel__btn:hover,html[data-color^=dark] .el-time-panel__btn:hover,html[data-color^=dark] .el-time-panel__btn.confirm{background:rgba(var(--primary-rgb, 45, 151, 222),.16)!important}html[data-color^=dark] .el-select__popper.el-popper,html[data-color^=dark] .el-popper.is-light,html[data-color^=dark] .el-popper.is-pure,html[data-color^=dark] .el-autocomplete-suggestion.el-popper,html[data-color^=dark] .el-dropdown__popper.el-popper,html[data-color^=dark] .el-cascader__dropdown.el-popper,html[data-color^=dark] .el-popover.el-popper{background:var(--foreground)!important;border-color:#ffffff2e!important;box-shadow:0 1rem 2.5rem #00000057!important;color:var(--light-text)!important}html[data-color^=dark] .el-select__popper.el-popper .el-popper__arrow:before,html[data-color^=dark] .el-autocomplete-suggestion.el-popper .el-popper__arrow:before,html[data-color^=dark] .el-dropdown__popper.el-popper .el-popper__arrow:before,html[data-color^=dark] .el-cascader__dropdown.el-popper .el-popper__arrow:before,html[data-color^=dark] .el-popover.el-popper .el-popper__arrow:before{background:var(--foreground)!important;border-color:#ffffff2e!important}html[data-color^=dark] .el-select-dropdown__item,html[data-color^=dark] .el-autocomplete-suggestion li,html[data-color^=dark] .el-dropdown-menu__item,html[data-color^=dark] .el-cascader-node{color:var(--light-text)!important;background:transparent!important;display:block!important;list-style:none!important;padding:0 1rem!important;line-height:34px!important;height:34px!important}html[data-color^=dark] .el-select-dropdown__item *,html[data-color^=dark] .el-autocomplete-suggestion li *,html[data-color^=dark] .el-dropdown-menu__item *,html[data-color^=dark] .el-cascader-node *,html[data-color^=dark] .el-select-dropdown__item .select-option-primary,html[data-color^=dark] .el-select-dropdown__item .select-option-secondary,html[data-color^=dark] .el-select-dropdown__item span,html[data-color^=dark] .el-select-dropdown__item small{color:inherit!important}html[data-color^=dark] .el-select-dropdown__item.hover,html[data-color^=dark] .el-select-dropdown__item:hover:not(.is-disabled),html[data-color^=dark] .el-autocomplete-suggestion li:hover:not(.is-disabled),html[data-color^=dark] .el-dropdown-menu__item:hover,html[data-color^=dark] .el-dropdown-menu__item:focus,html[data-color^=dark] .el-cascader-node:not(.is-disabled):hover,html[data-color^=dark] .el-cascader-node:not(.is-disabled).in-active-path{background:rgba(var(--primary-rgb, 45, 151, 222),.16)!important;color:var(--light-text)!important}html[data-color^=dark] .el-select-dropdown__item.is-selected,html[data-color^=dark] .el-select-dropdown__item.selected,html[data-color^=dark] .el-select-dropdown__item.hover.is-selected,html[data-color^=dark] .el-cascader-node.is-active{color:rgba(var(--primary-rgb, 45, 151, 222),1)!important;background:rgba(var(--primary-rgb, 45, 151, 222),.2)!important;font-weight:600}html[data-color^=dark] .el-select-dropdown__empty,html[data-color^=dark] .el-autocomplete-suggestion .el-scrollbar .el-scrollbar__view .el-empty,html[data-color^=dark] .el-dropdown-menu__item--divided:before,html[data-color^=dark] .el-dropdown-menu__item.is-disabled{color:#f0f0f073!important}html[data-color^=dark] .el-dropdown-menu__item--divided{border-top-color:#ffffff1a!important}html[data-color^=dark] .el-select-group__title,html[data-color^=dark] .el-select-group__wrap{color:#f0f0f0b8!important}html[data-color^=dark] .el-select-group__wrap:not(:last-of-type):after{background:rgba(255,255,255,.08)!important}html[data-color^=dark] .el-scrollbar__bar .el-scrollbar__thumb{background:rgba(255,255,255,.18)!important}html[data-color^=dark] .el-popper.is-customized,html[data-color^=dark] .el-popper[role=tooltip],html[data-color^=dark] .ck.ck-editor,html[data-color^=dark] .ck.ck-editor__main,html[data-color^=dark] .ck.ck-toolbar,html[data-color^=dark] .ck.ck-content,html[data-color^=dark] .ck.ck-editor__editable,html[data-color^=dark] .ck.ck-editor__editable_inline,html[data-color^=dark] .ck.ck-reset_all,html[data-color^=dark] .ck.ck-source-editing-area textarea{background:var(--foreground)!important;color:var(--light-text)!important;border-color:#ffffff2e!important}html[data-color^=dark] .ck.ck-toolbar{border-bottom-color:#ffffff1a!important}html[data-color^=dark] .ck.ck-button,html[data-color^=dark] .ck.ck-dropdown__button,html[data-color^=dark] a.ck.ck-button{color:var(--light-text)!important;background:transparent!important}html[data-color^=dark] .ck.ck-button:not(.ck-disabled):hover,html[data-color^=dark] .ck.ck-button.ck-on,html[data-color^=dark] a.ck.ck-button:not(.ck-disabled):hover{background:rgba(var(--primary-rgb, 45, 151, 222),.16)!important;color:var(--light-text)!important}html[data-color^=dark] .ck.ck-dropdown__panel,html[data-color^=dark] .ck.ck-list,html[data-color^=dark] .ck.ck-list__item{background:var(--foreground)!important;color:var(--light-text)!important;border-color:#ffffff2e!important}html[data-color^=dark] .ck.ck-list__item .ck-button:hover,html[data-color^=dark] .ck.ck-list__item .ck-button.ck-on{background:rgba(var(--primary-rgb, 45, 151, 222),.16)!important}html[data-color^=dark] .ck.ck-content blockquote,html[data-color^=dark] .ck.ck-content pre{background:var(--background-light)!important;border-left-color:rgba(var(--primary-rgb, 45, 151, 222),.6)!important}html[data-color^=dark] .ck.ck-content a{color:rgba(var(--primary-rgb, 45, 151, 222),1)!important}html[data-color^=dark] .ck.ck-placeholder:before,html[data-color^=dark] .ck .ck-placeholder:before{color:#f0f0f073!important}.fss-time-select .el-input__wrapper,.fss-time-select.el-input__wrapper{justify-content:flex-start!important;gap:.5rem!important;padding-left:var(--fss-form-control-padding-x)!important;padding-right:var(--fss-form-control-padding-x)!important}.fss-time-select .el-input__prefix,.fss-time-select .el-input__prefix-inner{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;height:100%!important;margin:0!important;color:var(--alternate, #94a3b8)!important;pointer-events:none!important}.fss-time-select .el-input__prefix .el-input__icon,.fss-time-select .el-input__prefix .el-range__icon,.fss-time-select .el-input__prefix-inner .el-input__icon,.fss-time-select .el-input__prefix-inner .el-range__icon{position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:1rem!important;height:1rem!important;margin:0!important;color:var(--alternate, #94a3b8)!important;pointer-events:none!important}.fss-time-select .el-input__suffix,.fss-time-select .el-input__suffix-inner,.fss-time-select>.el-input__icon,.fss-time-select>.el-range__icon,.fss-time-select .el-input__wrapper>.el-input__icon,.fss-time-select .el-input__wrapper>.el-range__icon,.fss-time-select .clear-icon,.fss-time-select .el-icon-circle-close,.fss-time-select .el-range__close-icon,.fss-time-select .el-input__suffix .el-input__icon,.fss-time-select .el-input__suffix .el-range__icon{display:none!important}html[data-color^=dark] .fss-time-select .el-input__prefix,html[data-color^=dark] .fss-time-select .el-input__prefix-inner,html[data-color^=dark] .fss-time-select .el-input__prefix .el-input__icon,html[data-color^=dark] .fss-time-select .el-input__prefix .el-range__icon,html[data-color^=dark] .fss-time-select .el-input__prefix-inner .el-input__icon,html[data-color^=dark] .fss-time-select .el-input__prefix-inner .el-range__icon{color:#f0f0f09e!important}.form-body .form-group,.el-dialog__body .form-group,.modal-body .form-group,.card-body .form-group{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-bottom:.95rem!important}.form-body .form-group.row,.el-dialog__body .form-group.row,.modal-body .form-group.row,.card-body .form-group.row{margin-left:0!important;margin-right:0!important;row-gap:.45rem}.form-body .form-group>label:not(.el-checkbox):not(.el-radio),.form-body .control-label:not(.el-checkbox):not(.el-radio),.el-dialog__body .form-group>label:not(.el-checkbox):not(.el-radio),.el-dialog__body .control-label:not(.el-checkbox):not(.el-radio),.modal-body .form-group>label:not(.el-checkbox):not(.el-radio),.modal-body .control-label:not(.el-checkbox):not(.el-radio),.card-body .form-group>label:not(.el-checkbox):not(.el-radio),.card-body .control-label:not(.el-checkbox):not(.el-radio){display:flex!important;align-items:center;flex-wrap:wrap;column-gap:.35rem;row-gap:.1rem;justify-content:flex-start;width:100%;min-width:0;float:none!important;margin:0 0 .36rem!important;padding:0!important;color:var(--alternate, #6b7280);font-size:var(--fss-form-control-label-font-size, .74rem);font-weight:600;line-height:1.25;white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.form-body .form-group>label:not(.el-checkbox):not(.el-radio)>a,.form-body .control-label:not(.el-checkbox):not(.el-radio)>a,.el-dialog__body .form-group>label:not(.el-checkbox):not(.el-radio)>a,.el-dialog__body .control-label:not(.el-checkbox):not(.el-radio)>a,.modal-body .form-group>label:not(.el-checkbox):not(.el-radio)>a,.modal-body .control-label:not(.el-checkbox):not(.el-radio)>a,.card-body .form-group>label:not(.el-checkbox):not(.el-radio)>a,.card-body .control-label:not(.el-checkbox):not(.el-radio)>a{display:inline-flex;flex:0 0 auto;white-space:nowrap;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.form-body .form-group>.col-form-label,.form-body .form-group>[class*=col-].col-form-label,.form-body .form-group>[class*=col-].control-label,.el-dialog__body .form-group>.col-form-label,.el-dialog__body .form-group>[class*=col-].col-form-label,.el-dialog__body .form-group>[class*=col-].control-label,.modal-body .form-group>.col-form-label,.modal-body .form-group>[class*=col-].col-form-label,.modal-body .form-group>[class*=col-].control-label,.card-body .form-group>.col-form-label,.card-body .form-group>[class*=col-].col-form-label,.card-body .form-group>[class*=col-].control-label{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important;margin:0 0 .45rem!important;padding:0!important}.form-body .form-group>[class*=col-]:not(.col-form-label):not(.control-label),.el-dialog__body .form-group>[class*=col-]:not(.col-form-label):not(.control-label),.modal-body .form-group>[class*=col-]:not(.col-form-label):not(.control-label),.card-body .form-group>[class*=col-]:not(.col-form-label):not(.control-label){width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding-left:0!important;padding-right:0!important}.form-body .form-group>.el-input,.form-body .form-group>.el-select,.form-body .form-group>.el-date-editor,.form-body .form-group>.el-time-editor,.form-body .form-group>.el-input-number,.form-body .form-group>.el-cascader,.form-body .form-group>.form-control,.form-body .form-group>.form-select,.el-dialog__body .form-group>.el-input,.el-dialog__body .form-group>.el-select,.el-dialog__body .form-group>.el-date-editor,.el-dialog__body .form-group>.el-time-editor,.el-dialog__body .form-group>.el-input-number,.el-dialog__body .form-group>.el-cascader,.el-dialog__body .form-group>.form-control,.el-dialog__body .form-group>.form-select,.modal-body .form-group>.el-input,.modal-body .form-group>.el-select,.modal-body .form-group>.el-date-editor,.modal-body .form-group>.el-time-editor,.modal-body .form-group>.el-input-number,.modal-body .form-group>.el-cascader,.modal-body .form-group>.form-control,.modal-body .form-group>.form-select,.card-body .form-group>.el-input,.card-body .form-group>.el-select,.card-body .form-group>.el-date-editor,.card-body .form-group>.el-time-editor,.card-body .form-group>.el-input-number,.card-body .form-group>.el-cascader,.card-body .form-group>.form-control,.card-body .form-group>.form-select{width:100%!important}.form-body .form-group>.el-input-number,.el-dialog__body .form-group>.el-input-number,.modal-body .form-group>.el-input-number,.card-body .form-group>.el-input-number{width:min(100%,var(--fss-input-number-max-width, 18rem))!important}.form-body .form-group>.text-danger,.form-body .form-group>small.text-danger,.el-dialog__body .form-group>.text-danger,.el-dialog__body .form-group>small.text-danger,.modal-body .form-group>.text-danger,.modal-body .form-group>small.text-danger,.card-body .form-group>.text-danger,.card-body .form-group>small.text-danger{margin-top:.35rem}.form-body .control-label.float-right,.el-dialog__body .control-label.float-right,.modal-body .control-label.float-right,.card-body .control-label.float-right{float:none!important;justify-content:flex-start!important;text-align:left!important}:root{--fss-input-number-height: calc(var(--fss-form-control-height) - .25rem);--fss-input-number-control-width: 2.05rem;--fss-input-number-max-width: 18rem;--fss-input-number-radius: calc(var(--fss-form-control-radius) - .2rem);--fss-switch-width: 2.08rem;--fss-switch-height: 1.18rem;--fss-switch-padding: .15rem;--fss-switch-action-size: .88rem;--fss-switch-off-bg: #d7dde8;--fss-switch-off-color: #7b8494}html[data-color]{--el-color-primary: var(--primary, #2d90f6);--el-color-primary-light-3: color-mix( in srgb, var(--primary, #2d90f6) 70%, white );--el-color-primary-light-5: color-mix( in srgb, var(--primary, #2d90f6) 50%, white );--el-color-primary-light-7: color-mix( in srgb, var(--primary, #2d90f6) 30%, white );--el-color-primary-light-8: color-mix( in srgb, var(--primary, #2d90f6) 20%, white );--el-color-primary-light-9: color-mix( in srgb, var(--primary, #2d90f6) 10%, white );--el-color-primary-dark-2: color-mix( in srgb, var(--primary, #2d90f6) 80%, black )}.el-switch.is-checked .el-switch__core,.el-radio-button.is-active .el-radio-button__inner,.el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:var(--primary, #2d90f6)!important;border-color:var(--primary, #2d90f6)!important;box-shadow:-1px 0 0 0 var(--primary, #2d90f6)!important}.el-switch{--el-switch-on-color: var(--primary, #2d90f6);--el-switch-off-color: var(--fss-switch-off-bg);display:inline-flex!important;align-items:center!important;gap:.45rem;min-height:var(--fss-switch-height)!important;line-height:var(--fss-switch-height)!important;vertical-align:middle}.el-switch__core{width:var(--fss-switch-width)!important;min-width:var(--fss-switch-width)!important;height:var(--fss-switch-height)!important;border:1px solid var(--fss-switch-off-bg)!important;border-radius:999px!important;background-color:var(--fss-switch-off-bg)!important;box-shadow:none!important;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease!important}.el-switch__core .el-switch__action{top:50%!important;left:var(--fss-switch-padding)!important;width:var(--fss-switch-action-size)!important;height:var(--fss-switch-action-size)!important;border-radius:999px!important;background-color:#fff!important;box-shadow:0 1px 4px #0f172a2e!important;color:var(--fss-switch-off-color)!important;transform:translateY(-50%)!important;transition:left .16s ease,color .16s ease,transform .16s ease!important}.el-switch__core:after{width:var(--fss-switch-action-size)!important;height:var(--fss-switch-action-size)!important;top:50%!important;left:var(--fss-switch-padding)!important;margin-left:0!important;border-radius:999px!important;background-color:#fff!important;box-shadow:0 1px 4px #0f172a2e!important;transform:translateY(-50%)!important}.el-switch.is-checked .el-switch__core{background-color:var(--primary, #2d90f6)!important;border-color:var(--primary, #2d90f6)!important;box-shadow:none!important}.el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - var(--fss-switch-action-size) - var(--fss-switch-padding))!important;color:var(--primary, #2d90f6)!important;transform:translateY(-50%)!important}.el-switch.is-checked .el-switch__core:after{left:calc(100% - var(--fss-switch-action-size) - var(--fss-switch-padding))!important;margin-left:0!important}.el-switch__label{height:auto!important;color:var(--alternate, #7b8494)!important;font-size:.86rem!important;font-weight:500!important;line-height:1.2!important}.el-switch__label *{font-size:inherit!important;line-height:inherit!important}.el-switch__label.is-active{color:var(--body, #1f2937)!important}.el-switch.is-disabled{opacity:.58}html[data-color^=dark] .el-switch__core{background-color:#ffffff38!important;border-color:#ffffff38!important}html[data-color^=dark] .el-switch__label{color:#ffffffad!important}html[data-color^=dark] .el-switch__label.is-active{color:var(--light-text, #f8fafc)!important}.form-switch .form-check-input[type=checkbox]{width:var(--fss-switch-width)!important;height:var(--fss-switch-height)!important;border-color:var(--fss-switch-off-bg)!important;border-radius:999px!important;background-color:var(--fss-switch-off-bg)!important;background-image:radial-gradient(circle,#ffffff 45%,transparent 47%)!important;background-position:left var(--fss-switch-padding) center!important;background-repeat:no-repeat!important;background-size:var(--fss-switch-action-size) var(--fss-switch-action-size)!important;box-shadow:none!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,background-position .16s ease,box-shadow .16s ease!important}.form-switch .form-check-input[type=checkbox]:checked{border-color:var(--primary, #2d90f6)!important;background-color:var(--primary, #2d90f6)!important;background-position:right var(--fss-switch-padding) center!important}.form-switch .form-check-input[type=checkbox]:focus{box-shadow:0 0 0 .18rem color-mix(in srgb,var(--primary, #2d90f6) 14%,transparent)!important}html[data-color^=dark] .form-switch .form-check-input[type=checkbox]{border-color:#ffffff38!important;background-color:#ffffff38!important}.el-input-number{display:flex!important;align-items:stretch!important;width:min(100%,var(--fss-input-number-max-width, 18rem))!important;min-height:var(--fss-input-number-height)!important;border-radius:var(--fss-input-number-radius)!important;box-shadow:inset 0 0 0 1px var(--separator, #dddddd)!important;overflow:hidden!important;background:var(--foreground, #ffffff)!important;line-height:1!important}.el-input-number.is-focus{box-shadow:inset 0 0 0 1px rgba(var(--primary-rgb, 45, 151, 222),1),0 3px 10px #00000009!important}.el-input-number__decrease,.el-input-number__increase{position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 var(--fss-input-number-control-width, 2.05rem)!important;width:var(--fss-input-number-control-width, 2.05rem)!important;min-width:var(--fss-input-number-control-width, 2.05rem)!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--foreground, #ffffff) 95%,var(--primary, #409eff) 5%)!important;color:var(--heading, #1f2937)!important;box-shadow:none!important;cursor:pointer!important;transition:background-color .15s ease,color .15s ease!important}.el-input-number__decrease{order:0!important;box-shadow:inset -1px 0 0 var(--separator, #dddddd)!important}.el-input-number__increase{order:2!important;box-shadow:inset 1px 0 0 var(--separator, #dddddd)!important}.el-input-number__decrease:hover:not(.is-disabled),.el-input-number__increase:hover:not(.is-disabled){background:color-mix(in srgb,var(--foreground, #ffffff) 86%,var(--primary, #409eff) 14%)!important;color:var(--primary, #409eff)!important}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{opacity:.5!important;cursor:not-allowed!important}.el-input-number__decrease i,.el-input-number__increase i,.el-input-number__decrease svg,.el-input-number__increase svg{font-size:14px!important;line-height:1!important;width:14px!important;height:14px!important}.el-input-number>.el-input{order:1!important;flex:1 1 auto!important;min-width:0!important}.el-input-number>.el-input .el-input__wrapper,.el-input-number>.el-input .el-input__inner{height:100%!important;min-height:var(--fss-input-number-height)!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important;text-align:center!important}.el-input-number>.el-input .el-input__wrapper{padding-left:.35rem!important;padding-right:.35rem!important}.el-input-number>.el-input .el-input__inner{font-size:.78rem!important;font-weight:600!important}.el-input-number .el-input__inner::-webkit-outer-spin-button,.el-input-number .el-input__inner::-webkit-inner-spin-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;margin:0!important}.el-input-number .el-input__inner[type=number]{-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.el-table .el-input__wrapper,.el-table .el-select__wrapper,.el-table .el-date-editor .el-input__wrapper,.el-table .el-time-editor .el-input__wrapper{min-height:calc(var(--fss-form-control-height) - .35rem)!important;padding-left:.58rem!important;padding-right:.58rem!important;border-radius:calc(var(--fss-form-control-radius) - .12rem)!important}.el-table .el-input-number{--fss-input-number-height: calc(var(--fss-form-control-height) - .42rem);--fss-input-number-control-width: 1.72rem;--fss-input-number-max-width: 8.5rem;--fss-input-number-radius: calc(var(--fss-form-control-radius) - .16rem)}.el-input-group--append.el-input,.el-input-group--prepend.el-input,.el-input.el-input-group--append,.el-input.el-input-group--prepend{border:1px solid var(--separator, #d7deea)!important;border-radius:var(--fss-form-control-radius, .72rem)!important;overflow:hidden!important;background:var(--foreground, #ffffff)!important;transition:border-color .15s ease,box-shadow .15s ease!important}.el-input-group--append.el-input:focus-within,.el-input-group--prepend.el-input:focus-within,.el-input.el-input-group--append:focus-within,.el-input.el-input-group--prepend:focus-within{border-color:var(--primary, #2d90f6)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary, #2d90f6) 12%,transparent)!important}.el-input-group--append .el-input__wrapper,.el-input-group--prepend .el-input__wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.el-input-group--append .el-input-group__append,.el-input-group--prepend .el-input-group__prepend{padding:0 .7rem!important;background:color-mix(in srgb,var(--foreground, #ffffff) 88%,var(--primary, #409eff) 12%)!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--body, #4b5563);font-weight:600;white-space:nowrap}.el-input-group--prepend .el-input-group__prepend{border-right:1px solid var(--separator, #d7deea)!important}.el-input-group--append .el-input-group__append{border-left:1px solid var(--separator, #d7deea)!important}.el-input-group--append .el-input-group__append:has(>button),.el-input-group--append .el-input-group__append:has(>.el-button),.el-input-group--prepend .el-input-group__prepend:has(>button),.el-input-group--prepend .el-input-group__prepend:has(>.el-button){padding:0!important;background:transparent!important}html[data-color^=dark] .el-input-group--append.el-input,html[data-color^=dark] .el-input-group--prepend.el-input,html[data-color^=dark] .el-input.el-input-group--append,html[data-color^=dark] .el-input.el-input-group--prepend{border-color:#ffffff2e!important;background:var(--foreground, #1a1d23)!important}html[data-color^=dark] .el-input-group--append .el-input-group__append,html[data-color^=dark] .el-input-group--prepend .el-input-group__prepend{background:color-mix(in srgb,var(--foreground, #1a1d23) 92%,var(--primary, #2d90f6) 8%)!important;color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .el-input-group--prepend .el-input-group__prepend{border-right-color:#ffffff1f!important}html[data-color^=dark] .el-input-group--append .el-input-group__append{border-left-color:#ffffff1f!important}html[data-color^=dark] .el-input-group--append.el-input:focus-within,html[data-color^=dark] .el-input-group--prepend.el-input:focus-within,html[data-color^=dark] .el-input.el-input-group--append:focus-within,html[data-color^=dark] .el-input.el-input-group--prepend:focus-within{border-color:#409eff8c!important;box-shadow:0 0 0 3px #409eff29!important}.el-input-group--append .el-input-group__append{border-left:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--fss-form-control-radius)!important;border-bottom-right-radius:var(--fss-form-control-radius)!important}.el-input-group--prepend .el-input-group__prepend{border-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:var(--fss-form-control-radius)!important;border-bottom-left-radius:var(--fss-form-control-radius)!important}.el-input-group--append .el-input__wrapper{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.el-input-group--prepend .el-input__wrapper{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.el-input-group__append .el-button:not(.is-text):not(.is-link):not(.el-button--text),.el-input-group__prepend .el-button:not(.is-text):not(.is-link):not(.el-button--text),.el-input-group__append .el-button,.el-input-group__prepend .el-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.75rem!important;min-width:2.75rem!important;height:var(--fss-form-control-height)!important;min-height:var(--fss-form-control-height)!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--primary, #2563eb)!important;box-shadow:none!important;transition:background-color .15s ease,color .15s ease!important}.el-input-group__append .el-button:not(.is-disabled):hover,.el-input-group__prepend .el-button:not(.is-disabled):hover{background:rgba(59,130,246,.08)!important}.el-input-group__append .el-button.is-disabled,.el-input-group__prepend .el-button.is-disabled{opacity:.5!important;cursor:not-allowed!important}.el-input-group__append .el-button .cs-icon,.el-input-group__prepend .el-button .cs-icon,.el-input-group__append .el-button [data-cs-icon],.el-input-group__prepend .el-button [data-cs-icon],.el-input-group__append .el-button .bi,.el-input-group__prepend .el-button .bi,.el-input-group__append .el-button [class^=bi-],.el-input-group__prepend .el-button [class^=bi-],.el-input-group__append .el-button [class*=" bi-"],.el-input-group__prepend .el-button [class*=" bi-"]{width:16px!important;height:16px!important;font-size:16px!important;line-height:1!important}.el-input.acorn-input-service.el-input-group--append .el-input__wrapper,.pos-style-dialog .el-input.acorn-input-service.el-input-group--append .el-input__wrapper{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.el-input.acorn-input-service.el-input-group--append .el-input-group__append,.pos-style-dialog .el-input.acorn-input-service.el-input-group--append .el-input-group__append{align-items:stretch!important;justify-content:stretch!important;padding:0!important;border:0!important;background:transparent!important}.avatar-uploader{display:block;width:100%;margin-top:.35rem}.avatar-uploader .el-upload{display:flex;align-items:center;justify-content:center;width:100%;min-height:150px;border:1px dashed var(--separator, #e5e7eb);border-radius:14px;background:var(--background, #f8fafc);overflow:hidden;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.avatar-uploader .el-upload:hover{border-color:var(--primary, #2d90f6);background:color-mix(in srgb,var(--primary, #2d90f6) 6%,transparent)}.avatar-uploader .el-upload:focus-visible{outline:2px solid var(--primary, #2d90f6);outline-offset:2px}.avatar-uploader .avatar{display:block;width:100%;max-height:200px;object-fit:contain;border-radius:12px}.avatar-uploader-icon,.avatar-uploader .el-upload>i:only-child,.avatar-uploader .el-upload>.bi:only-child{display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--primary, #2d90f6) 65%,transparent);font-size:1.75rem;line-height:1}.avatar-uploader [data-cs-icon].avatar-uploader-icon,.avatar-uploader .el-upload [data-cs-icon]:only-child{color:var(--primary, #2d90f6)}html[data-color^=dark] .avatar-uploader .el-upload{background:rgba(255,255,255,.03);border-color:#ffffff1f}html[data-color^=dark] .avatar-uploader .el-upload:hover{background:rgba(45,144,246,.1);border-color:#2d90f680}.card-header:has(>.data-table-visible-columns){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.card-header>.data-table-visible-columns{position:static!important;top:auto!important;right:auto!important;margin:0!important}.card-header:has(>.data-table-visible-columns)>.card-title,.card-header:has(>.data-table-visible-columns)>h3,.card-header:has(>.data-table-visible-columns)>h4,.card-header:has(>.data-table-visible-columns)>h5{margin:0}.card>.card-header:has(>h3:only-child),.card>.card-header:has(>h4:only-child),.card>.card-header:has(>h5:only-child),.card>.card-header:has(>.card-title:only-child){padding-top:.5rem;padding-bottom:.5rem}.card>.card-header>h3:only-child,.card>.card-header>h4:only-child,.card>.card-header>h5:only-child,.card>.card-header>.card-title:only-child{margin:0;font-size:1rem;line-height:1.4}.card:has(>.card-header+.data-table-visible-columns),.card:has(>.data-table-visible-columns:first-child){position:relative}.card>.card-header+.data-table-visible-columns,.card>.data-table-visible-columns:first-child{position:absolute;top:0;right:.75rem;z-index:5;margin:0!important;padding:.35rem 0!important;display:inline-flex;align-items:center;justify-content:flex-end;gap:.4rem;min-height:2.75rem}.card>.card-header+.data-table-visible-columns>*,.card>.data-table-visible-columns:first-child>*{margin:0!important}.card>.card-header+.data-table-visible-columns .btn,.card>.data-table-visible-columns:first-child .btn{margin:0!important;padding:.35rem .85rem;font-size:.85rem;line-height:1.4;white-space:nowrap}.card>.card-header:has(+.data-table-visible-columns){padding-right:14rem;min-height:2.75rem;display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.card>.card-header:has(+.data-table-visible-columns)>.card-title,.card>.card-header:has(+.data-table-visible-columns)>h3,.card>.card-header:has(+.data-table-visible-columns)>h4,.card>.card-header:has(+.data-table-visible-columns)>h5{margin:0}.card>.data-table-visible-columns:first-child+.row,.card>.data-table-visible-columns:first-child+.card-body{padding-top:.35rem}@media (max-width: 575.98px){.card>.card-header+.data-table-visible-columns,.card>.data-table-visible-columns:first-child{position:static;padding:0 1rem .5rem!important;justify-content:flex-start;min-height:0}.card>.card-header:has(+.data-table-visible-columns){padding-right:1rem}}[class*=col-]>.el-select,[class*=col-]>.el-autocomplete,[class*=col-]>.form-group>.el-select,[class*=col-]>.form-group>.el-autocomplete,.form-group>.el-select,.form-group>.el-autocomplete,.control-label+.el-select,.control-label+.el-autocomplete,label+.el-select,label+.el-autocomplete{width:100%}.el-input-group__prepend .el-select .el-select__placeholder,.el-input-group__append .el-select .el-select__placeholder{z-index:auto!important}.el-input-group__prepend .el-select .el-select__selected-item,.el-input-group__append .el-select .el-select__selected-item{color:var(--el-text-color-primary, #303133)!important}.el-input-group__prepend .el-select .el-select__placeholder.is-transparent,.el-input-group__append .el-select .el-select__placeholder.is-transparent{color:var(--el-text-color-placeholder, #a8abb2)!important}.el-select.el-select-currency,.el-input-group__prepend .el-select.el-select-currency,.el-input-group__append .el-select.el-select-currency{flex:0 0 auto!important}.el-select.el-select-currency .el-select__wrapper{padding:4px 10px!important;gap:4px}.el-select.el-select-currency .el-select__selection{flex-wrap:nowrap!important;gap:2px!important;min-width:0}.el-select.el-select-currency .el-select__selected-item,.el-select.el-select-currency .el-select__placeholder{white-space:nowrap;overflow:visible;text-overflow:clip;font-variant-numeric:tabular-nums;line-height:1.2;font-weight:600}.el-select.el-select-currency .el-select__suffix{gap:0!important;margin-left:2px!important}.el-select.el-select-currency .el-select__caret{font-size:13px}html:not([data-color^=dark]) .el-input__inner,html:not([data-color^=dark]) .el-input__wrapper .el-input__inner,html:not([data-color^=dark]) .el-select__selected-item,html:not([data-color^=dark]) .el-select__input,html:not([data-color^=dark]) .el-textarea__inner,html:not([data-color^=dark]) .form-control,html:not([data-color^=dark]) .form-select,html:not([data-color^=dark]) input.form-control,html:not([data-color^=dark]) select.form-select,html:not([data-color^=dark]) textarea.form-control,html:not([data-color^=dark]) .el-cascader .el-input__wrapper .el-input__inner,html:not([data-color^=dark]) .el-input-number .el-input__wrapper .el-input__inner,html:not([data-color^=dark]) .el-date-editor .el-input__wrapper .el-input__inner,html:not([data-color^=dark]) .el-date-editor.el-input__wrapper .el-input__inner,html:not([data-color^=dark]) .el-time-editor .el-input__wrapper .el-input__inner,html:not([data-color^=dark]) .el-time-editor.el-input__wrapper .el-input__inner{color:#000!important}.el-input-number>.el-input .el-input__inner{font-weight:400!important}.dropdown-menu .dropdown-item.dropdown-action-item,.el-dropdown-menu .el-dropdown-menu__item.dropdown-action-item{align-items:center;display:flex;gap:8px}.dropdown-action-icon{align-items:center;display:inline-flex;flex:0 0 18px;justify-content:center;width:18px}html input[type=color],html input[type=color].form-control,html input[type=color].form-control.form-control-color{padding:0!important;background:transparent!important;overflow:hidden!important;height:100%!important;min-height:calc(var(--fss-form-control-height, 2.5rem) - 2px)!important;align-self:stretch!important}html input[type=color]::-webkit-color-swatch-wrapper{padding:0!important;height:100%!important}html input[type=color]::-webkit-color-swatch{border:0!important}html input[type=color]::-moz-color-swatch{border:0!important}:root{--acorn-modal-backdrop-bg: rgba(15, 23, 42, .32);--acorn-modal-backdrop-blur: none;--fss-modal-action-gap: .65rem;--fss-modal-action-height: 2rem;--fss-modal-action-min-width: 7rem;--el-overlay-color: var(--acorn-modal-backdrop-bg) !important;--el-overlay-color-lighter: var(--acorn-modal-backdrop-bg) !important;--el-mask-color: var(--acorn-modal-backdrop-bg) !important}.el-overlay,.el-overlay.acorn-dialog-backdrop,body>.el-overlay,.v-modal,.swal2-container.swal2-backdrop-show{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2000;height:100%!important;overflow:auto!important;opacity:1!important;background:var(--acorn-modal-backdrop-bg)!important;background-color:var(--acorn-modal-backdrop-bg)!important;-webkit-backdrop-filter:var(--acorn-modal-backdrop-blur)!important;backdrop-filter:var(--acorn-modal-backdrop-blur)!important}.el-overlay-dialog{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow-y:auto!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.el-overlay-message-box{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;text-align:initial!important}.el-overlay-message-box .el-message-box{margin:0 auto!important;display:inline-block;vertical-align:middle;text-align:left}.el-popup-parent--hidden{overflow:hidden!important}.el-dialog{position:relative!important;box-sizing:border-box;margin:15vh auto 32px!important;width:var(--el-dialog-width, 50%)!important}.dialog-modal .el-dialog__body{padding:16px 20px 18px!important;background:#fff!important}.dialog-modal .form-body{margin-bottom:0}.el-dialog .form-actions,.el-dialog .dialog-footer:not(.row),.modal .form-actions,.modal-body .form-actions,.modal-footer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--fss-modal-action-gap)}.el-dialog .form-actions .el-button,.el-dialog .form-actions .btn,.el-dialog .dialog-footer:not(.row) .el-button,.el-dialog .dialog-footer:not(.row) .btn,.modal .form-actions .el-button,.modal .form-actions .btn,.modal-body .form-actions .el-button,.modal-body .form-actions .btn,.modal-footer .el-button,.modal-footer .btn{min-width:var(--fss-modal-action-min-width);min-height:var(--fss-modal-action-height)}.el-dialog .form-actions .el-button+.el-button,.el-dialog .dialog-footer:not(.row) .el-button+.el-button,.modal .form-actions .el-button+.el-button,.modal-body .form-actions .el-button+.el-button,.modal-footer .el-button+.el-button,.modal-footer .btn+.btn{margin-left:0!important}.fss-form-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--fss-modal-action-gap)}.fss-form-actions .el-button,.fss-form-actions .btn{min-width:var(--fss-modal-action-min-width);min-height:var(--fss-modal-action-height)}.fss-form-actions .el-button+.el-button,.fss-form-actions .btn+.btn{margin-left:0!important}.fss-dialog-footer-grid,.fss-dialog-send-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--fss-modal-action-gap);align-items:flex-start;width:100%;margin:0!important}.fss-dialog-footer-grid>[class*=col-],.fss-dialog-send-grid>[class*=col-]{flex:none;width:auto;max-width:none;padding-left:0!important;padding-right:0!important;margin-top:0!important}.fss-dialog-footer-grid>.col-md-4,.fss-dialog-send-grid>.col-md-4{grid-column:span 4}.fss-dialog-footer-grid>.col-md-5,.fss-dialog-send-grid>.col-md-5{grid-column:span 5}.fss-dialog-footer-grid>.col-md-6,.fss-dialog-send-grid>.col-md-6{grid-column:span 6}.fss-dialog-footer-grid>.col-md-7,.fss-dialog-send-grid>.col-md-7{grid-column:span 7}.fss-dialog-footer-grid>.col-md-12,.fss-dialog-send-grid>.col-md-12{grid-column:1 / -1}.fss-dialog-footer-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--fss-modal-action-gap)}.fss-dialog-footer-actions>*{margin-left:0!important}.fss-dialog-footer-actions .el-button,.fss-dialog-footer-actions .btn{min-width:var(--fss-modal-action-min-width);min-height:var(--fss-modal-action-height)}.fss-dialog-footer-actions .el-button+.el-button,.fss-dialog-footer-actions .btn+.btn{margin-left:0!important}.fss-send-input.el-input .el-input-group__append:not(:hover):not(:focus):not(:active){padding:0!important;min-width:max-content!important}.fss-send-input.el-input .el-input-group__append .el-button:not(.is-text):not(.is-link):not(.el-button--text){display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:8px!important;width:auto!important;min-width:0!important;height:100%!important;margin:0!important;padding:0 14px!important}.fss-send-input.el-input .el-input-group__append .el-button:not(.is-text):not(.is-link):not(.el-button--text)>span{display:inline-flex!important;align-items:center!important;gap:8px!important}.fss-send-input.el-input .el-input-group__append .el-button:not(.is-text) i.bi{font-size:.95rem;line-height:1}.fss-send-input.el-input .el-input-group__append .el-button:not(.is-text)>span{font-size:.85rem;font-weight:600;line-height:1;white-space:nowrap}@media (max-width: 767.98px){.fss-dialog-footer-grid,.fss-dialog-send-grid{grid-template-columns:1fr}.fss-dialog-footer-grid>[class*=col-],.fss-dialog-send-grid>[class*=col-]{grid-column:1 / -1;justify-self:stretch;width:100%!important;max-width:100%!important}.fss-dialog-footer-spacer{display:none}.fss-dialog-footer-grid .fss-send-input.el-input,.fss-dialog-footer-grid .el-input,.fss-dialog-send-grid .fss-send-input.el-input,.fss-dialog-send-grid .el-input{width:100%!important}.fss-dialog-footer-actions{width:100%}}.dialog-modal .form-body .row{margin-left:0!important;margin-right:0!important}.dialog-modal .form-body .row>[class*=col-]{padding-left:10px!important;padding-right:10px!important}.document-item-dialog.el-dialog,.document-item-dialog .el-dialog,.acorn-product-item-dialog.el-dialog,.acorn-product-item-dialog .el-dialog{width:min(920px,calc(100vw - 32px))!important;max-width:920px!important;margin:6vh auto 32px!important;background:var(--foreground, #fff)!important;border:1px solid var(--separator, #e5e7eb)!important;border-radius:20px!important;box-shadow:0 24px 65px #0f172a29!important;overflow:hidden!important}.document-item-dialog .el-dialog__header,.acorn-product-item-dialog .el-dialog__header{padding:0!important;margin-right:0!important;border-bottom:1px solid var(--separator, #e5e7eb)!important;background:linear-gradient(180deg,rgba(59,130,246,.08),rgba(59,130,246,0)),var(--foreground, #fff)!important}.document-item-dialog__header,.acorn-product-item-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 3.5rem 1rem 1.35rem}.document-item-dialog__header-copy,.acorn-product-item-dialog__header-copy{display:flex;flex-direction:column;gap:.45rem;min-width:0}.document-item-dialog__eyebrow,.acorn-product-item-dialog__eyebrow{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;width:fit-content;padding:.32rem .72rem;border-radius:999px;background:rgba(59,130,246,.1);color:var(--primary, #409eff);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:none}.document-item-dialog__title-wrap,.acorn-product-item-dialog__title-wrap{display:flex;flex-direction:column;gap:.18rem}.document-item-dialog__title,.acorn-product-item-dialog__title{margin:0;color:var(--heading, #1f2937);font-size:1.35rem;font-weight:700;line-height:1.15}.acorn-product-item-dialog .el-dialog__title{display:block!important;width:100%!important;margin:0!important;color:var(--heading, #1f2937)!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.15!important}.document-item-dialog__subtitle,.acorn-product-item-dialog__subtitle{margin:0;color:var(--alternate, #6b7280);font-size:.93rem;line-height:1.35}.document-item-dialog__eyebrow,.document-item-dialog__subtitle,.acorn-product-item-dialog__eyebrow,.acorn-product-item-dialog__subtitle,.person-form-dialog__eyebrow,.person-form-dialog__subtitle,.item-form-dialog__eyebrow,.item-form-dialog__subtitle{display:none!important}.document-item-dialog__header-copy,.document-item-dialog__title-wrap,.acorn-product-item-dialog__header-copy,.acorn-product-item-dialog__title-wrap,.person-form-dialog__header-copy,.person-form-dialog__title-wrap,.item-form-dialog__header-copy,.item-form-dialog__title-wrap{gap:0!important}.document-item-dialog .el-dialog__body,.acorn-product-item-dialog .el-dialog__body,.document-item-dialog .el-dialog__footer,.acorn-product-item-dialog .el-dialog__footer{padding:0 1.35rem 1.15rem!important;background:var(--foreground, #fff)!important}.document-item-dialog .form-body,.acorn-product-item-dialog .form-body{margin-bottom:0}.document-item-dialog .form-body .row,.acorn-product-item-dialog .form-body .row{margin-left:-10px!important;margin-right:-10px!important;row-gap:.3rem}.document-item-dialog .el-dialog__headerbtn,.acorn-product-item-dialog .el-dialog__headerbtn{top:20px!important;right:18px!important}.document-item-dialog .el-dialog__headerbtn .el-dialog__close,.acorn-product-item-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--alternate, #6b7280)!important;font-size:18px!important}.document-item-dialog .form-body .row>[class*=col-],.acorn-product-item-dialog .form-body .row>[class*=col-]{padding-left:10px!important;padding-right:10px!important}.document-item-dialog .form-group,.acorn-product-item-dialog .form-group{margin-bottom:.95rem}.document-item-dialog .control-label,.document-item-dialog .form-group>label,.acorn-product-item-dialog .control-label,.acorn-product-item-dialog .form-group>label{display:inline-flex;align-items:center;gap:.4rem;height:1.5rem;min-height:1.5rem;margin-bottom:.45rem;color:var(--alternate, #6b7280);font-size:.95rem;font-weight:600;line-height:1.25}.document-item-dialog .control-label--checkbox,.acorn-product-item-dialog .control-label--checkbox{--el-checkbox-height: 1.5rem;display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:1.5rem;min-height:1.5rem;line-height:1.25;padding-top:0!important;padding-bottom:0!important;margin-bottom:.45rem!important}.document-item-dialog .control-label--checkbox .el-checkbox,.acorn-product-item-dialog .control-label--checkbox .el-checkbox{--el-checkbox-height: 1.5rem;display:inline-flex;align-items:center;height:1.5rem!important;min-height:1.5rem!important;margin:0!important;padding:0!important;line-height:1.25!important}.document-item-dialog .control-label--checkbox .el-checkbox__label,.acorn-product-item-dialog .control-label--checkbox .el-checkbox__label{font-size:inherit!important;font-weight:600!important;color:var(--alternate, #6b7280)!important;line-height:1.25!important;white-space:normal;overflow-wrap:anywhere;padding-left:6px!important}.document-item-dialog .control-label--checkbox .el-checkbox__input,.acorn-product-item-dialog .control-label--checkbox .el-checkbox__input{display:inline-flex;align-items:center;padding-top:0;height:1.5rem!important;line-height:1!important}.document-item-dialog .control-label--checkbox .el-checkbox__inner,.acorn-product-item-dialog .control-label--checkbox .el-checkbox__inner{margin:0!important}.document-item-dialog .alert.alert-success,.document-item-dialog .alert.alert-info,.document-item-dialog .alert.alert-warning,.document-item-dialog .alert.alert-danger,.document-item-dialog .item-last-sales,.acorn-product-item-dialog .alert.alert-success,.acorn-product-item-dialog .alert.alert-info,.acorn-product-item-dialog .alert.alert-warning,.acorn-product-item-dialog .alert.alert-danger,.acorn-product-item-dialog .item-last-sales,body div.item-last-sales,body div.alert.alert-success.item-last-sales{padding:.7rem 1.2rem!important;border-radius:10px!important}.document-item-dialog .alert>.row,.document-item-dialog .item-last-sales>.row,.document-item-dialog .item-last-sales .item-last-sales__row,.acorn-product-item-dialog .alert>.row,.acorn-product-item-dialog .item-last-sales>.row,.acorn-product-item-dialog .item-last-sales .item-last-sales__row,body div.item-last-sales>.row,body div.item-last-sales .item-last-sales__row{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.document-item-dialog .item-last-sales .item-last-sales__row,.acorn-product-item-dialog .item-last-sales .item-last-sales__row,body div.item-last-sales .item-last-sales__row{column-gap:.6rem!important}.document-item-dialog a,.acorn-product-item-dialog a{color:var(--primary, #409eff);font-weight:600}.document-item-dialog .el-input-group__append,.document-item-dialog .el-input-group__prepend,.document-item-dialog .el-input-group__append .el-button,.document-item-dialog .el-input-group__prepend .el-button,.document-item-dialog .el-input__wrapper,.document-item-dialog .el-select__wrapper,.document-item-dialog .el-date-editor .el-input__wrapper,.document-item-dialog .el-date-editor.el-input__wrapper,.document-item-dialog .el-cascader .el-input__wrapper,.document-item-dialog .el-input-number .el-input__wrapper,.document-item-dialog .form-control:not(textarea):not(select[multiple]),.acorn-product-item-dialog .el-input-group__append,.acorn-product-item-dialog .el-input-group__prepend,.acorn-product-item-dialog .el-input-group__append .el-button,.acorn-product-item-dialog .el-input-group__prepend .el-button,.acorn-product-item-dialog .el-input__wrapper,.acorn-product-item-dialog .el-select__wrapper,.acorn-product-item-dialog .el-date-editor .el-input__wrapper,.acorn-product-item-dialog .el-date-editor.el-input__wrapper,.acorn-product-item-dialog .el-cascader .el-input__wrapper,.acorn-product-item-dialog .el-input-number .el-input__wrapper,.acorn-product-item-dialog .form-control:not(textarea):not(select[multiple]){min-height:var(--fss-form-control-height)!important}.document-item-dialog .el-input-group,.acorn-product-item-dialog .el-input-group{display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;width:100%!important;align-items:stretch!important;line-height:normal}.document-item-dialog .el-input-group>.el-input__wrapper,.acorn-product-item-dialog .el-input-group>.el-input__wrapper{flex:1 1 auto!important;min-width:0!important}.document-item-dialog .el-input-group__prepend,.document-item-dialog .el-input-group__append,.acorn-product-item-dialog .el-input-group__prepend,.acorn-product-item-dialog .el-input-group__append{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;white-space:nowrap}.document-item-dialog .item-price-field,.acorn-product-item-dialog .item-price-field,.document-item-dialog .item-price-field-col,.acorn-product-item-dialog .item-price-field-col{min-width:0}.document-item-dialog .item-price-field .control-label--checkbox,.acorn-product-item-dialog .item-price-field .control-label--checkbox{margin-bottom:.4rem!important}.document-item-dialog .item-price-field .el-input,.acorn-product-item-dialog .item-price-field .el-input{width:100%}.document-item-dialog .item-price-field__currency-row,.acorn-product-item-dialog .item-price-field__currency-row,.item-price-field__currency-row{position:relative!important;display:flex!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:var(--fss-form-control-height)!important;min-height:var(--fss-form-control-height)!important}.document-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-native,.document-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-symbol,.acorn-product-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-native,.acorn-product-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-symbol,body .item-price-field__currency-row>.item-price-field__currency-native,body .item-price-field__currency-row>.item-price-field__currency-symbol{position:static!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:64px!important;max-width:none!important;height:100%!important;min-height:var(--fss-form-control-height)!important;margin:0!important;padding:0 14px!important;border-top-width:1px!important;border-right-width:0!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-right-style:none!important;border-bottom-style:solid!important;border-left-style:solid!important;border-top-color:#ddd!important;border-bottom-color:#ddd!important;border-left-color:#ddd!important;border-top-left-radius:var(--fss-form-control-radius)!important;border-bottom-left-radius:var(--fss-form-control-radius)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;background-color:#fff!important;background-image:none!important;color:var(--body, #1f2937)!important;font-weight:400!important;font-size:var(--el-font-size-base, 14px)!important;font-family:inherit!important;line-height:1!important;box-shadow:none!important}.document-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-native,.acorn-product-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-native,body .item-price-field__currency-row>.item-price-field__currency-native{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%)!important;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important;padding-right:26px!important;cursor:pointer!important}.item-price-field__currency-symbol{-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.document-item-dialog .item-price-field__currency-native:focus,.acorn-product-item-dialog .item-price-field__currency-native:focus{border-color:var(--primary, #2563eb)!important;outline:0!important;box-shadow:0 0 0 2px #2563eb1f!important}.document-item-dialog .item-price-field__amount-input,.acorn-product-item-dialog .item-price-field__amount-input,.item-price-field__currency-row>.item-price-field__amount-input{flex:1 1 auto!important;display:block!important;width:auto!important;min-width:0!important;height:100%!important}.document-item-dialog .item-price-field__amount-input--with-currency,.acorn-product-item-dialog .item-price-field__amount-input--with-currency,.item-price-field__currency-row>.item-price-field__amount-input--with-currency{margin-left:-1px!important}.document-item-dialog .item-price-field .item-price-field__amount-input--with-currency .el-input__wrapper,.acorn-product-item-dialog .item-price-field .item-price-field__amount-input--with-currency .el-input__wrapper,body .item-price-field__currency-row>.item-price-field__amount-input--with-currency .el-input__wrapper{height:100%!important;min-height:var(--fss-form-control-height)!important;margin:0!important;padding-left:12px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--fss-form-control-radius)!important;border-bottom-right-radius:var(--fss-form-control-radius)!important;box-shadow:inset 0 0 0 1px #ddd!important}.document-item-dialog .item-price-field__amount-input--with-currency .el-input__inner,.acorn-product-item-dialog .item-price-field__amount-input--with-currency .el-input__inner{margin-left:0!important}.document-item-dialog .item-price-field .el-input-group,.acorn-product-item-dialog .item-price-field .el-input-group{align-items:stretch!important;min-height:var(--fss-form-control-height)!important}.document-item-dialog .item-price-field .el-input-group__prepend,.acorn-product-item-dialog .item-price-field .el-input-group__prepend{align-self:stretch!important;min-height:var(--fss-form-control-height)!important;padding-block:0!important;font-weight:400!important;font-size:var(--el-font-size-base, 14px)!important;font-family:inherit!important;color:var(--body, #1f2937)!important}.dialog-modal .el-input-group__prepend,.sale-note-acorn-form .el-input-group__prepend,.quotation-acorn-form .el-input-group__prepend,.production-order-acorn-form .el-input-group__prepend,.dispatch-acorn-form .el-input-group__prepend,.order-note-acorn-form .el-input-group__prepend,.contract-acorn-form .el-input-group__prepend{font-weight:400!important;font-size:var(--el-font-size-base, 14px)!important;font-family:inherit!important}.document-item-dialog .item-price-field .el-input-group__prepend .el-select__wrapper,.acorn-product-item-dialog .item-price-field .el-input-group__prepend .el-select__wrapper{border-radius:0!important;box-shadow:none!important}.document-item-dialog .item-price-input-with-currency.el-input-group--prepend,.acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend{border:1px solid #dddddd!important;border-radius:var(--fss-form-control-radius)!important;overflow:hidden!important;background:#ffffff!important;box-shadow:none!important}.document-item-dialog .item-price-input-with-currency.el-input-group--prepend:focus-within,.acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend:focus-within{border-color:var(--primary, #2d90f6)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary, #2d90f6) 12%,transparent)!important}.document-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input-group__prepend,.acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input-group__prepend{flex:0 0 4.75rem!important;width:4.75rem!important;min-width:4.75rem!important;max-width:4.75rem!important;padding:0!important;border:0!important;border-right:1px solid #dddddd!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important;color:var(--body, #1f2937)!important;overflow:hidden!important}.document-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input-group__prepend .el-select,.acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input-group__prepend .el-select{flex:0 0 auto!important;margin:0!important;width:100%!important;max-width:100%!important}.document-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input__wrapper,.acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input__wrapper{height:100%!important;min-height:var(--fss-form-control-height)!important;border:0!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important}.document-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input__wrapper.is-focus,.acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input__wrapper.is-focus{box-shadow:none!important}.document-item-dialog .item-price-input-with-currency .custom-change-select-currency,.acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency{position:relative!important;display:block!important;width:100%!important;min-width:0!important;height:100%!important}.document-item-dialog .item-price-input-with-currency .custom-change-select-currency:before,.acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency:before{content:attr(data-currency-symbol);position:absolute;left:.65rem;top:50%;z-index:2;transform:translateY(-50%);color:var(--body, #1f2937);font-size:var(--el-font-size-base, 14px);font-weight:700;line-height:1;pointer-events:none;white-space:nowrap}.document-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__wrapper,.acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__wrapper{position:relative!important;min-height:var(--fss-form-control-height)!important;padding:0 1.45rem 0 .55rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.document-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__wrapper.is-focused,.acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__wrapper.is-focused{box-shadow:none!important}.document-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__selection,.acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__selection{display:flex!important;align-items:center!important;min-width:0!important;flex:1 1 auto!important;gap:0!important;visibility:hidden!important}.document-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__placeholder,.document-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__selected-item,.acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__placeholder,.acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__selected-item{position:static!important;z-index:1!important;transform:none!important;display:block!important;min-width:1.35rem!important;line-height:1.2!important;color:var(--body, #1f2937)!important;font-weight:600!important;font-size:var(--el-font-size-base, 14px)!important;opacity:0!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.document-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__suffix,.acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__suffix{position:absolute!important;right:.55rem!important;top:50%!important;z-index:2!important;transform:translateY(-50%)!important;flex:0 0 auto!important;margin-left:0!important}html[data-color^=dark] .document-item-dialog .item-price-input-with-currency.el-input-group--prepend,html[data-color^=dark] .acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend,html[data-color^=dark] .document-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input__wrapper,html[data-color^=dark] .acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input__wrapper,html[data-color^=dark] .document-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input-group__prepend,html[data-color^=dark] .acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input-group__prepend{background:var(--foreground, #1a1d23)!important}html[data-color^=dark] .document-item-dialog .item-price-input-with-currency.el-input-group--prepend,html[data-color^=dark] .acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend{border-color:#ffffff2e!important}html[data-color^=dark] .document-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input-group__prepend,html[data-color^=dark] .acorn-product-item-dialog .item-price-input-with-currency.el-input-group--prepend>.el-input-group__prepend{border-right-color:#ffffff24!important;color:var(--light-text, #f0f0f0)!important}html[data-color^=dark] .document-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__placeholder,html[data-color^=dark] .document-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__selected-item,html[data-color^=dark] .acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__placeholder,html[data-color^=dark] .acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency .el-select__selected-item{color:var(--light-text, #f0f0f0)!important}html[data-color^=dark] .document-item-dialog .item-price-input-with-currency .custom-change-select-currency:before,html[data-color^=dark] .acorn-product-item-dialog .item-price-input-with-currency .custom-change-select-currency:before{color:var(--light-text, #f0f0f0)}@media (max-width: 767.98px){.sale-note-acorn-form .sale-note-payments,.quotation-acorn-form .quotation-payments{width:100%!important;max-width:100%!important;overflow-x:hidden!important;padding-left:0!important;padding-right:0!important}.sale-note-acorn-form .sale-note-payments__table,.sale-note-acorn-form .sale-note-payments__table thead,.sale-note-acorn-form .sale-note-payments__table tbody,.sale-note-acorn-form .sale-note-payments__table tr,.sale-note-acorn-form .sale-note-payments__table th,.sale-note-acorn-form .sale-note-payments__table td,.quotation-acorn-form .quotation-payments__table,.quotation-acorn-form .quotation-payments__table thead,.quotation-acorn-form .quotation-payments__table tbody,.quotation-acorn-form .quotation-payments__table tr,.quotation-acorn-form .quotation-payments__table th,.quotation-acorn-form .quotation-payments__table td{display:block!important;width:100%!important;max-width:100%!important}.sale-note-acorn-form .sale-note-payments__table thead,.quotation-acorn-form .quotation-payments__table thead{display:none!important}.sale-note-acorn-form .sale-note-payments__row,.quotation-acorn-form .quotation-payments__row{margin-bottom:.75rem!important;padding:.75rem!important;border:1px solid var(--separator, #e5e7eb)!important;border-radius:1rem!important;background:var(--foreground, #ffffff)!important}.sale-note-acorn-form .sale-note-payments__row td,.quotation-acorn-form .quotation-payments__row td{padding:.35rem 0!important;border:0!important;background:transparent!important}.sale-note-acorn-form .sale-note-payments__row .form-group,.quotation-acorn-form .quotation-payments__row .form-group{margin-right:0!important;margin-bottom:.45rem!important}.sale-note-acorn-form .sale-note-payments__row .el-select,.sale-note-acorn-form .sale-note-payments__row .el-input,.sale-note-acorn-form .sale-note-payments__row .el-date-editor,.quotation-acorn-form .quotation-payments__row .el-select,.quotation-acorn-form .quotation-payments__row .el-input,.quotation-acorn-form .quotation-payments__row .el-date-editor{width:100%!important;max-width:100%!important}.sale-note-acorn-form .sale-note-payments__row td:before,.quotation-acorn-form .quotation-payments__row td:before{content:attr(data-mobile-label);display:block;margin-bottom:.25rem;color:var(--alternate, #6b7280);font-size:.76rem;font-weight:600;line-height:1.2}.sale-note-acorn-form .sale-note-payments__row td[data-mobile-label=Acciones],.quotation-acorn-form .quotation-payments__row td[data-mobile-label=Acciones]{text-align:left!important}.acorn-product-item-dialog.el-dialog,.acorn-product-item-dialog .el-dialog{width:calc(100vw - 12px)!important;max-width:calc(100vw - 12px)!important;max-height:calc(100dvh - 12px)!important;margin:6px auto!important;display:flex!important;flex-direction:column!important;border-radius:14px!important;overflow:hidden!important}.acorn-product-item-dialog .el-dialog__header{flex:0 0 auto!important}.acorn-product-item-dialog__header{padding:.95rem 2.75rem .8rem 1rem!important}.acorn-product-item-dialog__title,.acorn-product-item-dialog .el-dialog__title{font-size:1.05rem!important;line-height:1.2!important}.acorn-product-item-dialog .el-dialog__body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain;padding:.75rem 1rem 0!important}.acorn-product-item-dialog .form-body .row{margin-left:-6px!important;margin-right:-6px!important;row-gap:.15rem!important}.acorn-product-item-dialog .form-body .row>[class*=col-]{flex:0 0 100%!important;max-width:100%!important;padding-left:6px!important;padding-right:6px!important}.acorn-product-item-dialog .d-flex>[class*=col-]{flex:1 1 100%!important;max-width:100%!important;padding-left:0!important;padding-right:0!important}.acorn-product-item-dialog .d-flex{flex-wrap:wrap!important;gap:.35rem!important}.acorn-product-item-dialog .item-search-group{min-width:0!important}.acorn-product-item-dialog .item-search-group .el-input-group__append{min-width:40px!important}.acorn-product-item-dialog .item-search-group .el-input-group__append .el-button{width:40px!important;min-width:40px!important}.document-item-dialog .item-price-field-col,.acorn-product-item-dialog .item-price-field-col{flex:0 0 100%!important;max-width:100%!important}}.document-item-dialog .item-search-group,.acorn-product-item-dialog .item-search-group{display:flex!important;align-items:stretch!important;width:100%!important;min-height:var(--fss-form-control-height)!important;height:var(--fss-form-control-height)!important;border-radius:var(--fss-form-control-radius)!important;gap:0!important}.document-item-dialog .item-search-group>.item-search-select,.acorn-product-item-dialog .item-search-group>.item-search-select{flex:1 1 auto!important;min-width:0!important}.document-item-dialog .item-search-group>.item-search-select .el-select__wrapper,.acorn-product-item-dialog .item-search-group>.item-search-select .el-select__wrapper{width:100%!important;height:100%!important;min-height:0!important;border-top-left-radius:var(--fss-form-control-radius)!important;border-bottom-left-radius:var(--fss-form-control-radius)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important;box-shadow:inset 0 0 0 1px var(--separator, #dddddd)!important}.document-item-dialog .item-search-group>.item-search-select .el-select__wrapper.is-focused,.acorn-product-item-dialog .item-search-group>.item-search-select .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px var(--separator, #dddddd)!important}.document-item-dialog .item-search-group .item-search-actions,.acorn-product-item-dialog .item-search-group .item-search-actions,body .item-search-group>.item-search-actions{display:inline-flex!important;align-items:stretch!important;justify-content:flex-start!important;flex:0 0 auto!important;min-height:0!important;align-self:stretch!important;margin:0!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:0!important;border-top-style:solid!important;border-right-style:solid!important;border-bottom-style:solid!important;border-left-style:none!important;border-top-color:#ddd!important;border-right-color:#ddd!important;border-bottom-color:#ddd!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--fss-form-control-radius)!important;border-bottom-right-radius:var(--fss-form-control-radius)!important;background-color:#fff!important;background-image:none!important;overflow:hidden!important;box-shadow:none!important}.document-item-dialog .item-search-group .item-search-actions .el-tooltip__trigger,.acorn-product-item-dialog .item-search-group .item-search-actions .el-tooltip__trigger{display:flex!important}.document-item-dialog .item-search-group .el-button:not(.is-text):not(.is-link):not(.el-button--text).item-search-action-button,.acorn-product-item-dialog .item-search-group .el-button:not(.is-text):not(.is-link):not(.el-button--text).item-search-action-button,.document-item-dialog .item-search-group .item-search-action-button,.acorn-product-item-dialog .item-search-group .item-search-action-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;flex:0 0 42px!important;min-width:42px!important;width:42px!important;height:100%!important;min-height:var(--fss-form-control-height)!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;color:#2563eb!important;box-shadow:none!important;transform:none!important;transition:border-color .15s ease,color .15s ease!important}.document-item-dialog .item-search-group .item-search-action-button+.item-search-action-button,.acorn-product-item-dialog .item-search-group .item-search-action-button+.item-search-action-button{border-left:1px solid rgba(59,130,246,.12)!important}.document-item-dialog .item-search-group .item-search-action-button:hover,.acorn-product-item-dialog .item-search-group .item-search-action-button:hover{background:rgba(59,130,246,.08)!important;color:var(--primary, #2563eb)!important}.document-item-dialog .item-search-group .item-search-action-button .el-icon,.acorn-product-item-dialog .item-search-group .item-search-action-button .el-icon,.document-item-dialog .item-search-group .item-search-action-button i,.acorn-product-item-dialog .item-search-group .item-search-action-button i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;font-size:16px!important;line-height:1!important}.document-item-dialog .item-search-group .el-input-group__append,.acorn-product-item-dialog .item-search-group .el-input-group__append{display:flex!important;align-items:stretch!important;flex:0 0 auto!important;width:auto!important;min-width:42px!important;max-width:none!important;padding:0!important;margin-left:-1px!important;border:1px solid rgba(15,23,42,.08)!important;border-left:0!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--fss-form-control-radius)!important;border-bottom-right-radius:var(--fss-form-control-radius)!important;background:color-mix(in srgb,var(--foreground, #ffffff) 84%,var(--primary, #409eff) 16%)!important;box-shadow:none!important;overflow:hidden!important}.document-item-dialog .item-search-group .el-input-group__append .el-button:not(.is-text):not(.is-link):not(.el-button--text),.acorn-product-item-dialog .item-search-group .el-input-group__append .el-button:not(.is-text):not(.is-link):not(.el-button--text),.document-item-dialog .item-search-group .el-input-group__append .el-button,.acorn-product-item-dialog .item-search-group .el-input-group__append .el-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:#2563eb!important;transition:background-color .15s ease,color .15s ease!important}.document-item-dialog .item-search-group .el-input-group__append .el-button .bi,.document-item-dialog .item-search-group .el-input-group__append .el-button [class^=bi-],.document-item-dialog .item-search-group .el-input-group__append .el-button [class*=" bi-"],.document-item-dialog .item-search-group .el-input-group__append .el-button [data-cs-icon],.acorn-product-item-dialog .item-search-group .el-input-group__append .el-button .bi,.acorn-product-item-dialog .item-search-group .el-input-group__append .el-button [class^=bi-],.acorn-product-item-dialog .item-search-group .el-input-group__append .el-button [class*=" bi-"],.acorn-product-item-dialog .item-search-group .el-input-group__append .el-button [data-cs-icon]{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;height:16px!important;font-size:16px!important;line-height:1!important}.document-item-dialog .item-search-group .el-input-group__append .el-button:hover,.acorn-product-item-dialog .item-search-group .el-input-group__append .el-button:hover{background:rgba(59,130,246,.08)!important}.document-item-dialog .item-search-group .el-input-group__append .el-button+.el-button,.acorn-product-item-dialog .item-search-group .el-input-group__append .el-button+.el-button{border-left:1px solid rgba(59,130,246,.12)!important}.document-item-dialog .quantity-control-group,.acorn-product-item-dialog .quantity-control-group,body .quantity-control-group{display:grid!important;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem!important;align-items:stretch!important;width:100%!important;min-height:var(--fss-form-control-height)!important;height:var(--fss-form-control-height)!important;gap:0!important;border-top-width:1px!important;border-right-width:1px!important;border-bottom-width:1px!important;border-left-width:1px!important;border-top-style:solid!important;border-right-style:solid!important;border-bottom-style:solid!important;border-left-style:solid!important;border-top-color:#ddd!important;border-right-color:#ddd!important;border-bottom-color:#ddd!important;border-left-color:#ddd!important;border-radius:var(--fss-form-control-radius)!important;box-shadow:none!important;overflow:hidden!important;background-color:#fff!important;background-image:none!important}.document-item-dialog .quantity-control-group .quantity-control-field,.acorn-product-item-dialog .quantity-control-group .quantity-control-field{min-width:0!important}.document-item-dialog .quantity-control-group .quantity-control-field .el-input__wrapper,.acorn-product-item-dialog .quantity-control-group .quantity-control-field .el-input__wrapper{height:100%!important;border-radius:0!important;border:0!important;box-shadow:none!important;background:transparent!important;font-size:.875rem!important;font-weight:400!important}.document-item-dialog .quantity-control-group .quantity-control-field .el-input__wrapper.is-focus,.acorn-product-item-dialog .quantity-control-group .quantity-control-field .el-input__wrapper.is-focus{box-shadow:none!important}.document-item-dialog .quantity-control-group .quantity-control-field .el-input__inner,.acorn-product-item-dialog .quantity-control-group .quantity-control-field .el-input__inner{text-align:center!important;font-family:inherit!important;font-size:.875rem!important;font-weight:400!important;line-height:1.2!important;color:var(--heading, #1f2937)!important;font-variant-numeric:tabular-nums}.document-item-dialog .quantity-control-group .quantity-control-native-field,.acorn-product-item-dialog .quantity-control-group .quantity-control-native-field{width:100%!important;min-width:0!important;height:100%!important;padding:0 .35rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;text-align:center!important;color:var(--heading, #1f2937)!important;font:inherit!important;font-size:.875rem!important;font-weight:400!important;line-height:calc(var(--fss-form-control-height) - 2px)!important;font-variant-numeric:tabular-nums!important;-moz-appearance:textfield!important;appearance:textfield!important;-webkit-appearance:textfield!important}.document-item-dialog .quantity-control-group .quantity-control-native-field::-webkit-outer-spin-button,.document-item-dialog .quantity-control-group .quantity-control-native-field::-webkit-inner-spin-button,.acorn-product-item-dialog .quantity-control-group .quantity-control-native-field::-webkit-outer-spin-button,.acorn-product-item-dialog .quantity-control-group .quantity-control-native-field::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.document-item-dialog .quantity-control-group .el-input-group__prepend,.document-item-dialog .quantity-control-group .el-input-group__append,.acorn-product-item-dialog .quantity-control-group .el-input-group__prepend,.acorn-product-item-dialog .quantity-control-group .el-input-group__append{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 2.75rem!important;width:2.75rem!important;min-width:2.75rem!important;padding:0!important;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #409eff) 8%)!important;overflow:hidden!important}.document-item-dialog .quantity-control-group .el-button:not(.is-text):not(.is-link):not(.el-button--text).quantity-step-button,.acorn-product-item-dialog .quantity-control-group .el-button:not(.is-text):not(.is-link):not(.el-button--text).quantity-step-button,.document-item-dialog .quantity-control-group .quantity-step-button,.acorn-product-item-dialog .quantity-control-group .quantity-step-button,body .quantity-control-group .quantity-step-button,body .quantity-control-group .el-button.quantity-step-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border-top-width:0!important;border-right-width:0!important;border-bottom-width:0!important;border-left-width:0!important;border-top-style:none!important;border-right-style:none!important;border-bottom-style:none!important;border-left-style:none!important;border-radius:0!important;background-color:transparent!important;background-image:none!important;color:var(--heading, #1f2937)!important;box-shadow:none!important;outline:0!important;cursor:pointer!important}.document-item-dialog .quantity-control-group .el-button:not(.is-text):not(.is-link):not(.el-button--text).quantity-step-button--decrease,.acorn-product-item-dialog .quantity-control-group .el-button:not(.is-text):not(.is-link):not(.el-button--text).quantity-step-button--decrease,.document-item-dialog .quantity-control-group .quantity-step-button--decrease,.acorn-product-item-dialog .quantity-control-group .quantity-step-button--decrease,body .quantity-control-group .quantity-step-button--decrease{border-right-width:1px!important;border-right-style:solid!important;border-right-color:#ddd!important}.document-item-dialog .quantity-control-group .el-button:not(.is-text):not(.is-link):not(.el-button--text).quantity-step-button--increase,.acorn-product-item-dialog .quantity-control-group .el-button:not(.is-text):not(.is-link):not(.el-button--text).quantity-step-button--increase,.document-item-dialog .quantity-control-group .quantity-step-button--increase,.acorn-product-item-dialog .quantity-control-group .quantity-step-button--increase,body .quantity-control-group .quantity-step-button--increase{border-left-width:1px!important;border-left-style:solid!important;border-left-color:#ddd!important}.document-item-dialog .quantity-control-group.el-input .el-input-group__prepend,.acorn-product-item-dialog .quantity-control-group.el-input .el-input-group__prepend,body .quantity-control-group.el-input>.el-input-group__prepend{border-right-width:1px!important;border-right-style:solid!important;border-right-color:#ddd!important;border-top:0!important;border-bottom:0!important;border-left:0!important;background-color:transparent!important;box-shadow:none!important}.document-item-dialog .quantity-control-group.el-input .el-input-group__append,.acorn-product-item-dialog .quantity-control-group.el-input .el-input-group__append,body .quantity-control-group.el-input>.el-input-group__append{border-left-width:1px!important;border-left-style:solid!important;border-left-color:#ddd!important;border-top:0!important;border-bottom:0!important;border-right:0!important;background-color:transparent!important;box-shadow:none!important}.document-item-dialog .quantity-control-group .quantity-step-button:not(:disabled):not(.is-disabled):hover,.acorn-product-item-dialog .quantity-control-group .quantity-step-button:not(:disabled):not(.is-disabled):hover,body .quantity-control-group .quantity-step-button:not(:disabled):not(.is-disabled):hover{background-color:#3b82f614!important}.document-item-dialog .quantity-control-group .el-input-group__prepend,.acorn-product-item-dialog .quantity-control-group .el-input-group__prepend{border-top-left-radius:var(--fss-form-control-radius)!important;border-bottom-left-radius:var(--fss-form-control-radius)!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.document-item-dialog .quantity-control-group .el-input-group__append,.acorn-product-item-dialog .quantity-control-group .el-input-group__append{border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:var(--fss-form-control-radius)!important;border-bottom-right-radius:var(--fss-form-control-radius)!important}.document-item-dialog .quantity-control-group .el-input__wrapper,.acorn-product-item-dialog .quantity-control-group .el-input__wrapper{border-radius:0!important;flex:1 1 auto!important}.document-item-dialog .quantity-control-group .el-input-group__prepend .el-button,.document-item-dialog .quantity-control-group .el-input-group__append .el-button,.acorn-product-item-dialog .quantity-control-group .el-input-group__prepend .el-button,.acorn-product-item-dialog .quantity-control-group .el-input-group__append .el-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:100%!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--heading, #1f2937)!important}.document-item-dialog .quantity-control-group .el-input-group__prepend .el-button:hover,.document-item-dialog .quantity-control-group .el-input-group__append .el-button:hover,.acorn-product-item-dialog .quantity-control-group .el-input-group__prepend .el-button:hover,.acorn-product-item-dialog .quantity-control-group .el-input-group__append .el-button:hover{background:rgba(59,130,246,.08)!important}.document-item-dialog .quantity-control-group .quantity-step-button,.acorn-product-item-dialog .quantity-control-group .quantity-step-button{position:relative!important}.document-item-dialog .quantity-control-group .quantity-step-button__symbol,.acorn-product-item-dialog .quantity-control-group .quantity-step-button__symbol{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:var(--heading, #1f2937)!important;font-size:1.05rem!important;font-weight:400!important;line-height:1!important;transition:color .15s ease,transform .15s ease!important}.document-item-dialog .quantity-control-group .quantity-step-button:hover .quantity-step-button__symbol,.acorn-product-item-dialog .quantity-control-group .quantity-step-button:hover .quantity-step-button__symbol{color:var(--primary, #3b82f6)!important}.document-item-dialog .quantity-control-group .quantity-step-button.is-disabled .quantity-step-button__symbol,.document-item-dialog .quantity-control-group .quantity-step-button:disabled .quantity-step-button__symbol,.acorn-product-item-dialog .quantity-control-group .quantity-step-button.is-disabled .quantity-step-button__symbol,.acorn-product-item-dialog .quantity-control-group .quantity-step-button:disabled .quantity-step-button__symbol{background:transparent!important;color:#94a3b8e6!important}.document-item-dialog .item-dialog-label-row,.acorn-product-item-dialog .item-dialog-label-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.4rem 1.1rem;margin-bottom:.45rem}.document-item-dialog .item-dialog-label-row>.control-label,.acorn-product-item-dialog .item-dialog-label-row>.control-label{margin-bottom:0!important;flex:0 1 auto;width:auto!important;min-width:0}.document-item-dialog .item-dialog-label-row>.item-dialog-header-actions,.acorn-product-item-dialog .item-dialog-label-row>.item-dialog-header-actions{flex:0 0 auto;width:auto!important;margin-left:auto}.acorn-product-item-dialog .item-dialog-label-row .control-label a,.acorn-product-item-dialog .item-dialog-header-actions a{font-size:.85rem;font-weight:500;line-height:1.4}.document-item-dialog .item-dialog-header-actions,.acorn-product-item-dialog .item-dialog-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;color:var(--alternate, #6b7280);font-size:.95rem;font-weight:600;line-height:1.25}.document-item-dialog .item-dialog-help-text,.acorn-product-item-dialog .item-dialog-help-text{line-height:1.45}.document-item-dialog .item-dialog-actions,.acorn-product-item-dialog .item-dialog-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.15rem;padding-top:.95rem;border-top:1px solid var(--separator, #e5e7eb)}.acorn-product-item-dialog .item-dialog-actions--mobile{position:sticky;bottom:0;z-index:4;padding-bottom:max(.5rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.96) 28%,rgba(255,255,255,1) 100%)}.acorn-product-item-dialog .item-dialog-actions__button{flex:1 1 0;min-width:0}.system-client-form-dialog .el-dialog{width:min(980px,calc(100vw - 32px))!important;max-width:980px!important;margin:6vh auto 32px!important;background:var(--foreground, #fff)!important;border:1px solid var(--separator, #e5e7eb)!important;border-radius:20px!important;box-shadow:0 24px 65px #0f172a29!important;overflow:hidden!important}.system-client-form-dialog .el-dialog__header{padding:0!important;margin-right:0!important;min-height:64px!important;border-bottom:1px solid var(--separator, #e5e7eb)!important;background:linear-gradient(180deg,rgba(59,130,246,.08),rgba(59,130,246,0)),var(--foreground, #fff)!important;color:var(--heading, #1f2937)!important}.system-client-form-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.15rem 3.5rem 1rem 1.35rem}.system-client-form-dialog__header-copy{display:flex;flex-direction:column;gap:.45rem;min-width:0}.system-client-form-dialog__eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:.32rem .72rem;border-radius:999px;background:rgba(59,130,246,.1);color:var(--primary, #409eff);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:none}.system-client-form-dialog__title-wrap{display:flex;flex-direction:column;gap:.18rem}.system-client-form-dialog__title{margin:0;color:var(--heading, #1f2937);font-size:1.35rem;font-weight:700;line-height:1.15}.system-client-form-dialog__subtitle{margin:0;color:var(--alternate, #6b7280);font-size:.93rem;line-height:1.35}.system-client-form-dialog .el-dialog__title{display:block!important;width:100%!important;margin:0!important;color:var(--heading, #1f2937)!important;font-size:1.35rem!important;font-weight:700!important;line-height:1.15!important;letter-spacing:0!important}.system-client-form-dialog .el-dialog__headerbtn{top:20px!important;right:18px!important}.system-client-form-dialog .el-dialog__headerbtn,.system-client-form-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--alternate, #6b7280)!important;font-size:18px!important}.system-client-form-dialog .el-dialog__body{padding:1.15rem 1.35rem!important;background:var(--foreground, #fff)!important}.system-client-form-dialog .form-body{margin-bottom:0;padding:0}.system-client-form-dialog .form-group{margin-bottom:12px}.system-client-form-dialog .control-label{padding-top:0!important;padding-bottom:6px!important;margin-bottom:0!important;color:#4a5568!important;font-weight:500}.system-client-form-dialog .form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--separator, #e5e7eb)}.system-client-form-dialog .form-actions .el-button--primary,.system-client-form-dialog .form-actions .btn-primary{min-width:120px}.system-client-form-dialog .el-input__wrapper,.system-client-form-dialog .el-select__wrapper,.system-client-form-dialog .el-date-editor .el-input__wrapper,.system-client-form-dialog .el-date-editor.el-input__wrapper,.system-client-form-dialog .el-cascader .el-input__wrapper,.system-client-form-dialog .el-input-number .el-input__wrapper,.system-client-form-dialog .el-input-group__append,.system-client-form-dialog .el-input-group__prepend,.system-client-form-dialog .form-control:not(textarea):not(select[multiple]){min-height:var(--fss-form-control-height)!important}.system-client-form-dialog .el-input-group__append,.system-client-form-dialog .el-input-group__prepend{background:#f8fafc!important}.system-client-form-dialog .el-collapse{border-top:none!important;border-bottom:none!important;margin-top:.5rem}.system-client-form-dialog .el-collapse-item{border-radius:12px;border:1px solid var(--separator, #e5e7eb)!important;background:var(--foreground, #fff)!important;margin-bottom:.6rem;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.system-client-form-dialog .el-collapse-item:hover{border-color:#409eff59!important}.system-client-form-dialog .el-collapse-item.is-active{border-color:#409eff80!important;box-shadow:0 4px 12px #409eff14}.system-client-form-dialog .el-collapse-item__header,.system-client-form-dialog .el-collapse-item__wrap,.system-client-form-dialog .el-collapse-item__content{background:var(--foreground, #fff)!important;border:none!important}.system-client-form-dialog .el-collapse-item__header{height:auto!important;min-height:52px!important;padding:.85rem 1rem .85rem 1.1rem!important;font-size:1rem!important;font-weight:600!important;color:var(--heading, #1f2937)!important;line-height:1.3!important;letter-spacing:0!important;transition:background .15s ease}.system-client-form-dialog .el-collapse-item__header:hover{background:rgba(64,158,255,.04)!important}.system-client-form-dialog .el-collapse-item__header.is-active{color:var(--primary, #409eff)!important;background:rgba(64,158,255,.06)!important;border-bottom:1px solid var(--separator, #e5e7eb)!important}.system-client-form-dialog .el-collapse-item__arrow{color:var(--alternate, #6b7280)!important;font-size:14px!important;margin:0 0 0 auto!important}.system-client-form-dialog .el-collapse-item__header.is-active .el-collapse-item__arrow{color:var(--primary, #409eff)!important}.system-client-form-dialog .el-collapse-item__content{padding:1rem 1.1rem 1.1rem!important;color:inherit!important;font-size:.93rem!important}.system-client-form-dialog .tree-container-admin{border:1px solid rgba(64,158,255,.12);border-radius:8px;background:#fff}.system-client-form-dialog .tree-container-admin .el-scrollbar__bar.is-vertical>.el-scrollbar__thumb{background:rgba(80,80,80,.55);border-radius:5px;transition:background .15s ease}.system-client-form-dialog .tree-container-admin .el-scrollbar__bar.is-vertical>.el-scrollbar__thumb:hover{background:rgba(50,50,50,.8)}.system-client-form-dialog .tree-container-admin .el-scrollbar__bar.is-vertical:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.06);border-radius:5px;z-index:-1}.system-client-form-dialog .tree-container-admin .el-scrollbar__wrap{padding-right:6px}.system-client-form-dialog .conditional-feature-card{background:rgba(64,158,255,.04);border-color:#409eff2e!important;transition:background .15s ease,border-color .15s ease;min-height:100%}.system-client-form-dialog .conditional-feature-card:hover{background:rgba(64,158,255,.08);border-color:#409eff66!important}.system-client-form-dialog .conditional-feature-title strong{color:var(--primary, #409eff)}.system-client-form-dialog .conditional-feature-items{list-style:disc;line-height:1.4}.system-client-form-dialog .conditional-feature-items li{margin-bottom:2px}.system-client-form-dialog .conditional-features-section-header{border-bottom:2px solid rgba(64,158,255,.18);padding-bottom:4px}.system-client-form-dialog .conditional-features-section-badge{display:inline-block;font-size:10px;font-weight:600;text-transform:lowercase;letter-spacing:.04em;padding:1px 8px;border-radius:10px;background:rgba(64,158,255,.12);color:var(--primary, #409eff);border:1px solid rgba(64,158,255,.3)}.system-client-form-dialog .conditional-features-section-title{font-size:13px;color:#2c2c2c;font-weight:600}html[data-color^=dark] .system-client-form-dialog.el-dialog,html[data-color^=dark] .system-client-form-dialog .el-dialog{background:var(--foreground)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 65px #00000075!important}html[data-color^=dark] .pos-multi-payment-dialog.el-dialog,html[data-color^=dark] .pos-multi-payment-dialog .el-dialog{background:var(--foreground, #1a1d23)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 65px #00000075!important}html[data-color^=dark] .pos-multi-payment-dialog .el-dialog__header,html[data-color^=dark] .pos-multi-payment-dialog .el-dialog__body,html[data-color^=dark] .pos-multi-payment-dialog .el-dialog__footer{background:transparent!important;color:var(--light-text, #f0f0f0)!important}html[data-color^=dark] .pos-multi-payment-dialog .el-dialog__header{border-bottom:1px solid rgba(255,255,255,.08)!important}html[data-color^=dark] .pos-multi-payment-dialog .el-dialog__title,html[data-color^=dark] .pos-multi-payment-dialog th,html[data-color^=dark] .pos-multi-payment-dialog label,html[data-color^=dark] .pos-multi-payment-dialog .control-label{color:var(--light-text, #f0f0f0)!important}html[data-color^=dark] .pos-multi-payment-dialog .el-dialog__headerbtn,html[data-color^=dark] .pos-multi-payment-dialog .el-dialog__headerbtn .el-dialog__close{color:#ffffffb8!important}html[data-color^=dark] .pos-multi-payment-dialog table th{color:#ffffffc7!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:.5rem .6rem!important;font-weight:600;text-align:left}html[data-color^=dark] .pos-multi-payment-dialog table td{background:transparent!important;border:0!important;padding:.4rem .6rem!important}.pos-multi-payment-dialog table{width:100%;table-layout:auto}.pos-multi-payment-dialog table td .form-group .el-select,.pos-multi-payment-dialog table td .form-group .el-input{width:100%!important;min-width:9rem}html[data-color^=dark] .pos-multi-payment-dialog a.text-info{color:#409effeb!important}html[data-color^=dark] .system-client-form-dialog .el-dialog__header{border-bottom-color:#ffffff1a!important;background:linear-gradient(180deg,rgba(64,158,255,.12),rgba(64,158,255,0)),var(--foreground)!important}html[data-color^=dark] .system-client-form-dialog__title,html[data-color^=dark] .system-client-form-dialog .el-dialog__title,html[data-color^=dark] .system-client-form-dialog h4,html[data-color^=dark] .system-client-form-dialog h5,html[data-color^=dark] .system-client-form-dialog .control-label,html[data-color^=dark] .system-client-form-dialog .form-group>label,html[data-color^=dark] .system-client-form-dialog .col-12>label,html[data-color^=dark] .system-client-form-dialog .col-8>label,html[data-color^=dark] .system-client-form-dialog .col-6>label,html[data-color^=dark] .system-client-form-dialog .col-4>label{color:var(--light-text)!important}html[data-color^=dark] .system-client-form-dialog .el-dialog__headerbtn,html[data-color^=dark] .system-client-form-dialog .el-dialog__headerbtn .el-dialog__close,html[data-color^=dark] .system-client-form-dialog__subtitle{color:#ffffffb8!important}html[data-color^=dark] .system-client-form-dialog__eyebrow{background:rgba(255,255,255,.08)!important;color:#dbeafe!important;border-color:#409eff66!important}html[data-color^=dark] .system-client-form-dialog .el-collapse-item{border-color:#ffffff1a!important;background:rgba(255,255,255,.02)!important}html[data-color^=dark] .system-client-form-dialog .el-collapse-item:hover{border-color:#409eff66!important}html[data-color^=dark] .system-client-form-dialog .el-collapse-item.is-active{border-color:#409eff8c!important;box-shadow:0 4px 12px #409eff26}html[data-color^=dark] .system-client-form-dialog .el-collapse-item__header,html[data-color^=dark] .system-client-form-dialog .el-collapse-item__wrap,html[data-color^=dark] .system-client-form-dialog .el-collapse-item__content{background:transparent!important;color:var(--light-text)!important}html[data-color^=dark] .system-client-form-dialog .el-collapse-item__header{color:var(--light-text)!important}html[data-color^=dark] .system-client-form-dialog .el-collapse-item__header:hover{background:rgba(64,158,255,.06)!important}html[data-color^=dark] .system-client-form-dialog .el-collapse-item__header.is-active{color:#dbeafe!important;background:rgba(64,158,255,.1)!important;border-bottom-color:#ffffff1a!important}html[data-color^=dark] .system-client-form-dialog .el-collapse-item__arrow{color:#ffffff8a!important}html[data-color^=dark] .system-client-form-dialog .el-collapse-item__header.is-active .el-collapse-item__arrow{color:#dbeafe!important}html[data-color^=dark] .acorn-product-item-dialog .el-collapse,html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item,html[data-color^=dark] .document-item-dialog .el-collapse,html[data-color^=dark] .document-item-dialog .el-collapse-item{border-color:#ffffff1a!important;background:rgba(255,255,255,.02)!important;color:var(--light-text)!important}html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item:hover,html[data-color^=dark] .document-item-dialog .el-collapse-item:hover{border-color:#409eff66!important}html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item.is-active,html[data-color^=dark] .document-item-dialog .el-collapse-item.is-active{border-color:#409eff8c!important;box-shadow:0 4px 12px #409eff26}html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__header,html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__wrap,html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__content,html[data-color^=dark] .document-item-dialog .el-collapse-item__header,html[data-color^=dark] .document-item-dialog .el-collapse-item__wrap,html[data-color^=dark] .document-item-dialog .el-collapse-item__content{background:transparent!important;color:var(--light-text)!important}html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__header:hover,html[data-color^=dark] .document-item-dialog .el-collapse-item__header:hover{background:rgba(64,158,255,.06)!important}html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__header.is-active,html[data-color^=dark] .document-item-dialog .el-collapse-item__header.is-active{color:#dbeafe!important;background:rgba(64,158,255,.1)!important;border-bottom-color:#ffffff1a!important}html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__arrow,html[data-color^=dark] .document-item-dialog .el-collapse-item__arrow{color:#ffffff8a!important}html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__header.is-active .el-collapse-item__arrow,html[data-color^=dark] .document-item-dialog .el-collapse-item__header.is-active .el-collapse-item__arrow{color:#dbeafe!important}html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__content table.table,html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__content table.table thead th,html[data-color^=dark] .acorn-product-item-dialog .el-collapse-item__content table.table tbody td,html[data-color^=dark] .document-item-dialog .el-collapse-item__content table.table,html[data-color^=dark] .document-item-dialog .el-collapse-item__content table.table thead th,html[data-color^=dark] .document-item-dialog .el-collapse-item__content table.table tbody td{background:transparent!important;color:var(--light-text)!important;border-color:#ffffff14!important}html[data-color^=dark] .system-client-form-dialog .tree-container-admin{background:rgba(255,255,255,.02)!important;border-color:#409eff2e!important}html[data-color^=dark] .system-client-form-dialog .tree-container-admin .el-scrollbar__bar.is-vertical>.el-scrollbar__thumb{background:rgba(255,255,255,.4)!important}html[data-color^=dark] .system-client-form-dialog .tree-container-admin .el-scrollbar__bar.is-vertical>.el-scrollbar__thumb:hover{background:rgba(255,255,255,.6)!important}html[data-color^=dark] .system-client-form-dialog .tree-container-admin .el-scrollbar__bar.is-vertical:before{background:rgba(255,255,255,.06)!important}html[data-color^=dark] .system-client-form-dialog .conditional-feature-card{background:rgba(64,158,255,.06)!important;border-color:#409eff38!important}html[data-color^=dark] .system-client-form-dialog .conditional-feature-card:hover{background:rgba(64,158,255,.12)!important;border-color:#409eff80!important}html[data-color^=dark] .system-client-form-dialog .conditional-feature-title strong{color:#dbeafe!important}html[data-color^=dark] .system-client-form-dialog .conditional-feature-items{color:#ffffffb3!important}html[data-color^=dark] .system-client-form-dialog .conditional-features-section-header{border-bottom-color:#409eff47!important}html[data-color^=dark] .system-client-form-dialog .conditional-features-section-badge{background:rgba(64,158,255,.15)!important;color:#dbeafe!important;border-color:#409eff73!important}html[data-color^=dark] .system-client-form-dialog .conditional-features-section-title{color:var(--light-text)!important}html[data-color^=dark] .system-client-form-dialog .form-actions{border-top-color:#ffffff1a!important}html[data-color^=dark] .system-client-form-dialog .el-dialog__body{background:var(--foreground)!important;color:var(--light-text)!important}html[data-color^=dark] .system-client-form-dialog .el-input__wrapper,html[data-color^=dark] .system-client-form-dialog .el-select__wrapper,html[data-color^=dark] .system-client-form-dialog .el-textarea__inner,html[data-color^=dark] .system-client-form-dialog .form-control:not(textarea):not(select[multiple]){background:rgba(255,255,255,.04)!important;border-color:#ffffff1f!important;color:var(--light-text)!important}html[data-color^=dark] .system-client-form-dialog .el-input-group__append,html[data-color^=dark] .system-client-form-dialog .el-input-group__prepend{background:rgba(255,255,255,.05)!important;border-color:#ffffff1f!important;color:var(--light-text)!important}html[data-color^=dark] .document-item-dialog.el-dialog,html[data-color^=dark] .document-item-dialog .el-dialog,html[data-color^=dark] .acorn-product-item-dialog.el-dialog,html[data-color^=dark] .acorn-product-item-dialog .el-dialog{background:var(--foreground)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 65px #00000075!important}html[data-color^=dark] .document-item-dialog .el-dialog__header,html[data-color^=dark] .acorn-product-item-dialog .el-dialog__header{border-bottom-color:#ffffff1a!important;background:linear-gradient(180deg,rgba(64,158,255,.12),rgba(64,158,255,0)),var(--foreground)!important}html[data-color^=dark] .document-item-dialog .el-dialog__body,html[data-color^=dark] .document-item-dialog .el-dialog__footer,html[data-color^=dark] .document-item-dialog .form-body,html[data-color^=dark] .document-item-dialog .row,html[data-color^=dark] .document-item-dialog [class*=col-],html[data-color^=dark] .document-item-dialog .form-group,html[data-color^=dark] .acorn-product-item-dialog .el-dialog__body,html[data-color^=dark] .acorn-product-item-dialog .el-dialog__footer,html[data-color^=dark] .acorn-product-item-dialog .form-body,html[data-color^=dark] .acorn-product-item-dialog .row,html[data-color^=dark] .acorn-product-item-dialog [class*=col-],html[data-color^=dark] .acorn-product-item-dialog .form-group{background:transparent!important;color:var(--light-text)!important}html[data-color^=dark] .document-item-dialog .el-dialog__headerbtn .el-dialog__close,html[data-color^=dark] .document-item-dialog__title,html[data-color^=dark] .document-item-dialog .control-label,html[data-color^=dark] .document-item-dialog .form-group>label,html[data-color^=dark] .document-item-dialog .control-label--checkbox .el-checkbox__label,html[data-color^=dark] .document-item-dialog .select-option-primary,html[data-color^=dark] .document-item-dialog a,html[data-color^=dark] .acorn-product-item-dialog .el-dialog__headerbtn .el-dialog__close,html[data-color^=dark] .acorn-product-item-dialog__title,html[data-color^=dark] .acorn-product-item-dialog .control-label,html[data-color^=dark] .acorn-product-item-dialog .form-group>label,html[data-color^=dark] .acorn-product-item-dialog .control-label--checkbox .el-checkbox__label,html[data-color^=dark] .acorn-product-item-dialog .select-option-primary,html[data-color^=dark] .acorn-product-item-dialog a{color:var(--light-text)!important}html[data-color^=dark] .document-item-dialog__subtitle,html[data-color^=dark] .acorn-product-item-dialog__subtitle{color:#ffffffb8!important}html[data-color^=dark] .document-item-dialog__eyebrow,html[data-color^=dark] .acorn-product-item-dialog__eyebrow{background:rgba(255,255,255,.08);color:#dbeafe}html[data-color^=dark] .document-item-dialog .item-search-group>.el-input-group__append .el-button,html[data-color^=dark] .acorn-product-item-dialog .item-search-group>.el-input-group__append .el-button{background:transparent!important;color:#dbeafe!important}html[data-color^=dark] .document-item-dialog .item-search-group>.el-input-group__append .el-button+.el-button,html[data-color^=dark] .acorn-product-item-dialog .item-search-group>.el-input-group__append .el-button+.el-button{border-left-color:#ffffff14!important}html[data-color^=dark] .document-item-dialog .item-search-group>.el-input-group__append,html[data-color^=dark] .acorn-product-item-dialog .item-search-group>.el-input-group__append{background:rgba(64,158,255,.16)!important;border-color:#60a5fa42!important}html[data-color^=dark] .document-item-dialog .item-dialog-actions,html[data-color^=dark] .acorn-product-item-dialog .item-dialog-actions{border-top-color:#ffffff1a!important}html[data-color^=dark] .acorn-product-item-dialog .item-dialog-actions--mobile{background:linear-gradient(180deg,rgba(17,24,39,0) 0%,rgba(17,24,39,.94) 28%,rgba(17,24,39,1) 100%)!important}html[data-color^=dark] .wide-autocomplete-popper,html[data-color^=dark] .wide-autocomplete-popper .el-popper__arrow:before,html[data-color^=dark] .wide-autocomplete-popper .el-autocomplete-suggestion,html[data-color^=dark] .wide-autocomplete-popper .el-autocomplete-suggestion__wrap,html[data-color^=dark] .wide-autocomplete-popper .el-scrollbar,html[data-color^=dark] .wide-autocomplete-popper .el-scrollbar__wrap,html[data-color^=dark] .wide-autocomplete-popper .el-scrollbar__view,html[data-color^=dark] .wide-autocomplete-popper .el-select-dropdown,html[data-color^=dark] .wide-autocomplete-popper .el-select-dropdown__wrap,html[data-color^=dark] .wide-autocomplete-popper .el-select-dropdown__list{background:var(--foreground, #1a1d23)!important;border-color:#ffffff1f!important;color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .wide-autocomplete-popper li,html[data-color^=dark] .wide-autocomplete-popper .el-autocomplete-suggestion__list li,html[data-color^=dark] .wide-autocomplete-popper .el-select-dropdown__item{background:transparent!important;color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .wide-autocomplete-popper li:hover,html[data-color^=dark] .wide-autocomplete-popper li.highlighted,html[data-color^=dark] .wide-autocomplete-popper li.hover,html[data-color^=dark] .wide-autocomplete-popper .el-autocomplete-suggestion__list li:hover,html[data-color^=dark] .wide-autocomplete-popper .el-select-dropdown__item:hover,html[data-color^=dark] .wide-autocomplete-popper .el-select-dropdown__item.hover,html[data-color^=dark] .wide-autocomplete-popper .el-select-dropdown__item.is-hovering{background:rgba(64,158,255,.16)!important;color:#dbeafe!important}html[data-color^=dark] .wide-autocomplete-popper .el-select-dropdown__item.selected,html[data-color^=dark] .wide-autocomplete-popper .el-select-dropdown__item.is-selected{background:rgba(64,158,255,.22)!important;color:#dbeafe!important;font-weight:600}html[data-color^=dark] .wide-autocomplete-popper .select-option-secondary,html[data-color^=dark] .wide-autocomplete-popper small,html[data-color^=dark] .wide-autocomplete-popper .text-muted{color:#fff9!important}html[data-color^=dark] .wide-autocomplete-popper{border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 44px #00000080!important}html[data-color^=dark] .el-select-items.full-row-select-items,html[data-color^=dark] .el-select-items.full-row-select-items .el-select-dropdown,html[data-color^=dark] .el-select-items.full-row-select-items .el-scrollbar,html[data-color^=dark] .el-select-items.full-row-select-items .el-scrollbar__wrap,html[data-color^=dark] .el-select-items.full-row-select-items .el-scrollbar__view,html[data-color^=dark] .el-select-items.full-row-select-items .el-select-dropdown__list,html[data-color^=dark] .el-select-items.full-row-select-items .el-select-dropdown__wrap{background:var(--foreground, #1a1d23)!important;color:var(--light-text, #e5e7eb)!important;border-color:#ffffff1f!important}html[data-color^=dark] .el-select-items.full-row-select-items .el-select-dropdown__item{background:transparent!important;color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .el-select-items.full-row-select-items .el-select-dropdown__item:hover,html[data-color^=dark] .el-select-items.full-row-select-items .el-select-dropdown__item.hover,html[data-color^=dark] .el-select-items.full-row-select-items .el-select-dropdown__item.is-hovering{background:rgba(64,158,255,.16)!important;color:#dbeafe!important}html[data-color^=dark] .el-select-items.full-row-select-items .el-select-dropdown__item.selected,html[data-color^=dark] .el-select-items.full-row-select-items .el-select-dropdown__item.is-selected{background:rgba(64,158,255,.22)!important;color:#dbeafe!important;font-weight:600}html[data-color^=dark] .el-select-items.full-row-select-items .select-option-primary{color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .el-select-items.full-row-select-items .select-option-secondary,html[data-color^=dark] .el-select-items.full-row-select-items small,html[data-color^=dark] .el-select-items.full-row-select-items .text-muted{color:#fff9!important}html[data-color^=dark] .el-popper.is-light.el-select-items.full-row-select-items{border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 44px #00000080!important}html[data-color^=dark] .el-select-items.full-row-select-items .el-popper__arrow:before{background:var(--foreground, #1a1d23)!important;border-color:#ffffff1f!important}html[data-color^=dark] .el-select__popper.is-light,html[data-color^=dark] .el-popper.is-light.el-select__popper,html[data-color^=dark] .el-popper.is-pure.is-light.el-select__popper{background:#1a1d23!important;background-color:#1a1d23!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 18px 44px #00000080!important;color:var(--light-text, #e5e7eb)!important;--el-bg-color-overlay: #1a1d23 !important;--el-fill-color-blank: #1a1d23 !important}html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown,html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown__wrap,html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown__list,html[data-color^=dark] .el-select__popper.is-light .el-scrollbar,html[data-color^=dark] .el-select__popper.is-light .el-scrollbar__wrap,html[data-color^=dark] .el-select__popper.is-light .el-scrollbar__view{background:#1a1d23!important;background-color:#1a1d23!important;color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown__item{background:transparent!important;color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown__item:hover,html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown__item.hover,html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown__item.is-hovering{background:rgba(64,158,255,.16)!important;color:#dbeafe!important}html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown__item.selected,html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown__item.is-selected{background:rgba(64,158,255,.22)!important;color:#dbeafe!important;font-weight:600}html[data-color^=dark] .el-select__popper.is-light .el-select-dropdown__empty{color:#ffffff8c!important}html[data-color^=dark] .el-select__popper.is-light .el-popper__arrow:before{background:var(--foreground, #1a1d23)!important;border-color:#ffffff1a!important}html[data-color^=dark] .el-cascader__dropdown.is-light,html[data-color^=dark] .el-popper.is-light.el-picker__popper{background:var(--foreground, #1a1d23)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 18px 44px #00000080!important;color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .document-item-dialog .item-search-group .item-search-actions,html[data-color^=dark] .acorn-product-item-dialog .item-search-group .item-search-actions,html[data-color^=dark] body .item-search-group>.item-search-actions{background-color:#ffffff0a!important;border-top-color:#ffffff1f!important;border-right-color:#ffffff1f!important;border-bottom-color:#ffffff1f!important}html[data-color^=dark] .document-item-dialog .quantity-control-group,html[data-color^=dark] .acorn-product-item-dialog .quantity-control-group,html[data-color^=dark] body .quantity-control-group{background-color:#ffffff0a!important;border-top-color:#ffffff1f!important;border-right-color:#ffffff1f!important;border-bottom-color:#ffffff1f!important;border-left-color:#ffffff1f!important}html[data-color^=dark] .document-item-dialog .el-checkbox__inner,html[data-color^=dark] .acorn-product-item-dialog .el-checkbox__inner,html[data-color^=dark] .system-client-form-dialog .el-checkbox__inner,html[data-color^=dark] .person-form-dialog .el-checkbox__inner{background:rgba(255,255,255,.06)!important;border-color:#ffffff4d!important}html[data-color^=dark] .document-item-dialog .el-checkbox.is-checked .el-checkbox__inner,html[data-color^=dark] .acorn-product-item-dialog .el-checkbox.is-checked .el-checkbox__inner,html[data-color^=dark] .system-client-form-dialog .el-checkbox.is-checked .el-checkbox__inner,html[data-color^=dark] .person-form-dialog .el-checkbox.is-checked .el-checkbox__inner{background:var(--primary, #409eff)!important;border-color:var(--primary, #409eff)!important}html[data-color^=dark] .document-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-native,html[data-color^=dark] .document-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-symbol,html[data-color^=dark] .acorn-product-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-native,html[data-color^=dark] .acorn-product-item-dialog .item-price-field .item-price-field__currency-row>.item-price-field__currency-symbol,html[data-color^=dark] body .item-price-field__currency-row>.item-price-field__currency-native,html[data-color^=dark] body .item-price-field__currency-row>.item-price-field__currency-symbol{background-color:#292929!important;color:var(--light-text, #e5e7eb)!important;border-top-color:#ffffff2e!important;border-bottom-color:#ffffff2e!important;border-left-color:#ffffff2e!important}html[data-color^=dark] .document-item-dialog .item-price-field__currency-native:focus,html[data-color^=dark] .acorn-product-item-dialog .item-price-field__currency-native:focus{border-color:var(--primary, #409eff)!important;box-shadow:0 0 0 2px #409eff33!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog{background:var(--foreground, #1a1d23)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 65px #00000075!important;color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog__header{border-bottom:1px solid rgba(255,255,255,.1)!important;background:linear-gradient(180deg,rgba(64,158,255,.12),rgba(64,158,255,0)),var(--foreground, #1a1d23)!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog__title,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog__body,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog__footer,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog .control-label,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog label{color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog__body,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog__footer{background:var(--foreground, #1a1d23)!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog__headerbtn,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog__headerbtn .el-dialog__close{color:#ffffffb8!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table tr,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table th,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table td,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table__header,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table__body,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table__footer,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table__inner-wrapper,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table__cell,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table__empty-block,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table__empty-text{background:transparent!important;background-color:transparent!important;color:var(--light-text, #e5e7eb)!important;border-color:#ffffff14!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table__header th,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table th.el-table__cell{background:rgba(255,255,255,.04)!important;color:var(--light-text, #e5e7eb)!important;font-weight:600!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table tbody tr:hover>td.el-table__cell,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-table__body tr:hover>td{background:rgba(64,158,255,.08)!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog .el-input__wrapper,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog .el-select__wrapper,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog .el-textarea__inner{background:rgba(255,255,255,.04)!important;color:var(--light-text, #e5e7eb)!important;box-shadow:0 0 0 1px #ffffff2e inset!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog .el-input__inner{color:var(--light-text, #e5e7eb)!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog .el-input__inner::placeholder,html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog .el-textarea__inner::placeholder{color:#fff6!important}html[data-color^=dark] .el-overlay.acorn-dialog-backdrop .el-dialog .el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info){background:rgba(255,255,255,.06)!important;color:var(--light-text, #e5e7eb)!important;border-color:#ffffff2e!important}.person-form-dialog.el-dialog,.person-form-dialog .el-dialog{width:min(1080px,calc(100vw - 32px))!important;max-width:1080px!important;margin:6vh auto 32px!important;background:var(--foreground, #fff)!important;border:1px solid var(--separator, #e5e7eb)!important;border-radius:20px!important;box-shadow:0 24px 65px #0f172a29!important;overflow:hidden!important}.person-form-dialog .el-dialog__header{margin-right:0!important;padding:0!important;border-bottom:1px solid var(--separator, #e5e7eb)!important;background:linear-gradient(180deg,rgba(59,130,246,.08),rgba(59,130,246,0)),var(--foreground, #fff)!important}.person-form-dialog .el-dialog__headerbtn{top:22px!important;right:20px!important}.person-form-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--alternate, #6b7280)!important;font-size:18px!important}.person-form-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 3.5rem 1rem 1.5rem}.person-form-dialog__header-copy{display:flex;flex-direction:column;gap:.5rem;min-width:0}.person-form-dialog__eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:.32rem .72rem;border-radius:999px;background:rgba(59,130,246,.1);color:var(--primary, #409eff);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:none}.person-form-dialog__title-wrap{display:flex;flex-direction:column;gap:.2rem}.person-form-dialog__title{margin:0;color:var(--heading, #1f2937);font-size:1.35rem;font-weight:700;line-height:1.15}.person-form-dialog__subtitle{margin:0;color:var(--alternate, #6b7280);font-size:.94rem;line-height:1.35}.person-form-dialog__shortcut{color:var(--primary, #409eff);font-size:1.2rem;cursor:help}.person-form-dialog .el-dialog__body{padding:0 1.5rem 1.5rem!important;background:var(--foreground, #fff)!important}.person-form-dialog__form,.person-form-dialog .form-body{margin-bottom:0}.person-form-dialog .form-body .row{margin-left:-10px!important;margin-right:-10px!important;row-gap:.3rem}.person-form-dialog .form-body .row>[class*=col-]{padding-left:10px!important;padding-right:10px!important}.person-form-dialog .form-group{margin-bottom:1rem}.person-form-dialog .control-label,.person-form-dialog .form-group>label,.person-form-dialog .col-12>label,.person-form-dialog .col-8>label,.person-form-dialog .col-6>label,.person-form-dialog .col-4>label{display:flex!important;align-items:center;flex-wrap:wrap;column-gap:.4rem;row-gap:.08rem;width:100%;min-width:0;margin-bottom:.45rem;color:var(--alternate, #6b7280);font-size:.95rem;font-weight:600;line-height:1.25;white-space:normal;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.person-form-dialog .control-label>a,.person-form-dialog .form-group>label>a,.person-form-dialog .col-12>label>a,.person-form-dialog .col-8>label>a,.person-form-dialog .col-6>label>a,.person-form-dialog .col-4>label>a,.person-form-dialog .control-label>i,.person-form-dialog .form-group>label>i,.person-form-dialog .col-12>label>i,.person-form-dialog .col-8>label>i,.person-form-dialog .col-6>label>i,.person-form-dialog .col-4>label>i,.person-form-dialog .control-label>span,.person-form-dialog .form-group>label>span,.person-form-dialog .col-12>label>span,.person-form-dialog .col-8>label>span,.person-form-dialog .col-6>label>span,.person-form-dialog .col-4>label>span{flex:0 0 auto;white-space:nowrap;white-space:normal;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.person-form-dialog .control-label>a,.person-form-dialog .form-group>label>a,.person-form-dialog .col-12>label>a,.person-form-dialog .col-8>label>a,.person-form-dialog .col-6>label>a,.person-form-dialog .col-4>label>a,.person-form-dialog .control-label>i,.person-form-dialog .form-group>label>i,.person-form-dialog .col-12>label>i,.person-form-dialog .col-8>label>i,.person-form-dialog .col-6>label>i,.person-form-dialog .col-4>label>i,.person-form-dialog .control-label>span,.person-form-dialog .form-group>label>span,.person-form-dialog .col-12>label>span,.person-form-dialog .col-8>label>span,.person-form-dialog .col-6>label>span,.person-form-dialog .col-4>label>span{flex:0 0 auto;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.person-form-dialog .el-select,.person-form-dialog .el-input,.person-form-dialog .el-cascader,.person-form-dialog .el-date-editor.el-input,.person-form-dialog .el-time-editor.el-input,.person-form-dialog .el-input-number{width:100%!important}.person-form-dialog .el-input-group__append,.person-form-dialog .el-input-group__prepend,.person-form-dialog .el-input-group__append .el-button,.person-form-dialog .el-input-group__prepend .el-button,.person-form-dialog .el-input__wrapper,.person-form-dialog .el-select__wrapper,.person-form-dialog .el-date-editor .el-input__wrapper,.person-form-dialog .el-date-editor.el-input__wrapper,.person-form-dialog .el-cascader .el-input__wrapper,.person-form-dialog .el-input-number .el-input__wrapper,.person-form-dialog .form-control:not(textarea):not(select[multiple]){min-height:var(--fss-form-control-height)!important}.person-form-dialog .el-input-group__append,.person-form-dialog .el-input-group__prepend{overflow:hidden!important}.person-form-dialog .el-input-group__append .el-button,.person-form-dialog .el-input-group__prepend .el-button{min-height:var(--fss-form-control-height)!important;border:0!important;border-radius:0!important}.person-form-dialog .person-number-field{padding-right:10px!important}.person-form-dialog .person-number-field__input-wrap{width:100%!important;overflow:visible!important}.person-form-dialog .person-number-field__input-wrap .el-input{display:flex!important;align-items:stretch!important;width:100%!important}.person-form-dialog .person-number-field__input-wrap .el-input,.person-form-dialog .person-number-field__input-wrap .el-input-group,.person-form-dialog .person-number-field__input-wrap .el-input-group--append{width:100%!important;overflow:visible!important}.person-form-dialog .person-number-field__input-wrap .el-input-group,.person-form-dialog .person-number-field__input-wrap .el-input-group--append{display:flex!important;align-items:stretch!important}.person-form-dialog .person-number-field__input-wrap .el-input__wrapper{min-width:0!important;flex:1 1 auto!important}.person-form-dialog .person-number-field__input-wrap .el-input-group__append{display:inline-flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;width:auto!important;min-width:max-content!important;flex:0 0 auto!important;margin:0!important;padding:0!important;position:static!important}.person-form-dialog .person-number-field__input-wrap .el-input-group__append .el-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:var(--fss-form-control-height)!important;min-width:var(--fss-form-control-height)!important;margin:0!important;padding:0 .7rem!important;font-size:.84rem!important;line-height:1!important;white-space:nowrap!important;box-sizing:border-box!important;border-radius:0 var(--fss-form-control-radius) var(--fss-form-control-radius) 0!important;position:static!important}.person-form-dialog__tabs>.el-tabs__header{margin:0 0 1.25rem!important}.person-form-dialog__tabs .el-tabs__nav-wrap:after,.person-form-dialog__tabs .el-tabs__active-bar{display:none!important}.person-form-dialog__tabs .el-tabs__nav-wrap{padding-top:1rem}.person-form-dialog__tabs .el-tabs__nav{gap:.5rem;flex-wrap:wrap}.person-form-dialog__tabs .el-tabs__item{height:auto!important;padding:.62rem .95rem!important;border:1px solid transparent;border-radius:999px;background:var(--background, #f8fafc);color:var(--alternate, #6b7280);font-size:.93rem;font-weight:600;line-height:1.15}.person-form-dialog__tabs .el-tabs__item.is-active{background:rgba(59,130,246,.12);border-color:#3b82f62e;color:var(--primary, #409eff);box-shadow:0 10px 24px #3b82f61f}.person-form-dialog h4,.person-form-dialog h5{margin:0 0 .9rem;color:var(--heading, #1f2937);font-weight:700}.person-form-dialog .el-divider{margin:1.1rem 0!important}.person-form-dialog .el-tag{margin:0 .35rem .35rem 0!important}.person-form-dialog .avatar-uploader{width:100%}.person-form-dialog .avatar-uploader .el-upload{display:flex;align-items:center;justify-content:center;width:100%;min-height:148px;border:1px dashed var(--separator, #cbd5e1);border-radius:18px;background:var(--background, #f8fafc);transition:border-color .2s ease,background-color .2s ease}.person-form-dialog .avatar-uploader .el-upload:hover{border-color:var(--primary, #409eff);background:color-mix(in srgb,var(--primary, #409eff) 6%,transparent)}.person-form-dialog .avatar{width:100%;max-height:190px;object-fit:cover;border-radius:16px}.person-form-dialog .avatar-uploader-icon{color:var(--primary, #409eff);font-size:2rem}.person-form-dialog .form-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--separator, #e5e7eb)}.person-form-dialog.person-form-dialog--nested.el-dialog,.person-form-dialog.person-form-dialog--nested .el-dialog{width:min(520px,calc(100vw - 32px))!important;max-width:520px!important}.person-form-dialog--nested .el-dialog__body{padding:0 1.25rem 1rem!important}.person-form-dialog__nested-footer{display:flex;justify-content:flex-end;gap:.75rem;width:100%}.tooltip-shortcuts{min-width:220px;line-height:1.5}.tooltip-shortcuts div{margin:4px 0}html[data-color^=dark] .person-form-dialog.el-dialog,html[data-color^=dark] .person-form-dialog .el-dialog{background:var(--foreground)!important;border-color:#ffffff1f!important;box-shadow:0 24px 65px #00000075!important}html[data-color^=dark] .person-form-dialog .el-dialog__header{border-bottom-color:#ffffff1a!important;background:linear-gradient(180deg,rgba(64,158,255,.12),rgba(64,158,255,0)),var(--foreground)!important}html[data-color^=dark] .person-form-dialog .el-dialog__headerbtn .el-dialog__close,html[data-color^=dark] .person-form-dialog__title,html[data-color^=dark] .person-form-dialog h4,html[data-color^=dark] .person-form-dialog h5,html[data-color^=dark] .person-form-dialog .control-label,html[data-color^=dark] .person-form-dialog .form-group>label,html[data-color^=dark] .person-form-dialog .col-12>label,html[data-color^=dark] .person-form-dialog .col-8>label,html[data-color^=dark] .person-form-dialog .col-6>label,html[data-color^=dark] .person-form-dialog .col-4>label{color:var(--light-text)!important}html[data-color^=dark] .person-form-dialog__subtitle{color:#ffffffb8!important}html[data-color^=dark] .person-form-dialog__eyebrow{background:rgba(255,255,255,.08);color:#dbeafe}html[data-color^=dark] .person-form-dialog__tabs .el-tabs__item{background:rgba(255,255,255,.04);color:#ffffffb8}html[data-color^=dark] .person-form-dialog__tabs .el-tabs__item.is-active{background:rgba(64,158,255,.18);border-color:#409eff47;color:#dbeafe;box-shadow:0 10px 24px #0000003d}html[data-color^=dark] .person-form-dialog .form-actions{border-top-color:#ffffff1a}html[data-color^=dark] .person-form-dialog .avatar-uploader .el-upload{background:rgba(255,255,255,.04);border-color:#ffffff1f}.item-form-dialog.el-dialog:not(.is-fullscreen),.item-form-dialog .el-dialog:not(.is-fullscreen){width:min(1180px,calc(100vw - 32px))!important;max-width:1180px!important;margin:5vh auto 32px!important;background:var(--foreground, #fff)!important;border:1px solid var(--separator, #e5e7eb)!important;border-radius:22px!important;box-shadow:0 26px 72px #0f172a29!important;overflow:hidden!important}.item-form-dialog .el-dialog__header{margin-right:0!important;padding:0!important;border-bottom:1px solid var(--separator, #e5e7eb)!important;background:linear-gradient(180deg,rgba(59,130,246,.1),rgba(59,130,246,0)),var(--foreground, #fff)!important}.item-form-dialog .el-dialog__headerbtn{top:22px!important;right:20px!important}.item-form-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--alternate, #6b7280)!important;font-size:18px!important}.item-form-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 3.5rem 1rem 1.5rem}.item-form-dialog__header-copy{display:flex;flex-direction:column;gap:.5rem;min-width:0}.item-form-dialog__eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:.32rem .72rem;border-radius:999px;background:rgba(59,130,246,.1);color:var(--primary, #409eff);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:none}.item-form-dialog__title-wrap{display:flex;flex-direction:column;gap:.2rem}.item-form-dialog__title{margin:0;color:var(--heading, #1f2937);font-size:1.5rem;font-weight:700;line-height:1.12}.item-form-dialog__subtitle{margin:0;color:var(--alternate, #6b7280);font-size:.95rem;line-height:1.35}.item-form-dialog .el-dialog__body{padding:0 1.5rem 1.5rem!important;background:var(--foreground, #fff)!important}.item-form-dialog__form,.item-form-dialog .form-body{margin-bottom:0}.item-form-dialog .form-body .row{margin-left:-10px!important;margin-right:-10px!important;row-gap:.32rem}.item-form-dialog .form-body .row>[class*=col-]{padding-left:10px!important;padding-right:10px!important}.item-form-dialog .form-group{margin-bottom:1rem}.item-form-dialog .control-label,.item-form-dialog .form-group>label,.item-form-dialog .col-12>label,.item-form-dialog .col-9>label,.item-form-dialog .col-8>label,.item-form-dialog .col-6>label,.item-form-dialog .col-4>label,.item-form-dialog .col-3>label{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.45rem;color:var(--alternate, #6b7280);font-size:.95rem;font-weight:600;line-height:1.25}.item-form-dialog .el-select,.item-form-dialog .el-input,.item-form-dialog .el-cascader,.item-form-dialog .el-date-editor.el-input,.item-form-dialog .el-time-editor.el-input,.item-form-dialog .el-input-number{width:100%!important}.item-form-dialog .el-input-group__append,.item-form-dialog .el-input-group__prepend,.item-form-dialog .el-input-group__append .el-button,.item-form-dialog .el-input-group__prepend .el-button,.item-form-dialog .el-input__wrapper,.item-form-dialog .el-select__wrapper,.item-form-dialog .el-date-editor .el-input__wrapper,.item-form-dialog .el-date-editor.el-input__wrapper,.item-form-dialog .el-cascader .el-input__wrapper,.item-form-dialog .el-input-number .el-input__wrapper,.item-form-dialog .form-control:not(textarea):not(select[multiple]){min-height:var(--fss-form-control-height)!important}.item-form-dialog .el-input-group__append,.item-form-dialog .el-input-group__prepend{overflow:hidden!important}.item-form-dialog .item-name-search-input{min-width:0!important}.item-form-dialog__tabs>.el-tabs__header{margin:0 0 1.25rem!important}.item-form-dialog__tabs .el-tabs__nav-wrap:after,.item-form-dialog__tabs .el-tabs__active-bar{display:none!important}.item-form-dialog__tabs .el-tabs__nav-wrap{padding-top:1rem}.item-form-dialog__tabs .el-tabs__nav{gap:.5rem;flex-wrap:wrap}.item-form-dialog__tabs .el-tabs__item{height:auto!important;padding:.62rem .95rem!important;border:1px solid transparent;border-radius:999px;background:var(--background, #f8fafc);color:var(--alternate, #6b7280);font-size:.93rem;font-weight:600;line-height:1.15}.item-form-dialog__tabs .el-tabs__item.is-active{background:rgba(59,130,246,.12);border-color:#3b82f62e;color:var(--primary, #409eff);box-shadow:0 10px 24px #3b82f61f}.item-form-dialog .el-tag{margin-left:.4rem!important;cursor:pointer}.item-form-dialog .avatar-uploader{width:100%}.item-form-dialog .avatar-uploader .el-upload{display:flex;align-items:center;justify-content:center;width:100%;min-height:176px;border:1px dashed var(--separator, #cbd5e1);border-radius:20px;background:var(--background, #f8fafc);transition:border-color .2s ease,background-color .2s ease}.item-form-dialog .avatar-uploader .el-upload:hover{border-color:var(--primary, #409eff);background:color-mix(in srgb,var(--primary, #409eff) 6%,transparent)}.item-form-dialog .avatar{width:100%;max-height:220px;object-fit:cover;border-radius:18px}.item-form-dialog .avatar-uploader-icon{color:var(--primary, #409eff);font-size:2.2rem}.item-form-dialog .sub-title{margin-top:.6rem;line-height:1.5}.item-form-dialog .center-el-checkbox{display:flex;align-items:flex-end}.item-form-dialog .center-el-checkbox .form-group{margin-bottom:.55rem}.item-form-dialog .table{margin-bottom:0;border-color:var(--separator, #e5e7eb)}.item-form-dialog .table thead th{color:var(--alternate, #6b7280);font-size:.82rem;font-weight:700;text-transform:none;letter-spacing:.04em;background:rgba(148,163,184,.08)}.item-form-dialog .table>:not(caption)>*>*{vertical-align:middle}.item-form-dialog .item-card-table,body .item-card-table{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.item-form-dialog .item-card-table>.table,.item-form-dialog .item-card-table table.table,body .item-card-table>.table,body .item-card-table table.table{min-width:1100px!important;width:100%!important;margin-bottom:0!important;table-layout:auto!important}.item-form-dialog .item-card-table thead th,body .item-card-table thead th{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;padding:.5rem .7rem!important;font-size:.8rem!important;font-weight:700!important;line-height:1.25!important;color:var(--alternate, #6b7280)!important;background:rgba(148,163,184,.08)!important;vertical-align:middle!important}.item-form-dialog .item-card-table tbody td,body .item-card-table tbody td{padding:.55rem .6rem!important;vertical-align:middle!important;height:52px!important}.item-form-dialog .item-card-table tbody tr,body .item-card-table tbody tr{height:52px!important}.item-form-dialog .item-card-table tbody td .el-input,.item-form-dialog .item-card-table tbody td .el-select,.item-form-dialog .item-card-table tbody td .el-input-number,body .item-card-table tbody td .el-input,body .item-card-table tbody td .el-select,body .item-card-table tbody td .el-input-number{vertical-align:middle!important}.item-form-dialog .item-card-table .el-input,.item-form-dialog .item-card-table .el-select,.item-form-dialog .item-card-table .el-input-number,body .item-card-table .el-input,body .item-card-table .el-select,body .item-card-table .el-input-number{min-width:0!important;width:100%!important}.item-form-dialog .item-card-table--presentations table.table,.item-form-dialog .item-card-table--prices table.table,body .item-card-table--presentations table.table,body .item-card-table--prices table.table{min-width:1280px!important}.item-form-dialog .item-card-table--presentations table.table thead th:nth-child(4),.item-form-dialog .item-card-table--presentations table.table tbody td:nth-child(4),.item-form-dialog .item-card-table--prices table.table thead th:nth-child(4),.item-form-dialog .item-card-table--prices table.table tbody td:nth-child(4),body .item-card-table--presentations table.table thead th:nth-child(4),body .item-card-table--presentations table.table tbody td:nth-child(4),body .item-card-table--prices table.table thead th:nth-child(4),body .item-card-table--prices table.table tbody td:nth-child(4){min-width:120px!important;width:120px!important}.item-form-dialog .item-card-table--presentations table.table thead th:nth-child(10),.item-form-dialog .item-card-table--presentations table.table tbody td:nth-child(10),.item-form-dialog .item-card-table--prices table.table thead th:nth-child(10),.item-form-dialog .item-card-table--prices table.table tbody td:nth-child(10),body .item-card-table--presentations table.table thead th:nth-child(10),body .item-card-table--presentations table.table tbody td:nth-child(10),body .item-card-table--prices table.table thead th:nth-child(10),body .item-card-table--prices table.table tbody td:nth-child(10){min-width:105px!important;width:105px!important}.item-form-dialog .item-card-table--presentations table.table thead th:nth-child(12),.item-form-dialog .item-card-table--presentations table.table tbody td:nth-child(12),.item-form-dialog .item-card-table--prices table.table thead th:nth-child(12),.item-form-dialog .item-card-table--prices table.table tbody td:nth-child(12),body .item-card-table--presentations table.table thead th:nth-child(12),body .item-card-table--presentations table.table tbody td:nth-child(12),body .item-card-table--prices table.table thead th:nth-child(12),body .item-card-table--prices table.table tbody td:nth-child(12){min-width:145px!important;width:145px!important}.item-form-dialog .item-customer-prices,body .item-customer-prices{width:100%!important}.item-form-dialog .item-customer-prices .item-customer-prices__table,.item-form-dialog .item-customer-prices tbody,body .item-customer-prices .item-customer-prices__table,body .item-customer-prices tbody{display:contents!important}.item-form-dialog .item-customer-prices,body .item-customer-prices{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem 1rem!important;padding:.65rem .85rem!important;background:rgba(148,163,184,.05)!important;border-radius:10px!important}.item-form-dialog .item-customer-prices .item-customer-prices__row,body .item-customer-prices .item-customer-prices__row{display:grid!important;grid-template-columns:minmax(0,1fr) 110px!important;align-items:center!important;gap:.5rem!important;padding:.3rem .5rem!important;border:1px solid rgba(148,163,184,.15)!important;border-radius:8px!important;background:var(--foreground, #ffffff)!important}.item-form-dialog .item-customer-prices .item-customer-prices__name,body .item-customer-prices .item-customer-prices__name{text-transform:lowercase!important;font-size:.9rem!important;color:var(--heading, #1f2937)!important;font-weight:500!important;padding:0!important;border:0!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.item-form-dialog .item-customer-prices .item-customer-prices__name:first-letter,body .item-customer-prices .item-customer-prices__name:first-letter{text-transform:uppercase!important}.item-form-dialog .item-customer-prices .item-customer-prices__price,body .item-customer-prices .item-customer-prices__price{padding:0!important;border:0!important;width:110px!important}.item-form-dialog .item-customer-prices .item-customer-prices__price .el-input,body .item-customer-prices .item-customer-prices__price .el-input{width:100%!important}@media (max-width: 991.98px){.item-form-dialog .item-customer-prices,body .item-customer-prices{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 575.98px){.item-form-dialog .item-customer-prices,body .item-customer-prices{grid-template-columns:1fr!important}}.item-form-dialog .item-card-table__col-default,.item-form-dialog .item-card-table__col-default-store,body .item-card-table__col-default,body .item-card-table__col-default-store{width:38px!important;min-width:38px!important;max-width:38px!important;padding-left:.15rem!important;padding-right:.15rem!important;cursor:help!important}.item-form-dialog .item-card-table tbody td[data-label=Default],body .item-card-table tbody td[data-label=Default],.item-form-dialog .item-card-table tbody td[data-label="Default tda virtual"],body .item-card-table tbody td[data-label="Default tda virtual"]{width:38px!important;min-width:38px!important;max-width:38px!important;padding-left:.15rem!important;padding-right:.15rem!important;text-align:center!important}.item-form-dialog .item-card-table__col-default i,.item-form-dialog .item-card-table__col-default-store i,body .item-card-table__col-default i,body .item-card-table__col-default-store i{font-size:1.05rem!important;color:var(--alternate, #6b7280)!important;line-height:1!important;display:inline-block!important;transition:color .15s ease!important}.item-form-dialog .item-card-table__col-default:hover i,.item-form-dialog .item-card-table__col-default-store:hover i,body .item-card-table__col-default:hover i,body .item-card-table__col-default-store:hover i{color:var(--primary, #3b82f6)!important}.item-card-table__col-icon-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;cursor:help!important;padding:.15rem 0!important}.item-form-dialog .item-card-table tbody td[data-label=Default] .el-checkbox,.item-form-dialog .item-card-table tbody td[data-label="Default tda virtual"] .el-checkbox,body .item-card-table tbody td[data-label=Default] .el-checkbox,body .item-card-table tbody td[data-label="Default tda virtual"] .el-checkbox{margin:0!important;padding:0!important}.item-form-dialog .item-card-table tbody td[data-label=Default],.item-form-dialog .item-card-table tbody td[data-label="Default tda virtual"],body .item-card-table tbody td[data-label=Default],body .item-card-table tbody td[data-label="Default tda virtual"]{width:78px!important;min-width:78px!important;max-width:78px!important;text-align:center!important;padding-left:.4rem!important;padding-right:.4rem!important}.item-form-dialog .form-actions,.item-form-dialog__actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--separator, #e5e7eb)}.item-form-dialog .item-general-options,body .item-general-options{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.15rem 1rem!important;width:100%!important;padding:.5rem .85rem!important;background:rgba(148,163,184,.05)!important;border-radius:10px!important;overflow:visible!important}.item-form-dialog .item-general-options>.table,.item-form-dialog .item-general-options table,.item-form-dialog .item-general-options thead,.item-form-dialog .item-general-options tbody,.item-form-dialog .item-general-options tr,body .item-general-options>.table,body .item-general-options table,body .item-general-options thead,body .item-general-options tbody,body .item-general-options tr{display:contents!important;margin:0!important;border:0!important;background:transparent!important}.item-form-dialog .item-general-options th,.item-form-dialog .item-general-options td,body .item-general-options th,body .item-general-options td{display:block!important;width:auto!important;min-width:0!important;max-width:none!important;padding:0!important;border:0!important;background:transparent!important;font-weight:inherit!important;color:inherit!important;letter-spacing:normal!important;text-transform:none!important;vertical-align:top!important;line-height:1.3!important}.item-form-dialog .item-general-options .el-checkbox,body .item-general-options .el-checkbox{height:1.65rem!important;min-height:1.65rem!important;margin:0!important;padding:0!important;line-height:1.3!important}.item-form-dialog .item-general-options .el-checkbox__label,body .item-general-options .el-checkbox__label{line-height:1.3!important;padding-top:0!important;padding-bottom:0!important}.item-form-dialog .item-general-options th:has(>div[style*="display: none"]),.item-form-dialog .item-general-options td:has(>div[style*="display: none"]),.item-form-dialog .item-general-options th:empty,.item-form-dialog .item-general-options td:empty,body .item-general-options th:has(>div[style*="display: none"]),body .item-general-options td:has(>div[style*="display: none"]),body .item-general-options th:empty,body .item-general-options td:empty{display:none!important}.item-form-dialog .item-general-options .form-group,body .item-general-options .form-group{margin-bottom:0!important}@media (max-width: 991.98px){.item-form-dialog .item-general-options,body .item-general-options{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width: 575.98px){.item-form-dialog .item-general-options,body .item-general-options{grid-template-columns:1fr!important}}html[data-color^=dark] .item-form-dialog.el-dialog:not(.is-fullscreen),html[data-color^=dark] .item-form-dialog .el-dialog:not(.is-fullscreen){background:var(--foreground)!important;border-color:#ffffff1f!important;box-shadow:0 24px 65px #00000075!important}html[data-color^=dark] .item-form-dialog .el-dialog__header{border-bottom-color:#ffffff1a!important;background:linear-gradient(180deg,rgba(64,158,255,.12),rgba(64,158,255,0)),var(--foreground)!important}html[data-color^=dark] .item-form-dialog .el-dialog__headerbtn .el-dialog__close,html[data-color^=dark] .item-form-dialog__title,html[data-color^=dark] .item-form-dialog .control-label,html[data-color^=dark] .item-form-dialog .form-group>label,html[data-color^=dark] .item-form-dialog .col-12>label,html[data-color^=dark] .item-form-dialog .col-9>label,html[data-color^=dark] .item-form-dialog .col-8>label,html[data-color^=dark] .item-form-dialog .col-6>label,html[data-color^=dark] .item-form-dialog .col-4>label,html[data-color^=dark] .item-form-dialog .col-3>label,html[data-color^=dark] .item-form-dialog .table thead th{color:var(--light-text)!important}html[data-color^=dark] .item-form-dialog__subtitle{color:#ffffffb8!important}html[data-color^=dark] .item-form-dialog__eyebrow{background:rgba(255,255,255,.08);color:#dbeafe}html[data-color^=dark] .item-form-dialog__tabs .el-tabs__item{background:rgba(255,255,255,.04);color:#ffffffb8}html[data-color^=dark] .item-form-dialog__tabs .el-tabs__item.is-active{background:rgba(64,158,255,.18);border-color:#409eff47;color:#dbeafe;box-shadow:0 10px 24px #0000003d}html[data-color^=dark] .item-form-dialog .el-input-group__append .el-button{background:rgba(64,158,255,.16)!important;color:#dbeafe!important}html[data-color^=dark] .item-form-dialog .item-name-search-shell .item-name-search-input .el-input__wrapper{border-start-end-radius:0!important;border-end-end-radius:0!important}html[data-color^=dark] .item-form-dialog .item-name-search-button-slot{margin-left:-1px!important}html[data-color^=dark] .item-form-dialog .item-name-search-button{background:rgba(64,158,255,.16)!important;border-color:#60a5fa42!important;color:#dbeafe!important}html[data-color^=dark] .item-form-dialog .item-name-search-button:hover,html[data-color^=dark] .item-form-dialog .item-name-search-button:focus{background:rgba(64,158,255,.22)!important;color:#eff6ff!important}html[data-color^=dark] .item-form-dialog .avatar-uploader .el-upload{background:rgba(255,255,255,.04);border-color:#ffffff1f}html[data-color^=dark] .item-form-dialog .table thead th{background:rgba(255,255,255,.05)}html[data-color^=dark] .item-form-dialog .form-actions,html[data-color^=dark] .item-form-dialog__actions{border-top-color:#ffffff1a}.dispatch-catalog-dialog .origin-address-ubigeo-steps{display:flex;flex-direction:column;gap:.7rem}.dispatch-catalog-dialog .origin-address-ubigeo-step{width:100%}.dispatch-catalog-dialog .origin-address-ubigeo-step--province{width:calc(100% - 1.25rem);margin-left:1.25rem}.dispatch-catalog-dialog .origin-address-ubigeo-step--district{width:calc(100% - 2.5rem);margin-left:2.5rem}.dispatch-catalog-dialog .origin-address-ubigeo-step__label{display:block;margin-bottom:.25rem;color:var(--alternate, #6b7280);font-size:.8rem;font-weight:700}.dispatch-catalog-dialog .origin-address-ubigeo-step .el-select{width:100%}@media (max-width: 575.98px){.dispatch-catalog-dialog .origin-address-ubigeo-step--province,.dispatch-catalog-dialog .origin-address-ubigeo-step--district{width:100%;margin-left:0}}html[data-color^=dark] .dispatch-catalog-dialog .origin-address-ubigeo-step__label{color:#ffffffb8}.help-dialog-reader-btn{display:inline-flex;align-items:center;gap:6px;margin-right:12px;padding:4px 12px;font-size:.82rem;font-weight:500;color:var(--primary);background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.3);border-radius:6px;cursor:pointer;transition:all .15s ease}.help-dialog-reader-btn:hover{background:rgba(var(--primary-rgb),.15);border-color:var(--primary);transform:translateY(-1px)}.help-dialog-reader-btn i{font-size:.95rem}.help-dialog-reader-btn.is-reading{color:#fff;background:#dc2626;border-color:#dc2626;animation:helpReaderPulse 1.2s ease-in-out infinite}.help-dialog-reader-btn.is-reading:hover{background:#b91c1c;border-color:#b91c1c}@keyframes helpReaderPulse{0%,to{box-shadow:0 0 #dc262666}50%{box-shadow:0 0 0 6px #dc262600}}.el-dialog__header{display:flex!important;align-items:center;justify-content:space-between;gap:8px}.el-dialog__header .el-dialog__title{flex:1}html[data-color^=dark] .help-dialog-reader-btn{background:rgba(var(--primary-rgb),.15)}html[data-color^=dark] .help-dialog-reader-btn:hover{background:rgba(var(--primary-rgb),.25)}.hds-word{border-radius:3px;transition:background-color .08s linear,color .08s linear}.hds-word.is-active-word{background-color:rgba(var(--primary-rgb),.18);color:var(--primary);font-weight:700;padding:0 2px;margin:0 -2px;box-shadow:0 0 0 1px rgba(var(--primary-rgb),.25)}html[data-color^=dark] .hds-word.is-active-word{background-color:rgba(var(--primary-rgb),.28);color:#fff;box-shadow:0 0 0 1px rgba(var(--primary-rgb),.55)}.guide-help-dialog{max-width:96vw}.guide-levels-layout{display:flex;align-items:flex-start;gap:18px}.guide-levels-rail{flex:0 0 158px;display:flex;flex-direction:column;gap:8px;position:sticky;top:0;align-self:flex-start}.guide-levels-rail__btn{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:9px 12px 10px;text-align:left;color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.guide-levels-rail__btn:hover{border-color:rgba(var(--primary-rgb),.5);background:rgba(var(--primary-rgb),.05)}.guide-levels-rail__btn.is-active{color:var(--primary);border-color:var(--primary);background:rgba(var(--primary-rgb),.1);box-shadow:0 1px 0 0 rgba(var(--primary-rgb),.12)}.guide-levels-rail__btn i{font-size:1.02rem;line-height:1;margin-bottom:3px}.guide-levels-rail__label{font-size:.9rem;font-weight:700}.guide-levels-rail__hint{font-size:.72rem;color:#94a3b8;font-weight:500}.guide-levels-rail__btn.is-active .guide-levels-rail__hint{color:rgba(var(--primary-rgb),.8)}.guide-levels-layout>.help-dialog-content{flex:1 1 auto;min-width:0}html[data-color^=dark] .guide-levels-rail__btn{color:#cbd5e1;background:#1e2937;border-color:#2e3a4a}html[data-color^=dark] .guide-levels-rail__btn:hover{background:rgba(var(--primary-rgb),.14);border-color:rgba(var(--primary-rgb),.55)}html[data-color^=dark] .guide-levels-rail__btn.is-active{color:#fff;background:rgba(var(--primary-rgb),.22);border-color:var(--primary)}html[data-color^=dark] .guide-levels-rail__hint{color:#7c8ba1}@media (max-width: 640px){.guide-levels-layout{flex-direction:column;gap:12px}.guide-levels-rail{flex:0 0 auto;flex-direction:row;width:100%;position:static}.guide-levels-rail__btn{flex:1 1 0;align-items:center;text-align:center;padding:8px 6px}.guide-levels-rail__btn i{margin-bottom:1px}}.help-dialog-visual{margin:0 0 16px;border:1px solid #e6edf5;border-radius:8px;background:#fff;box-shadow:none;overflow:hidden}.help-dialog-visual__caption{display:flex;align-items:center;gap:6px;padding:8px 12px;background:rgba(var(--primary-rgb, 36, 153, 227),.09);border-bottom:1px solid rgba(var(--primary-rgb, 36, 153, 227),.16);color:var(--primary, #2499e3);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.help-dialog-visual__caption i{font-size:14px}.help-dialog-visual__frame{padding:12px 16px;max-height:220px;overflow:auto;background:#fbfdff}.help-dialog-visual__frame>*{pointer-events:none!important;cursor:default!important}.help-dialog-visual.is-interactive .help-dialog-visual__frame>*{pointer-events:auto!important;cursor:pointer!important}.help-dialog-visual.is-interactive .help-dialog-visual__frame>* *{pointer-events:auto!important}.help-dialog-visual.is-interactive .help-dialog-visual__frame:hover{background:rgba(var(--primary-rgb),.04);transition:background .15s ease}.help-dialog-visual.is-interactive .help-dialog-visual__caption{background:rgba(var(--primary-rgb),.15);animation:helpDialogVisualPulse 2s ease-in-out infinite}@keyframes helpDialogVisualPulse{0%,to{background:rgba(var(--primary-rgb),.15)}50%{background:rgba(var(--primary-rgb),.22)}}.help-dialog-visual__frame>.card,.help-dialog-visual__frame>[class*=acorn-]{margin:0 auto!important;max-width:100%!important;box-shadow:0 1px 3px #0000000f!important}html[data-color^=dark] .help-dialog-visual{background:#1e2937;border-color:#2e3a4a}html[data-color^=dark] .help-dialog-visual__caption{background:rgba(var(--primary-rgb),.18);border-bottom-color:rgba(var(--primary-rgb),.28)}html[data-color^=dark] .help-dialog-visual__frame{background:rgba(255,255,255,.04)}@media (max-width: 640px){.help-dialog-visual__frame{max-height:160px;padding:10px 12px}}body.embed-mode #nav,body.embed-mode .quick-access-navbar,body.embed-mode #alert-to-pay,body.embed-mode .acorn-pending-tour,body.embed-mode .android-notification,body.embed-mode .offline-onboarding-overlay,body.embed-mode .acorn-help-banner,body.embed-mode .dashboard-balance-banner,body.embed-mode .el-notification{display:none!important}body.embed-mode main{margin-left:0!important;padding:8px!important}body.embed-mode #main-wrapper{padding:0!important;margin:0!important}body.embed-mode .container,body.embed-mode .container-fluid{padding:0!important;max-width:100%!important}body.embed-mode footer,body.embed-mode .footer{display:none!important}body.embed-mode .acorn-assistant-fab,body.embed-mode .acorn-assistant-launcher,body.embed-mode #acorn-assistant-fab,body.embed-mode .acorn-page-help-icon{display:none!important}.acorn-page-help-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:.35rem;padding:0;background:transparent;border:0;color:var(--alternate, #6b7280);border-radius:50%;cursor:pointer;vertical-align:middle;opacity:.82;transition:color .15s ease,opacity .15s ease,background-color .15s ease;font-size:.95rem;line-height:1}.acorn-page-help-icon:hover,.acorn-page-help-icon:focus-visible{background:rgba(var(--primary-rgb, 45, 144, 246),.1);color:var(--primary, #2d90f6);opacity:1;outline:none}.acorn-page-help-icon:focus-visible{box-shadow:0 0 0 3px rgba(var(--primary-rgb, 45, 144, 246),.18)}.acorn-page-help-icon i{font-size:.95rem;line-height:1}.acorn-page-title-with-help>.acorn-page-help-icon{margin-left:.1rem;vertical-align:baseline;transform:translateY(-.06em)}:where(i.bi-question-circle,i.bi-question-circle-fill,button.bi-question-circle,button.bi-question-circle-fill,.dashboard-help-btn,.list-settings-help-icon,.client-create-dialog__help-icon,.help-trigger):not(.icon){display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;background:transparent;border-radius:999px;color:var(--alternate, #6b7280)!important;cursor:pointer;opacity:.82!important;vertical-align:-.12em;transition:color .15s ease,opacity .15s ease,background-color .15s ease,box-shadow .15s ease}:where(i.bi-question-circle,i.bi-question-circle-fill,button.bi-question-circle,button.bi-question-circle-fill,.dashboard-help-btn,.list-settings-help-icon,.client-create-dialog__help-icon,.help-trigger):not(.icon):hover,:where(i.bi-question-circle,i.bi-question-circle-fill,button.bi-question-circle,button.bi-question-circle-fill,.dashboard-help-btn,.list-settings-help-icon,.client-create-dialog__help-icon,.help-trigger):not(.icon):focus-visible{background:rgba(var(--primary-rgb, 45, 144, 246),.1)!important;color:var(--primary, #2d90f6)!important;opacity:1!important;outline:none}:where(i.bi-question-circle,i.bi-question-circle-fill,button.bi-question-circle,button.bi-question-circle-fill,.dashboard-help-btn,.list-settings-help-icon,.client-create-dialog__help-icon,.help-trigger):not(.icon):focus-visible{box-shadow:0 0 0 3px rgba(var(--primary-rgb, 45, 144, 246),.18)}.page-header .breadcrumbs li>.acorn-page-help-icon,.acorn-page-header .breadcrumbs li>.acorn-page-help-icon{margin-left:0}html[data-color^=dark] .acorn-page-help-icon{color:#e2e8f0b8}html[data-color^=dark] :where(i.bi-question-circle,i.bi-question-circle-fill,button.bi-question-circle,button.bi-question-circle-fill,.dashboard-help-btn,.list-settings-help-icon,.client-create-dialog__help-icon,.help-trigger):not(.icon){color:#e2e8f0b8!important}html[data-color^=dark] .acorn-page-help-icon:hover,html[data-color^=dark] .acorn-page-help-icon:focus-visible{background:rgba(var(--primary-rgb, 45, 144, 246),.18);color:var(--primary, #2d90f6)}html[data-color^=dark] :where(i.bi-question-circle,i.bi-question-circle-fill,button.bi-question-circle,button.bi-question-circle-fill,.dashboard-help-btn,.list-settings-help-icon,.client-create-dialog__help-icon,.help-trigger):not(.icon):hover,html[data-color^=dark] :where(i.bi-question-circle,i.bi-question-circle-fill,button.bi-question-circle,button.bi-question-circle-fill,.dashboard-help-btn,.list-settings-help-icon,.client-create-dialog__help-icon,.help-trigger):not(.icon):focus-visible{background:rgba(var(--primary-rgb, 45, 144, 246),.18)!important}.help-applies-container{margin:6px 0 4px}.help-applies-trigger{display:inline-flex;align-items:center;gap:6px;background:rgba(var(--primary-rgb),.08);border:1px solid rgba(var(--primary-rgb),.25);color:var(--primary);padding:4px 11px;border-radius:999px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.help-applies-trigger:hover{background:rgba(var(--primary-rgb),.16);border-color:rgba(var(--primary-rgb),.45)}.help-applies-trigger.is-open{background:rgba(var(--primary-rgb),.2);border-color:rgba(var(--primary-rgb),.55)}.help-applies-trigger i{font-size:12px}.help-applies-frame{margin-top:8px;border:1px solid rgba(var(--primary-rgb),.28);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 2px 6px #0000000a}.help-applies-caption{display:flex;align-items:center;gap:6px;padding:7px 12px;background:rgba(var(--primary-rgb),.1);border-bottom:1px solid rgba(var(--primary-rgb),.2);color:var(--primary);font-size:11.5px;font-weight:600}.help-applies-caption i.bi-broadcast{font-size:13px;animation:helpAppliesPulse 1.4s ease-in-out infinite}@keyframes helpAppliesPulse{0%,to{opacity:1}50%{opacity:.45}}.help-applies-open{margin-left:auto;color:var(--primary);text-decoration:none;padding:2px 6px;border-radius:4px;transition:background .15s ease}.help-applies-open:hover{background:rgba(var(--primary-rgb),.15)}.help-applies-iframe-wrap{position:relative;width:100%;height:420px;background:#f7f9fc}.help-applies-iframe{width:100%;height:100%;border:none;display:block;background:#f7f9fc;position:relative;z-index:1}.help-applies-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:#f7f9fc;color:#6b7685;font-size:12.5px}.help-applies-spinner{width:28px;height:28px;border:3px solid rgba(var(--primary-rgb),.18);border-top-color:var(--primary);border-radius:50%;animation:helpAppliesSpin .8s linear infinite}@keyframes helpAppliesSpin{to{transform:rotate(360deg)}}@media (max-width: 640px){.help-applies-iframe-wrap{height:280px}}html[data-color^=dark] .help-applies-frame{background:rgba(255,255,255,.02);border-color:rgba(var(--primary-rgb),.4)}html[data-color^=dark] .help-applies-caption{background:rgba(var(--primary-rgb),.18)}.help-dialog-standard,.help-dialog-content.help-dialog-standard{display:grid;gap:16px;color:#2f3848;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.help-dialog-standard__section{border:1px solid #e6edf5;border-radius:8px;padding:16px;background:#fff}.help-dialog-standard__section--summary{background:linear-gradient(180deg,#fff,#fbfdff)}.help-dialog-standard__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;color:#2f3848;font-size:15px;font-weight:700}.help-dialog-standard__title i{flex:0 0 auto;color:var(--primary, #2499e3)}.help-dialog-standard p,.help-dialog-standard__note p{margin:0;line-height:1.5}.help-dialog-standard p+p{margin-top:10px}.help-dialog-standard__section>ul,.help-dialog-standard__section>ol{margin:0;padding-left:18px}.help-dialog-standard__section li{line-height:1.5;margin-bottom:7px}.help-dialog-standard__section li:last-child{margin-bottom:0}.help-dialog-standard__list,.help-dialog-standard__section>ul:has(li[data-applies-route]){display:grid;gap:10px;margin:0;padding:0;list-style:none}.help-dialog-standard__list li,.help-dialog-standard__section>ul:has(li[data-applies-route])>li{display:grid;gap:4px;margin:0;padding-bottom:10px;border-bottom:1px solid #edf2f7}.help-dialog-standard__list li:last-child,.help-dialog-standard__section>ul:has(li[data-applies-route])>li:last-child{padding-bottom:0;border-bottom:0}.help-dialog-standard__list small{color:#697386;line-height:1.45}.help-dialog-standard__examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.help-dialog-standard__examples div{border-radius:8px;background:#f8fafc;padding:12px}.help-dialog-standard__examples strong{display:block;margin-bottom:6px}.help-dialog-standard__definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none}.help-dialog-standard__definition-list li{min-height:58px;margin:0;padding:12px;border:0;border-radius:8px;background:#f8fafc}.help-dialog-standard__definition-list strong{display:block;margin-bottom:4px;color:#2f3848}.help-dialog-standard__route,.help-dialog-standard__highlight{display:inline-flex;align-items:center;width:fit-content;max-width:100%;margin-top:10px!important;padding:7px 10px;border:1px solid rgba(var(--primary-rgb, 36, 153, 227),.18);border-radius:8px;background:rgba(var(--primary-rgb, 36, 153, 227),.07);color:#24508f;font-weight:600}.help-dialog-standard__route strong,.help-dialog-standard__highlight strong{margin-left:4px}.help-dialog-standard__note{display:flex;gap:10px;align-items:flex-start;border-radius:8px;padding:12px;background:rgba(var(--primary-rgb, 36, 153, 227),.09);color:#24508f}.help-dialog-standard__note i{margin-top:2px;color:var(--primary, #2499e3)}.help-dialog-standard__note-body{display:grid;gap:6px}.help-dialog-standard__note-body>strong{color:#24508f}.help-dialog-content.help-dialog-standard-host .help-applies-trigger{margin-top:6px}@media (max-width: 767px){.help-dialog-standard{gap:12px}.help-dialog-standard__section{padding:14px}.help-dialog-standard__examples,.help-dialog-standard__definition-list{grid-template-columns:1fr}}html[data-color^=dark] .help-dialog-standard{color:#e6ebf2}html[data-color^=dark] .help-dialog-standard__section{background:#1e2937;border-color:#2e3a4a}html[data-color^=dark] .help-dialog-standard__title{color:#e6ebf2}html[data-color^=dark] .help-dialog-standard__examples div,html[data-color^=dark] .help-dialog-standard__definition-list li{background:rgba(255,255,255,.04)}html[data-color^=dark] .help-dialog-standard__definition-list strong{color:#e6ebf2}html[data-color^=dark] .help-dialog-standard__route,html[data-color^=dark] .help-dialog-standard__highlight{color:#bfdbfe;background:rgba(var(--primary-rgb, 36, 153, 227),.15)}html[data-color^=dark] .help-dialog-standard__list li,html[data-color^=dark] .help-dialog-standard__section>ul:has(li[data-applies-route])>li{border-color:#2e3a4a}html[data-color^=dark] .help-dialog-standard__list small{color:#b4bfd0}.acorn-help-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:none}.acorn-help-search-overlay.is-open{display:block}.acorn-help-search__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(15,23,42,.55);backdrop-filter:none;-webkit-backdrop-filter:none;animation:acornHelpSearchFade .15s ease}@keyframes acornHelpSearchFade{0%{opacity:0}to{opacity:1}}.acorn-help-search__panel{position:absolute;top:12vh;left:50%;transform:translate(-50%);width:min(720px,92vw);max-height:70vh;background:#fff;border-radius:14px;box-shadow:0 24px 48px #00000040;overflow:hidden;display:flex;flex-direction:column;animation:acornHelpSearchPanelIn .18s cubic-bezier(.16,1,.3,1)}@keyframes acornHelpSearchPanelIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.acorn-help-search__input-row{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #e6ebf2}.acorn-help-search__icon{color:#6b7685;font-size:16px}.acorn-help-search__input{flex:1;border:none;outline:none;font-size:15px;color:#1f2a36;background:transparent}.acorn-help-search__input::placeholder{color:#9aa3b1}.acorn-help-search__kbd{display:inline-block;padding:2px 8px;font-size:11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#f4f6fa;border:1px solid #d6dde6;border-bottom-width:2px;border-radius:4px;color:#5a6472}.acorn-help-search__hint{padding:8px 18px;font-size:11.5px;color:#6b7685;background:#f9fafc;border-bottom:1px solid #eef2f7}.acorn-help-search__results{flex:1;overflow-y:auto;padding:6px 0}.acorn-help-search__result{display:block;width:100%;text-align:left;padding:10px 18px;background:transparent;border:none;border-bottom:1px solid #f4f6fa;cursor:pointer;transition:background .1s ease}.acorn-help-search__result:hover,.acorn-help-search__result:focus{background:rgba(var(--primary-rgb),.08);outline:none}.acorn-help-search__result-title{font-size:14px;font-weight:600;color:#1f2a36;margin-bottom:3px}.acorn-help-search__result-snippet{font-size:12px;color:#6b7685;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.acorn-help-search__empty{padding:32px 18px;text-align:center;color:#6b7685;font-size:13px}html[data-color^=dark] .acorn-help-search__panel{background:#1e2937}html[data-color^=dark] .acorn-help-search__input-row{border-color:#2e3a4a}html[data-color^=dark] .acorn-help-search__input{color:#e6ebf2}html[data-color^=dark] .acorn-help-search__hint{background:#1a2331;color:#94a3b8;border-color:#2e3a4a}html[data-color^=dark] .acorn-help-search__result{border-color:#2e3a4a}html[data-color^=dark] .acorn-help-search__result-title{color:#e6ebf2}html[data-color^=dark] .acorn-help-search__kbd{background:#2e3a4a;border-color:#3e4a5a;color:#b4bfd0}.el-dialog:has(.help-dialog-content),.el-dialog:has(.module-help-body),.el-dialog.is-help-dialog{max-width:96vw!important;width:min(1500px,96vw)!important;margin:24px auto!important}.el-dialog:has(.help-dialog-content) .el-dialog__body,.el-dialog:has(.module-help-body) .el-dialog__body,.el-dialog.is-help-dialog .el-dialog__body{max-height:calc(100vh - 200px);overflow-y:auto}@media (max-width: 720px){.el-dialog:has(.help-dialog-content),.el-dialog:has(.module-help-body),.el-dialog.is-help-dialog{width:96vw!important;margin:12px auto!important}}@media (max-width: 575.98px){body .el-overlay-dialog,body .el-dialog__wrapper,body .modal{padding-left:0!important;padding-right:0!important}body .el-dialog:not(.is-fullscreen),body .el-overlay .el-dialog:not(.is-fullscreen),body .el-dialog__wrapper .el-dialog:not(.is-fullscreen),body .modal-dialog{width:100vw!important;max-width:100vw!important;min-width:0!important;margin-right:0!important;margin-left:0!important}body .el-dialog:not(.is-fullscreen),body .el-overlay .el-dialog:not(.is-fullscreen),body .el-dialog__wrapper .el-dialog:not(.is-fullscreen){margin-top:0!important;margin-bottom:12px!important;border-right-width:0!important;border-left-width:0!important;border-radius:0 0 14px 14px!important}body .modal-dialog{margin-top:0!important;margin-bottom:12px!important}body .modal-content{border-right-width:0!important;border-left-width:0!important;border-radius:0 0 14px 14px!important}body .el-dialog__body,body .modal-body{max-width:100%;overflow-x:hidden}}.card:has(.dropdown-menu.show),[class*=index-page__card]:has(.dropdown-menu.show),[class*=-card]:has(.dropdown-menu.show),[class*=-form]:has(.dropdown-menu.show){overflow:visible!important}table .dropdown-menu,.table-responsive .dropdown-menu{min-width:12rem!important;width:max-content!important;max-width:min(360px,calc(100vw - 24px))!important;z-index:1080!important}table .dropdown-menu.show,.table-responsive .dropdown-menu.show{max-height:min(360px,calc(100vh - 24px))!important;overflow-y:auto!important;overscroll-behavior:contain}.table-responsive:has(.dropdown-menu.show){padding-bottom:min(260px,40vh)}table .dropdown-menu .dropdown-item,.table-responsive .dropdown-menu .dropdown-item{white-space:nowrap;padding-right:1.25rem!important;background-color:#fff!important}table .dropdown-menu .dropdown-item:hover,table .dropdown-menu .dropdown-item:focus,.table-responsive .dropdown-menu .dropdown-item:hover,.table-responsive .dropdown-menu .dropdown-item:focus{background-color:#f8f9fa!important}table tr:has(.dropdown-menu.show){position:relative!important;z-index:1078!important}table td:has(.dropdown-menu.show){position:relative!important;z-index:1079!important}.item-option-tooltip-popper{max-width:420px!important;line-height:1.35!important;white-space:normal!important;word-break:break-word!important}.item-option-tooltip-popper strong{display:block;margin-bottom:4px}.dropdown-menu .dropdown-item{display:flex!important;align-items:center!important;gap:.55rem!important;padding:.5rem .875rem!important;font-size:.85rem!important;color:var(--body, #1f2937)!important;line-height:1.3!important}.dropdown-menu .dropdown-item>i,.dropdown-menu .dropdown-item>.bi{color:var(--primary, #2d90f6)!important;font-size:1rem!important;flex-shrink:0;margin:0!important;width:1rem;text-align:center}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus{background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;color:var(--body, #1f2937)!important}.dropdown-menu .dropdown-item.text-danger,.dropdown-menu .dropdown-item[data-action=destructive]{color:var(--danger, #dc3545)!important}.dropdown-menu .dropdown-item.text-danger>i,.dropdown-menu .dropdown-item.text-danger>.bi,.dropdown-menu .dropdown-item[data-action=destructive]>i,.dropdown-menu .dropdown-item[data-action=destructive]>.bi{color:var(--danger, #dc3545)!important}.dropdown-menu .dropdown-item.text-danger:hover,.dropdown-menu .dropdown-item.text-danger:focus,.dropdown-menu .dropdown-item[data-action=destructive]:hover,.dropdown-menu .dropdown-item[data-action=destructive]:focus{background:color-mix(in srgb,var(--danger, #dc3545) 8%,transparent)!important;color:var(--danger, #dc3545)!important}.el-dropdown-menu .el-dropdown-menu__item{display:flex!important;align-items:center!important;gap:.55rem!important;padding:.5rem .875rem!important;font-size:.85rem!important;color:var(--body, #1f2937)!important;line-height:1.3!important}.el-dropdown-menu .el-dropdown-menu__item>i,.el-dropdown-menu .el-dropdown-menu__item>.bi{color:var(--primary, #2d90f6)!important;font-size:1rem!important;flex-shrink:0;margin:0!important;width:1rem;text-align:center}.el-dropdown-menu .el-dropdown-menu__item:hover,.el-dropdown-menu .el-dropdown-menu__item:focus,.el-dropdown-menu .el-dropdown-menu__item:not(.is-disabled):focus{background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;color:var(--body, #1f2937)!important}.dropdown-menu hr.dropdown-divider:not(.fss-dropdown-divider--destructive),.el-dropdown-menu .el-dropdown-menu__item--divided:not(.fss-dropdown-divider--destructive){display:none!important}.dropdown-menu hr.dropdown-divider.fss-dropdown-divider--destructive{margin:.35rem .5rem!important;border-top:1px solid var(--separator, #e5e7eb)!important;opacity:1}.el-dropdown-menu .el-dropdown-menu__item--divided.fss-dropdown-divider--destructive{border-top:1px solid var(--separator, #e5e7eb)!important;margin-top:.35rem!important;padding-top:.85rem!important}.el-dropdown-menu .el-dropdown-menu__item--divided.fss-dropdown-divider--destructive:before{display:none!important}.fss-action-pill,.fss-action-pill.btn:not(.btn-link):not(.btn-icon-only),button.fss-action-pill,a.fss-action-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.3rem!important;padding:.35rem .85rem!important;border-radius:999px!important;font-size:.82rem!important;font-weight:600!important;line-height:1.2!important;color:var(--primary, #2d90f6)!important;background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;border:1px solid color-mix(in srgb,var(--primary, #2d90f6) 22%,transparent)!important;text-decoration:none!important;height:1.95rem!important;min-height:1.95rem!important;white-space:nowrap!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease}.fss-action-pill:hover,.fss-action-pill:focus,.fss-action-pill.btn:not(.btn-link):not(.btn-icon-only):hover,.fss-action-pill.btn:not(.btn-link):not(.btn-icon-only):focus{background:color-mix(in srgb,var(--primary, #2d90f6) 16%,transparent)!important;border-color:color-mix(in srgb,var(--primary, #2d90f6) 38%,transparent)!important;color:var(--primary, #2d90f6)!important;text-decoration:none!important}.fss-action-pill.is-active,.fss-action-pill[aria-expanded=true]{background:color-mix(in srgb,var(--primary, #2d90f6) 14%,transparent)!important;border-color:color-mix(in srgb,var(--primary, #2d90f6) 35%,transparent)!important}.fss-action-pill.is-loading,.fss-action-pill.fss-action-loading,.el-button.fss-action-pill.is-loading,.el-button.fss-action-pill.fss-action-loading{min-width:7.75rem!important;padding-left:.9rem!important;padding-right:.9rem!important}html[data-color^=dark] .fss-action-pill{color:color-mix(in srgb,var(--primary, #2d90f6) 90%,white)!important;background:rgba(45,144,246,.12)!important;border-color:#2d90f652!important}html[data-color^=dark] .fss-action-pill:hover,html[data-color^=dark] .fss-action-pill:focus{background:rgba(45,144,246,.22)!important;border-color:#2d90f680!important}body .el-pagination .btn-prev,body .el-pagination .btn-next,body .el-pagination button.btn-prev,body .el-pagination button.btn-next{border-radius:999px!important}body .fss-confirm-dialog:has(.el-message-box-icon--warning) .el-button.el-button.el-button--primary.fss-confirm-dialog__confirm,body .fss-confirm-dialog:has(.el-message-box-icon--error) .el-button.el-button.el-button--primary.fss-confirm-dialog__confirm{background:var(--el-color-danger, #f56c6c)!important;background-color:var(--el-color-danger, #f56c6c)!important;border-color:var(--el-color-danger, #f56c6c)!important;color:#fff!important}body .fss-confirm-dialog:has(.el-message-box-icon--warning) .el-button.el-button.el-button--primary.fss-confirm-dialog__confirm:hover,body .fss-confirm-dialog:has(.el-message-box-icon--warning) .el-button.el-button.el-button--primary.fss-confirm-dialog__confirm:focus,body .fss-confirm-dialog:has(.el-message-box-icon--error) .el-button.el-button.el-button--primary.fss-confirm-dialog__confirm:hover,body .fss-confirm-dialog:has(.el-message-box-icon--error) .el-button.el-button.el-button--primary.fss-confirm-dialog__confirm:focus{background:var(--el-color-danger-dark-2, #c45656)!important;background-color:var(--el-color-danger-dark-2, #c45656)!important;border-color:var(--el-color-danger-dark-2, #c45656)!important}body .el-button.el-button.el-button--primary.submit:not(.fss-action-pill){background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;background-color:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;background-image:none!important;color:var(--primary, #2d90f6)!important;border-color:color-mix(in srgb,var(--primary, #2d90f6) 22%,transparent)!important;border-style:solid!important;border-width:1px!important;box-shadow:none!important;font-weight:600!important;font-size:.82rem!important;height:1.95rem!important;min-height:1.95rem!important;padding:.35rem .85rem!important;line-height:1.2!important;border-radius:999px!important;transition:background .15s ease,border-color .15s ease,color .15s ease}body .el-button.el-button.el-button--primary.submit:not(.fss-action-pill):hover,body .el-button.el-button.el-button--primary.submit:not(.fss-action-pill):focus{background:color-mix(in srgb,var(--primary, #2d90f6) 16%,transparent)!important;background-color:color-mix(in srgb,var(--primary, #2d90f6) 16%,transparent)!important;border-color:color-mix(in srgb,var(--primary, #2d90f6) 38%,transparent)!important;color:var(--primary, #2d90f6)!important}.fss-filter-toggle{display:inline-flex;align-items:center;gap:.15rem;padding:.35rem .85rem;border-radius:999px;font-size:.82rem;font-weight:600;color:var(--primary, #2d90f6);background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent);border:1px solid color-mix(in srgb,var(--primary, #2d90f6) 22%,transparent);text-decoration:none!important;line-height:1.2;min-height:1.95rem;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.fss-filter-toggle:hover,.fss-filter-toggle:focus{color:var(--primary, #2d90f6);background:color-mix(in srgb,var(--primary, #2d90f6) 16%,transparent);border-color:color-mix(in srgb,var(--primary, #2d90f6) 38%,transparent);text-decoration:none!important}.fss-filter-toggle.is-expanded{background:color-mix(in srgb,var(--primary, #2d90f6) 14%,transparent);border-color:color-mix(in srgb,var(--primary, #2d90f6) 35%,transparent)}.fss-filter-toggle__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.2rem;height:1.2rem;padding:0 .35rem;border-radius:999px;background:var(--primary, #2d90f6);color:#fff;font-size:.7rem;font-weight:700;line-height:1;margin-left:.3rem}.fss-filter-toggle__chevron{font-size:.78rem;transition:transform .18s ease}.fss-filter-toggle:not(.is-expanded) .fss-filter-toggle__chevron{transform:translateY(0)}html[data-color^=dark] .fss-filter-toggle{color:color-mix(in srgb,var(--primary, #2d90f6) 90%,white);background:rgba(45,144,246,.12);border-color:#2d90f652}html[data-color^=dark] .fss-filter-toggle:hover,html[data-color^=dark] .fss-filter-toggle:focus,html[data-color^=dark] .fss-filter-toggle.is-expanded{background:rgba(45,144,246,.22);border-color:#2d90f680}.el-select-favorites-items .el-scrollbar__wrap{max-height:28rem!important}.el-select-favorites-items .el-select-dropdown__list{padding:.5rem!important}.el-select-favorites-items .el-select-dropdown__item{height:auto!important;padding:0!important;line-height:normal!important;background:transparent!important;content-visibility:auto;contain-intrinsic-size:auto 64px}.el-select-favorites-items .el-select-dropdown__item+.el-select-dropdown__item{margin-top:.3rem!important}.el-select-favorites-items .el-select-dropdown__item.hover,.el-select-favorites-items .el-select-dropdown__item.is-hovering,.el-select-favorites-items .el-select-dropdown__item.is-selected{background:transparent!important}.el-select-favorites-items .el-select-dropdown__item.hover .item-search-option,.el-select-favorites-items .el-select-dropdown__item.is-hovering .item-search-option,.el-select-favorites-items .el-select-dropdown__item.is-selected .item-search-option{border-color:#3b82f638!important;background:linear-gradient(180deg,color-mix(in srgb,var(--foreground, #ffffff) 96%,#dbeafe 4%) 0%,color-mix(in srgb,var(--foreground, #ffffff) 92%,#dbeafe 8%) 100%)!important;box-shadow:0 14px 28px #0f172a14!important}.item-search-option{display:flex;align-items:center;gap:.7rem;padding:.5rem .75rem;border:1px solid rgba(148,163,184,.16);border-radius:.85rem;background:var(--foreground, #ffffff);box-shadow:0 6px 16px #0f172a0a;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.item-search-option__media{display:inline-flex;align-items:center;justify-content:center;flex:0 0 3.25rem;width:3.25rem;height:3.25rem;padding:0;border:1px solid rgba(148,163,184,.18);border-radius:1rem;background:color-mix(in srgb,var(--foreground, #ffffff) 88%,#eff6ff 12%);overflow:hidden;cursor:zoom-in}.item-search-option__media.is-placeholder{cursor:default}.item-search-option__image{width:100%;height:100%;object-fit:cover}.item-search-option__media-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 .5rem;color:#94a3b8;font-size:.72rem;font-weight:600;text-align:center}.purchase-product-search-popper--classic .el-select-dropdown__item{height:auto!important;min-height:2.75rem;padding:0!important}.purchase-product-search-popper--classic .item-search-option--classic{gap:.55rem;min-height:2.75rem;padding:.45rem .65rem;border-width:0 0 1px;border-color:#94a3b82e;border-radius:0;box-shadow:none}.purchase-product-search-popper--classic .el-select-dropdown__item:last-child .item-search-option--classic{border-bottom:0}.purchase-product-search-popper--classic .item-search-option__body{gap:.15rem}.purchase-product-search-popper--classic .item-search-option__title{font-size:.86rem;line-height:1.25}.purchase-product-search-popper--classic .item-search-option__secondary{font-size:.76rem;line-height:1.2}.purchase-product-search-popper--classic .item-search-option__meta{flex:0 0 auto;min-width:8.25rem;gap:.6rem}.purchase-product-search-popper--classic .item-search-option__price-block,.purchase-product-search-popper--classic .item-search-option__stock-block{min-height:0;padding:0}.purchase-product-search-popper--classic .item-search-option__price-label,.purchase-product-search-popper--classic .item-search-option__stock-label{font-size:.66rem;font-weight:600}.purchase-product-search-popper--classic .item-search-option__price,.purchase-product-search-popper--classic .item-search-option__stock{font-size:.86rem}.item-search-option__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.3rem;min-width:0}.item-search-option__title{color:var(--heading, #1f2937);font-size:.9rem;font-weight:500;line-height:1.35;white-space:normal;word-break:break-word}.document-product-search-popper .item-search-option__title{align-items:center;display:flex;gap:.35rem;min-width:0;overflow:hidden;white-space:nowrap;word-break:normal}.document-product-search-popper .item-search-option__title-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-product-search-popper .item-search-option__inline-feature-list{display:inline-flex;flex:0 0 auto;gap:.25rem;max-width:45%;min-width:0;overflow:hidden;white-space:nowrap}.document-product-search-popper .item-search-option__inline-feature{align-items:center;background:#f7fbff;border:1px solid #d7ecfb;border-radius:999px;color:#2499e3;display:inline-flex;flex:0 0 auto;font-size:.68rem;font-weight:700;line-height:1;min-height:1.2rem;padding:.1rem .42rem;white-space:nowrap;cursor:pointer;font-family:inherit}.document-product-search-popper .item-search-option__inline-feature:focus{border-color:var(--primary, #2499e3);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary, #2499e3) 16%,transparent 84%);outline:0}.item-search-option__price{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.2rem;color:var(--heading, #1f2937);font-size:.9rem;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.2;white-space:nowrap}.item-search-option__price-block{display:flex;flex-direction:column;align-items:flex-end;gap:.12rem}.item-search-option__price-label{color:#94a3b8;font-size:.7rem;font-weight:700}.item-search-option__hover-actions{display:none;align-items:center;justify-content:flex-end;gap:.3rem;width:100%;margin-bottom:.3rem}.item-search-option--rich:hover .item-search-option__hover-actions,.item-search-option--rich:focus-within .item-search-option__hover-actions{display:flex}.item-search-option__hover-action{display:inline-flex;align-items:center;justify-content:center;width:1.55rem;height:1.55rem;padding:0;border:1px solid rgba(148,163,184,.32);border-radius:6px;background:var(--foreground, #ffffff);color:var(--primary, #2499e3);cursor:pointer;transition:background .12s ease,border-color .12s ease}.item-search-option__hover-action:hover{background:color-mix(in srgb,var(--primary, #2499e3) 8%,transparent);border-color:color-mix(in srgb,var(--primary, #2499e3) 30%,transparent)}.item-search-option__hover-action>i{font-size:.85rem}.item-search-option__hover-action--close,.item-search-option__hover-action--add{width:auto;height:1.7rem;padding:0 .6rem;gap:.28rem;font-size:.72rem;font-weight:700;white-space:nowrap}.item-search-option__hover-action-text{line-height:1}.item-search-option__hover-action--close{color:#64748b}.item-search-option__hover-action--close:hover{background:color-mix(in srgb,#64748b 8%,transparent);border-color:color-mix(in srgb,#64748b 30%,transparent)}.item-search-option__hover-action--add{color:#15803d;border-color:#22c55e6b}.item-search-option__hover-action--add:hover{background:color-mix(in srgb,#22c55e 12%,transparent);border-color:#22c55e9e}.item-search-option__hover-action--add.is-disabled{color:#94a3b8;border-color:#94a3b866;opacity:.75}.item-search-option__hover-action--add.is-disabled:hover{background:var(--foreground, #ffffff);border-color:#94a3b866}.item-search-option__unit-row{display:none;align-items:center;gap:.4rem;width:100%;margin-bottom:.3rem}.item-search-option--rich:hover .item-search-option__unit-row,.item-search-option--rich:focus-within .item-search-option__unit-row{display:flex}.item-search-option__unit-row>label{color:#64748b;font-size:.68rem;font-weight:600}.item-search-option__size-row>label{color:var(--primary, #2499e3)}.item-search-option__size-row{display:flex}.item-search-option__unit-select{flex:1 1 auto;min-width:0;height:1.55rem;padding:0 .3rem;border:1px solid rgba(148,163,184,.32);border-radius:6px;background:var(--foreground, #ffffff);color:var(--heading, #1f2937);font-size:.72rem;font-weight:500}.item-search-option__last-sales{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.15rem;padding:.25rem .45rem;border-radius:6px;background:color-mix(in srgb,#16a34a 8%,transparent);color:#166534;font-size:.72rem;font-weight:500}.item-search-option__last-sales-label{font-weight:600}.item-search-option__last-sale{display:inline-flex;align-items:baseline;gap:.15rem}.item-search-option__last-sale-doc{color:#64748b;font-size:.65rem;font-weight:500}.item-search-option__restricted-badge{display:inline-flex;align-items:center;margin-left:.45rem;padding:0 .5rem;height:1.3rem;border-radius:999px;background:color-mix(in srgb,#dc2626 12%,transparent);color:#b91c1c;font-size:.68rem;font-weight:600;line-height:1;vertical-align:middle}.item-search-option__chips{display:flex;flex-wrap:wrap;gap:.35rem}.item-search-option__chip{display:inline-flex;align-items:center;max-width:100%;min-height:1.35rem;padding:0 .48rem;border-radius:999px;background:color-mix(in srgb,var(--foreground, #ffffff) 82%,var(--primary, #2499e3) 18%);color:color-mix(in srgb,var(--primary, #2499e3) 70%,#0f172a 30%);font-size:.72rem;font-weight:700;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-search-option__secondary{color:#64748b;font-size:.78rem;font-weight:600;line-height:1.25;white-space:normal}.item-search-option__meta{display:flex;flex:0 0 11rem;flex-direction:column;align-items:flex-end;gap:.5rem;min-width:11rem}.item-search-option__stock-block{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem}.item-search-option__stock-label{color:#94a3b8;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:none}.item-search-option__stock{font-size:1rem;font-weight:800;line-height:1.1}.item-search-option__stock.is-empty{color:#ef4444}.item-search-option__stock.is-available{color:#16a34a}.item-search-option__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.item-search-option__action{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:0 .8rem;border:1px solid rgba(59,130,246,.16);border-radius:999px;background:color-mix(in srgb,var(--foreground, #ffffff) 84%,#eff6ff 16%);color:var(--heading, #0f172a);font-size:.76rem;font-weight:700;line-height:1;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.item-search-option__action:hover{border-color:#3b82f63d;background:color-mix(in srgb,var(--foreground, #ffffff) 72%,#dbeafe 28%);color:var(--primary, #2563eb);transform:translateY(-1px)}[data-bs-theme=dark] .item-search-option,.dark .item-search-option{border-color:#94a3b82e;background:color-mix(in srgb,var(--foreground, #0f172a) 92%,#111827 8%);box-shadow:0 14px 28px #0206175c}[data-bs-theme=dark] .item-search-option__media,.dark .item-search-option__media{border-color:#94a3b82e;background:rgba(15,23,42,.72)}[data-bs-theme=dark] .item-search-option__title,[data-bs-theme=dark] .item-search-option__action,.dark .item-search-option__title,.dark .item-search-option__action{color:#e5eefc}[data-bs-theme=dark] .item-search-option__action,.dark .item-search-option__action{border-color:#60a5fa33;background:rgba(15,23,42,.76)}[data-bs-theme=dark] .item-search-option__action:hover,.dark .item-search-option__action:hover{background:rgba(37,99,235,.2);color:#93c5fd}[data-bs-theme=dark] .item-search-option__hover-action--close,.dark .item-search-option__hover-action--close{color:#cbd5e1}[data-bs-theme=dark] .item-search-option__hover-action--add,.dark .item-search-option__hover-action--add{color:#4ade80;border-color:#4ade8080}[data-bs-theme=dark] .item-search-option__hover-action--add.is-disabled,.dark .item-search-option__hover-action--add.is-disabled{color:#94a3b8;border-color:#94a3b859}.btn:not(.btn-link):not(.btn-icon-only),a.btn:not(.btn-link):not(.btn-icon-only),button.btn:not(.btn-link):not(.btn-icon-only),.el-button:not(.is-text):not(.is-link):not(.el-button--text){min-height:var(--fss-button-height)!important;padding:0 var(--fss-button-padding-x)!important;border-radius:var(--fss-button-radius)!important;border-width:1px!important;font-size:var(--fss-button-font-size)!important;font-weight:var(--fss-button-font-weight)!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:var(--fss-button-gap, .4rem)!important;text-decoration:none!important;box-shadow:var(--fss-button-shadow-soft)!important;transition:box-shadow .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease!important}.btn:not(.btn-link):not(.btn-icon-only):hover,a.btn:not(.btn-link):not(.btn-icon-only):hover,button.btn:not(.btn-link):not(.btn-icon-only):hover,.el-button:not(.is-text):not(.is-link):not(.el-button--text):hover,.btn:not(.btn-link):not(.btn-icon-only):focus,a.btn:not(.btn-link):not(.btn-icon-only):focus,button.btn:not(.btn-link):not(.btn-icon-only):focus,.el-button:not(.is-text):not(.is-link):not(.el-button--text):focus{transform:none!important}.btn.btn-sm,.btn-sm,.el-button--small{min-height:var(--fss-button-height-sm)!important;padding:0 var(--fss-button-padding-x-sm)!important;font-size:var(--fss-button-font-size-sm)!important}.btn.btn-lg,.btn-lg{min-height:var(--fss-button-height-lg)!important;padding:0 var(--fss-button-padding-x-lg)!important}.btn.btn-block,.btn-block{display:flex!important;width:100%!important}.btn i,.btn [class^=bi-],.btn [class*=" bi-"],.el-button i,.el-button [class^=bi-],.el-button [class*=" bi-"]{margin:0!important;font-size:.95em!important;line-height:1!important}.btn:not(.btn-link):not(.btn-icon-only):not(.btn-primary):not(.btn-success):not(.btn-warning):not(.btn-danger):not(.btn-info):not(.btn-outline-primary):not(.btn-outline-success):not(.btn-outline-warning):not(.btn-outline-info):not(.btn-outline-secondary):not(.btn-outline-danger):not(.btn-outline-dark):not(.btn-outline-light):not(.btn-light):not(.btn-default):not(.btn-custom),.el-button:not(.is-text):not(.is-link):not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-plain){background:var(--foreground, #ffffff)!important;border-color:#94a3b838!important;color:var(--heading, #1f2937)!important}.btn:not(.btn-link):not(.btn-icon-only):not(.btn-primary):not(.btn-success):not(.btn-warning):not(.btn-danger):not(.btn-info):not(.btn-outline-primary):not(.btn-outline-success):not(.btn-outline-warning):not(.btn-outline-info):not(.btn-outline-secondary):not(.btn-outline-danger):not(.btn-outline-dark):not(.btn-outline-light):not(.btn-light):not(.btn-default):not(.btn-custom):hover,.btn:not(.btn-link):not(.btn-icon-only):not(.btn-primary):not(.btn-success):not(.btn-warning):not(.btn-danger):not(.btn-info):not(.btn-outline-primary):not(.btn-outline-success):not(.btn-outline-warning):not(.btn-outline-info):not(.btn-outline-secondary):not(.btn-outline-danger):not(.btn-outline-dark):not(.btn-outline-light):not(.btn-light):not(.btn-default):not(.btn-custom):focus,.el-button:not(.is-text):not(.is-link):not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-plain):hover,.el-button:not(.is-text):not(.is-link):not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-plain):focus{background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%)!important;border-color:rgba(var(--primary-rgb, 36, 153, 227),.2)!important;color:var(--heading, #1f2937)!important;box-shadow:0 8px 20px #0f172a13!important}.btn-primary,.btn-primary.active,.show>.btn-primary.dropdown-toggle,.el-button--primary{--fss-solid-start: var(--primary, #2d90f6);--fss-solid-end: var(--secondary, #50c6db);--fss-solid-start-hover: var(--primary-darker, #1d7ab4);--fss-solid-end-hover: var(--secondary-darker, #409faf);--fss-solid-border: var(--primary, #2d90f6);--fss-solid-border-hover: var(--primary-darker, #1d7ab4);--fss-solid-text: #ffffff;--fss-solid-shadow: var(--fss-button-shadow-primary);--fss-solid-shadow-hover: 0 10px 22px rgba(var(--primary-rgb, 36, 153, 227), .2)}.btn-info,.btn-info.active,.show>.btn-info.dropdown-toggle,.el-button--info{--fss-solid-start: var(--primary, #2d90f6);--fss-solid-end: var(--secondary, #50c6db);--fss-solid-start-hover: var(--primary-darker, #1d7ab4);--fss-solid-end-hover: var(--secondary-darker, #409faf);--fss-solid-border: var(--primary, #2d90f6);--fss-solid-border-hover: var(--primary-darker, #1d7ab4);--fss-solid-text: #ffffff;--fss-solid-shadow: var(--fss-button-shadow-primary);--fss-solid-shadow-hover: 0 10px 22px rgba(var(--primary-rgb, 36, 153, 227), .2)}.btn-success,.btn-success.active,.show>.btn-success.dropdown-toggle,.el-button--success{--fss-solid-start: color-mix( in srgb, var(--success, #22b861) 78%, #ffffff 22% );--fss-solid-end: var(--success, #22b861);--fss-solid-start-hover: color-mix( in srgb, var(--success-darker, #157347) 82%, #ffffff 18% );--fss-solid-end-hover: var(--success-darker, #157347);--fss-solid-border: var(--success, #22b861);--fss-solid-border-hover: var(--success-darker, #157347);--fss-solid-text: #ffffff;--fss-solid-shadow: var(--fss-button-shadow-success);--fss-solid-shadow-hover: 0 10px 22px rgba(var(--success-rgb, 65, 139, 56), .2)}.btn-warning,.btn-warning.active,.show>.btn-warning.dropdown-toggle,.el-button--warning{--fss-solid-start: color-mix( in srgb, var(--warning, #ebb71a) 74%, #ffffff 26% );--fss-solid-end: var(--warning, #ebb71a);--fss-solid-start-hover: color-mix( in srgb, var(--warning-darker, #aa830f) 78%, #ffffff 22% );--fss-solid-end-hover: var(--warning-darker, #aa830f);--fss-solid-border: var(--warning, #ebb71a);--fss-solid-border-hover: var(--warning-darker, #aa830f);--fss-solid-text: var(--dark-text, #343a40);--fss-solid-shadow: var(--fss-button-shadow-warning);--fss-solid-shadow-hover: 0 10px 22px rgba(var(--warning-rgb, 235, 183, 26), .2)}.btn-danger,.btn-danger.active,.show>.btn-danger.dropdown-toggle,.el-button--danger{--fss-solid-start: color-mix( in srgb, var(--danger, #cf2637) 78%, #ffffff 22% );--fss-solid-end: var(--danger, #cf2637);--fss-solid-start-hover: color-mix( in srgb, var(--danger-darker, #771a23) 82%, #ffffff 18% );--fss-solid-end-hover: var(--danger-darker, #771a23);--fss-solid-border: var(--danger, #cf2637);--fss-solid-border-hover: var(--danger-darker, #771a23);--fss-solid-text: #ffffff;--fss-solid-shadow: var(--fss-button-shadow-danger);--fss-solid-shadow-hover: 0 10px 22px rgba(var(--danger-rgb, 182, 40, 54), .18)}.btn-primary,.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-info,.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-success,.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-warning,.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-danger,.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.el-button--primary,.el-button--primary:hover,.el-button--primary:focus,.el-button--primary:active,.el-button--info,.el-button--info:hover,.el-button--info:focus,.el-button--info:active,.el-button--success,.el-button--success:hover,.el-button--success:focus,.el-button--success:active,.el-button--warning,.el-button--warning:hover,.el-button--warning:focus,.el-button--warning:active,.el-button--danger,.el-button--danger:hover,.el-button--danger:focus,.el-button--danger:active{background-image:linear-gradient(160deg,var(--fss-solid-start),var(--fss-solid-start),var(--fss-solid-end))!important;border-color:var(--fss-solid-border)!important;color:var(--fss-solid-text)!important;box-shadow:var(--fss-solid-shadow)!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.el-button--primary:hover,.el-button--primary:focus,.el-button--primary:active,.el-button--info:hover,.el-button--info:focus,.el-button--info:active,.el-button--success:hover,.el-button--success:focus,.el-button--success:active,.el-button--warning:hover,.el-button--warning:focus,.el-button--warning:active,.el-button--danger:hover,.el-button--danger:focus,.el-button--danger:active{background-image:linear-gradient(160deg,var(--fss-solid-start-hover),var(--fss-solid-start-hover),var(--fss-solid-end-hover))!important;border-color:var(--fss-solid-border-hover)!important;color:var(--fss-solid-text)!important;box-shadow:var(--fss-solid-shadow-hover)!important}.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle,.el-button--primary.is-plain{--fss-outline-accent: var(--primary, #2d90f6);--fss-outline-accent-rgb: var(--primary-rgb, 36, 153, 227);--fss-outline-ink: var(--primary, #2d90f6)}.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.show>.btn-outline-success.dropdown-toggle,.el-button--success.is-plain{--fss-outline-accent: var(--success, #22b861);--fss-outline-accent-rgb: var(--success-rgb, 65, 139, 56);--fss-outline-ink: var(--success, #22b861)}.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.show>.btn-outline-warning.dropdown-toggle,.el-button--warning.is-plain{--fss-outline-accent: var(--warning, #ebb71a);--fss-outline-accent-rgb: var(--warning-rgb, 235, 183, 26);--fss-outline-ink: var(--warning-darker, #aa830f)}.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.show>.btn-outline-info.dropdown-toggle,.el-button--info.is-plain{--fss-outline-accent: var(--info, #279aac);--fss-outline-accent-rgb: var(--info-rgb, 41, 138, 153);--fss-outline-ink: var(--info, #279aac)}.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.show>.btn-outline-secondary.dropdown-toggle{--fss-outline-accent: var(--secondary, #50c6db);--fss-outline-accent-rgb: var(--secondary-rgb, 48, 198, 220);--fss-outline-ink: var(--secondary-darker, #409faf)}.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.show>.btn-outline-danger.dropdown-toggle,.el-button--danger.is-plain{--fss-outline-accent: var(--danger, #cf2637);--fss-outline-accent-rgb: var(--danger-rgb, 182, 40, 54);--fss-outline-ink: var(--danger, #cf2637)}.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.show>.btn-outline-dark.dropdown-toggle,.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.show>.btn-outline-light.dropdown-toggle,.btn-light,.btn-light:active,.btn-light.active,.btn-default,.btn-default:active,.btn-default.active,.btn-custom,.btn-custom:active,.btn-custom.active{--fss-outline-accent: var(--primary, #2d90f6);--fss-outline-accent-rgb: var(--primary-rgb, 36, 153, 227);--fss-outline-ink: var(--body, #4b5563)}.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.show>.btn-outline-primary.dropdown-toggle,.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.show>.btn-outline-success.dropdown-toggle,.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning.active,.show>.btn-outline-warning.dropdown-toggle,.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.show>.btn-outline-info.dropdown-toggle,.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary.active,.show>.btn-outline-secondary.dropdown-toggle,.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger.active,.show>.btn-outline-danger.dropdown-toggle,.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark.active,.show>.btn-outline-dark.dropdown-toggle,.btn-outline-light,.btn-outline-light:active,.btn-outline-light.active,.show>.btn-outline-light.dropdown-toggle,.btn-light,.btn-light:active,.btn-light.active,.btn-default,.btn-default:active,.btn-default.active,.btn-custom,.btn-custom:active,.btn-custom.active,.el-button--primary.is-plain,.el-button--success.is-plain,.el-button--warning.is-plain,.el-button--info.is-plain,.el-button--danger.is-plain{background:color-mix(in srgb,var(--foreground, #ffffff) 88%,var(--fss-outline-accent, var(--primary, #2d90f6)) 12%)!important;border-color:rgba(var(--fss-outline-accent-rgb, 36, 153, 227),.22)!important;color:var(--heading, #1f2937)!important;box-shadow:none!important}.btn-outline-primary:hover,.btn-outline-primary:focus,.btn-outline-success:hover,.btn-outline-success:focus,.btn-outline-warning:hover,.btn-outline-warning:focus,.btn-outline-info:hover,.btn-outline-info:focus,.btn-outline-secondary:hover,.btn-outline-secondary:focus,.btn-outline-danger:hover,.btn-outline-danger:focus,.btn-outline-dark:hover,.btn-outline-dark:focus,.btn-outline-light:hover,.btn-outline-light:focus,.btn-light:hover,.btn-light:focus,.btn-default:hover,.btn-default:focus,.btn-custom:hover,.btn-custom:focus,.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus,.el-button--success.is-plain:hover,.el-button--success.is-plain:focus,.el-button--warning.is-plain:hover,.el-button--warning.is-plain:focus,.el-button--info.is-plain:hover,.el-button--info.is-plain:focus,.el-button--danger.is-plain:hover,.el-button--danger.is-plain:focus{background:color-mix(in srgb,var(--foreground, #ffffff) 82%,var(--fss-outline-accent, var(--primary, #2d90f6)) 18%)!important;border-color:rgba(var(--fss-outline-accent-rgb, 36, 153, 227),.35)!important;color:var(--heading, #1f2937)!important;box-shadow:0 10px 24px #0f172a14!important}.btn-outline-primary i,.btn-outline-primary [class^=bi-],.btn-outline-primary [class*=" bi-"],.el-button--primary.is-plain i,.btn-outline-success i,.btn-outline-success [class^=bi-],.btn-outline-success [class*=" bi-"],.el-button--success.is-plain i,.btn-outline-warning i,.btn-outline-warning [class^=bi-],.btn-outline-warning [class*=" bi-"],.el-button--warning.is-plain i,.btn-outline-info i,.btn-outline-info [class^=bi-],.btn-outline-info [class*=" bi-"],.el-button--info.is-plain i,.btn-outline-danger i,.btn-outline-danger [class^=bi-],.btn-outline-danger [class*=" bi-"],.el-button--danger.is-plain i,.btn-outline-secondary i,.btn-outline-secondary [class^=bi-],.btn-outline-secondary [class*=" bi-"],.btn-outline-dark i,.btn-outline-dark [class^=bi-],.btn-outline-dark [class*=" bi-"],.btn-outline-light i,.btn-outline-light [class^=bi-],.btn-outline-light [class*=" bi-"],.btn-light i,.btn-light [class^=bi-],.btn-light [class*=" bi-"],.btn-default i,.btn-default [class^=bi-],.btn-default [class*=" bi-"],.btn-custom i,.btn-custom [class^=bi-],.btn-custom [class*=" bi-"]{color:var(--fss-outline-ink, var(--body, #4b5563))!important}.btn.disabled,.btn:disabled,.btn.disabled:hover,.btn:disabled:hover,.el-button.is-disabled,.el-button.is-disabled:hover{transform:none!important;box-shadow:none!important;opacity:.6!important}html[data-color^=dark] .btn:not(.btn-link):not(.btn-icon-only):not(.btn-primary):not(.btn-success):not(.btn-warning):not(.btn-danger):not(.btn-info):not(.btn-outline-primary):not(.btn-outline-success):not(.btn-outline-warning):not(.btn-outline-info):not(.btn-outline-secondary):not(.btn-outline-danger):not(.btn-outline-dark):not(.btn-outline-light):not(.btn-light):not(.btn-default):not(.btn-custom),html[data-color^=dark] .el-button:not(.is-text):not(.is-link):not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-plain){background:rgba(255,255,255,.06)!important;border-color:#ffffff1f!important;color:var(--light-text, #f8fafc)!important;box-shadow:none!important}html[data-color^=dark] .btn:not(.btn-link):not(.btn-icon-only):not(.btn-primary):not(.btn-success):not(.btn-warning):not(.btn-danger):not(.btn-info):not(.btn-outline-primary):not(.btn-outline-success):not(.btn-outline-warning):not(.btn-outline-info):not(.btn-outline-secondary):not(.btn-outline-danger):not(.btn-outline-dark):not(.btn-outline-light):not(.btn-light):not(.btn-default):not(.btn-custom):hover,html[data-color^=dark] .btn:not(.btn-link):not(.btn-icon-only):not(.btn-primary):not(.btn-success):not(.btn-warning):not(.btn-danger):not(.btn-info):not(.btn-outline-primary):not(.btn-outline-success):not(.btn-outline-warning):not(.btn-outline-info):not(.btn-outline-secondary):not(.btn-outline-danger):not(.btn-outline-dark):not(.btn-outline-light):not(.btn-light):not(.btn-default):not(.btn-custom):focus,html[data-color^=dark] .el-button:not(.is-text):not(.is-link):not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-plain):hover,html[data-color^=dark] .el-button:not(.is-text):not(.is-link):not(.el-button--text):not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-plain):focus{background:rgba(255,255,255,.1)!important;border-color:rgba(var(--primary-rgb, 36, 153, 227),.28)!important;color:#fff!important}html[data-color^=dark] .btn-outline-primary,html[data-color^=dark] .btn-outline-primary:hover,html[data-color^=dark] .btn-outline-primary:focus,html[data-color^=dark] .el-button--primary.is-plain,html[data-color^=dark] .el-button--primary.is-plain:hover,html[data-color^=dark] .el-button--primary.is-plain:focus,html[data-color^=dark] .btn-outline-success,html[data-color^=dark] .btn-outline-success:hover,html[data-color^=dark] .btn-outline-success:focus,html[data-color^=dark] .el-button--success.is-plain,html[data-color^=dark] .el-button--success.is-plain:hover,html[data-color^=dark] .el-button--success.is-plain:focus,html[data-color^=dark] .btn-outline-warning,html[data-color^=dark] .btn-outline-warning:hover,html[data-color^=dark] .btn-outline-warning:focus,html[data-color^=dark] .el-button--warning.is-plain,html[data-color^=dark] .el-button--warning.is-plain:hover,html[data-color^=dark] .el-button--warning.is-plain:focus,html[data-color^=dark] .btn-outline-info,html[data-color^=dark] .btn-outline-info:hover,html[data-color^=dark] .btn-outline-info:focus,html[data-color^=dark] .el-button--info.is-plain,html[data-color^=dark] .el-button--info.is-plain:hover,html[data-color^=dark] .el-button--info.is-plain:focus,html[data-color^=dark] .btn-outline-secondary,html[data-color^=dark] .btn-outline-secondary:hover,html[data-color^=dark] .btn-outline-secondary:focus,html[data-color^=dark] .btn-outline-danger,html[data-color^=dark] .btn-outline-danger:hover,html[data-color^=dark] .btn-outline-danger:focus,html[data-color^=dark] .el-button--danger.is-plain,html[data-color^=dark] .el-button--danger.is-plain:hover,html[data-color^=dark] .el-button--danger.is-plain:focus,html[data-color^=dark] .btn-outline-dark,html[data-color^=dark] .btn-outline-dark:hover,html[data-color^=dark] .btn-outline-dark:focus,html[data-color^=dark] .btn-outline-light,html[data-color^=dark] .btn-outline-light:hover,html[data-color^=dark] .btn-outline-light:focus,html[data-color^=dark] .btn-light,html[data-color^=dark] .btn-light:hover,html[data-color^=dark] .btn-light:focus,html[data-color^=dark] .btn-default,html[data-color^=dark] .btn-default:hover,html[data-color^=dark] .btn-default:focus,html[data-color^=dark] .btn-custom,html[data-color^=dark] .btn-custom:hover,html[data-color^=dark] .btn-custom:focus{background:rgba(var(--fss-outline-accent-rgb, 36, 153, 227),.16)!important;border-color:rgba(var(--fss-outline-accent-rgb, 36, 153, 227),.3)!important;color:color-mix(in srgb,var(--fss-outline-accent, var(--primary, #2d90f6)) 62%,#ffffff 38%)!important}.documents-summary-grid--acorn{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;grid-auto-rows:minmax(3.6rem,auto);gap:.45rem!important;align-items:stretch;margin-left:0!important;margin-right:0!important;--bs-gutter-x: 0 !important;--bs-gutter-y: 0 !important}.documents-summary-grid__item{display:flex;align-items:stretch;min-width:0}.documents-summary-card,.documents-summary-card--skeleton{display:flex;width:100%;height:100%;min-height:3.6rem;margin:0}.documents-summary-card:before,.documents-summary-card:after{content:none!important}.acorn-dashboard-root .card:before,.acorn-kpi-row-wrap .card:before{content:none!important;background:none!important;height:0!important}.documents-summary-card--interactive{cursor:default}.documents-summary-card{animation:fadeInSummaryCard .35s ease-in-out}.documents-summary-card__body,.skeleton-summary-card__body{min-height:3.6rem;width:100%;padding:.42rem .5rem!important;display:grid;grid-template-rows:1.55rem 1.05rem;align-content:center;justify-items:center;text-align:center;gap:.08rem}.documents-summary-card__label{min-height:1.55rem;display:flex;align-items:center;justify-content:center;width:100%;color:color-mix(in srgb,var(--heading, #1f2937) 68%,var(--muted, #9097a7));font-size:.68rem;font-weight:600;line-height:1.15;margin:0;text-align:center;overflow-wrap:normal;word-break:normal}.documents-summary-card__value{margin:0;width:100%;color:var(--primary);font-size:.95rem;font-weight:800;line-height:1.05;text-align:center;white-space:nowrap}@media (max-width: 575.98px){.documents-summary-grid--acorn{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.documents-summary-card__body,.skeleton-summary-card__body{min-height:3.7rem;grid-template-rows:1.35rem 1.05rem;padding:.5rem .6rem!important}.documents-summary-card__label{min-height:1.35rem;font-size:.72rem;line-height:1.2}.documents-summary-card__value{font-size:.94rem;line-height:1.05;overflow-wrap:normal;white-space:nowrap;word-break:normal}}.documents-summary-card--skeleton .skeleton-text,.skeleton-summary-card .skeleton-text{background:linear-gradient(90deg,rgba(var(--separator-rgb, 215, 222, 234),.45) 25%,rgba(var(--separator-rgb, 215, 222, 234),.8) 50%,rgba(var(--separator-rgb, 215, 222, 234),.45) 75%);background-size:200% 100%;animation:summaryShimmer 1.5s infinite;border-radius:var(--border-radius-md, .75rem)}.documents-summary-card--skeleton .skeleton-label,.skeleton-summary-card .skeleton-label{width:78%;height:.95rem;margin-bottom:.55rem}.documents-summary-card--skeleton .skeleton-value,.skeleton-summary-card .skeleton-value{width:46%;height:1rem}.documents-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:.5rem;row-gap:.5rem}.documents-toolbar-actions>*{margin:0!important}.documents-toolbar-action-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;min-height:var(--fss-button-height-sm)!important;padding-inline:var(--fss-button-padding-x-sm)!important;font-size:var(--fss-button-font-size-sm)!important;white-space:nowrap}.documents-toolbar-action-btn--primary{box-shadow:0 8px 18px #2499e32e}.documents-toolbar-actions .el-dropdown{display:inline-flex}.documents-toolbar-actions-menu .el-dropdown-menu__item{display:flex!important;align-items:center;gap:.5rem;min-width:13rem}.documents-toolbar-actions-menu .el-dropdown-menu__item .bi{width:1rem;font-size:.95rem;line-height:1;color:var(--primary, #2499e3)}.documents-filter-panel{display:flex;flex-direction:column;gap:1rem;padding:1.15rem 1.25rem;margin-bottom:1rem;border:1px solid var(--separator, #e5e7eb);border-radius:1.35rem;background:linear-gradient(135deg,rgba(59,130,246,.05),rgba(255,255,255,0) 40%),var(--foreground, #ffffff);box-shadow:0 18px 42px #0f172a0f}.documents-filter-panel__header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.9rem}.documents-filter-panel__heading{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:.65rem}.documents-filter-panel__heading>.documents-filter-panel__title{white-space:nowrap;flex:0 0 auto!important;width:auto!important;max-width:none!important;display:inline-flex!important;align-items:center}.documents-filter-panel__heading>.documents-filter-panel__toggle{flex:0 0 auto;white-space:nowrap}.documents-filter-panel__title{margin:0!important;color:var(--heading, #1f2937)!important;font-size:1rem!important;font-weight:700!important;line-height:1.2!important}.documents-filter-panel__toggle{min-height:var(--fss-button-height-sm)!important}.documents-filter-panel__header-actions{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.documents-filter-panel__header-actions>*{margin:0!important}.documents-filter-grid,.reports-filter-grid{row-gap:.35rem}.documents-filter-grid--primary{align-items:center;row-gap:.35rem;margin-left:-.4rem;margin-right:-.4rem;margin-bottom:.4rem}.documents-filter-grid--primary>[class*=col-]{padding-left:.4rem;padding-right:.4rem}.documents-filter-grid--primary .pb-2{padding-bottom:0!important}.documents-filter-grid--primary .documents-filter-grid__item{flex-direction:row}.documents-filter-grid--primary .el-input,.documents-filter-grid--primary .el-select,.documents-filter-grid--primary .el-date-editor.el-input{width:100%!important}.documents-filter-grid--primary .el-input__wrapper,.documents-filter-grid--primary .el-select__wrapper,.documents-filter-grid--primary .el-date-editor.el-input,.documents-filter-grid--primary .el-date-editor .el-input__wrapper{height:calc(var(--fss-form-control-height) - 2px)!important;min-height:calc(var(--fss-form-control-height) - 2px)!important}.documents-filter-grid--expanded{margin-top:.2rem}.documents-filter-grid__toggle{display:flex;align-items:center}.documents-filter-grid__item,.reports-filter-grid__item{display:flex;flex-direction:column}.documents-filter-grid__item .form-group,.reports-filter-grid__item .form-group{margin-bottom:.85rem!important}.documents-filter-grid__item .control-label,.reports-filter-grid__item .control-label{margin-bottom:.4rem!important;color:var(--alternate, #6b7280)!important;font-size:var(--fss-form-control-label-font-size, .74rem)!important;font-weight:600!important;line-height:1.2!important}.documents-filter-grid__item--checkbox,.reports-filter-grid__item--checkbox{justify-content:flex-end}.documents-filter-grid__item--checkbox .form-group,.reports-filter-grid__item--checkbox .form-group{min-height:calc(var(--fss-form-control-height) + 1.5rem);display:flex;align-items:flex-end;margin-bottom:.85rem!important}.documents-filter-grid__item--checkbox .el-checkbox,.reports-filter-grid__item--checkbox .el-checkbox{margin:0!important;color:var(--body, #4b5563)!important;font-weight:600!important}.documents-filter-actions,.reports-filter-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding-top:.35rem}.documents-filter-actions>*,.reports-filter-actions>*{margin:0!important}.reports-filter-panel{display:flex;flex-direction:column;gap:.35rem}.reports-filter-grid>[class*=col-]{min-width:0}.reports-filter-grid>[class*=col-]>.form-group{margin-bottom:.85rem!important}.reports-filter-grid>[class*=col-]>label:not(.el-checkbox),.reports-filter-grid>[class*=col-]>.form-group>label{display:block;margin-bottom:.4rem!important;color:var(--alternate, #6b7280)!important;font-size:var(--fss-form-control-label-font-size, .74rem)!important;font-weight:600!important;line-height:1.25!important}.reports-filter-grid .el-select,.reports-filter-grid .el-input,.reports-filter-grid .el-date-editor.el-input{width:100%!important}.reports-filter-grid .form-group>br{display:none}@media (max-width: 767.98px){.reports-filter-grid>[class*=col-].mt-4{margin-top:0!important}.reports-filter-grid>[class*=col-]>.form-group{margin-bottom:.65rem!important}}@keyframes summaryShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeInSummaryCard{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.document-action-footer{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.document-action-footer .el-button+.el-button{margin-left:0!important}.document-action-button{min-height:var(--fss-button-height-sm)!important;padding-inline:var(--fss-button-padding-x-sm)!important;font-size:var(--fss-button-font-size-sm)!important}.document-action-button--cancel{border-radius:999px!important}.document-action-button i{margin-right:6px}.document-action-button--primary{background-image:linear-gradient(160deg,var(--primary),var(--primary),var(--secondary))!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:var(--fss-button-shadow-primary)!important}.document-action-button--primary:hover,.document-action-button--primary:focus{background-image:linear-gradient(160deg,var(--primary-darker),var(--primary-darker),var(--secondary-darker))!important;border-color:var(--primary-darker)!important;color:#fff!important;box-shadow:0 18px 34px rgba(var(--primary-rgb),.24)!important}.document-action-button--primary i,.document-action-button--primary [class^=bi-],.document-action-button--primary [class*=" bi-"]{color:#fff!important}.document-action-footer .el-button.submit.document-action-button--primary.el-button--primary,.document-action-footer .btn.submit.btn-primary.document-action-button--primary{background-image:linear-gradient(160deg,var(--primary),var(--primary),var(--secondary))!important;border-color:var(--primary)!important;color:#fff!important;box-shadow:var(--fss-button-shadow-primary)!important}.document-action-footer .el-button.submit.document-action-button--primary.el-button--primary:hover,.document-action-footer .el-button.submit.document-action-button--primary.el-button--primary:focus,.document-action-footer .btn.submit.btn-primary.document-action-button--primary:hover,.document-action-footer .btn.submit.btn-primary.document-action-button--primary:focus{background-image:linear-gradient(160deg,var(--primary-darker),var(--primary-darker),var(--secondary-darker))!important;border-color:var(--primary-darker)!important;color:#fff!important;box-shadow:0 18px 34px rgba(var(--primary-rgb),.24)!important}body .item-simple-form .form-actions .el-button.el-button--primary,body .item-form-dialog__actions .el-button.el-button--primary{background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;background-color:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;background-image:none!important;border:1px solid color-mix(in srgb,var(--primary, #2d90f6) 22%,transparent)!important;color:var(--primary, #2d90f6)!important;box-shadow:none!important;border-radius:999px!important;font-weight:600!important}body .item-simple-form .form-actions .el-button.el-button--primary i,body .item-simple-form .form-actions .el-button.el-button--primary [class^=bi-],body .item-simple-form .form-actions .el-button.el-button--primary [class*=" bi-"],body .item-form-dialog__actions .el-button.el-button--primary i,body .item-form-dialog__actions .el-button.el-button--primary [class^=bi-],body .item-form-dialog__actions .el-button.el-button--primary [class*=" bi-"]{color:var(--primary, #2d90f6)!important}body .item-simple-form .form-actions .el-button.el-button--primary:hover,body .item-simple-form .form-actions .el-button.el-button--primary:focus,body .item-form-dialog__actions .el-button.el-button--primary:hover,body .item-form-dialog__actions .el-button.el-button--primary:focus{background:color-mix(in srgb,var(--primary, #2d90f6) 16%,transparent)!important;background-color:color-mix(in srgb,var(--primary, #2d90f6) 16%,transparent)!important;background-image:none!important;border-color:color-mix(in srgb,var(--primary, #2d90f6) 38%,transparent)!important;color:var(--primary, #2d90f6)!important;box-shadow:none!important}.document-action-button--cancel,.document-action-button--secondary{background:rgba(148,163,184,.08)!important;border-color:#94a3b838!important;color:var(--body, #4b5563)!important;box-shadow:none!important}.document-action-footer .document-action-button--cancel{border-radius:999px!important}.document-action-button--cancel:hover,.document-action-button--cancel:focus,.document-action-button--secondary:hover,.document-action-button--secondary:focus{background:rgba(148,163,184,.14)!important;border-color:#94a3b84d!important;color:var(--heading, #1f2937)!important}.document-form-shell{width:100%}.document-form-card{overflow:hidden}.document-form-header{padding:1.85rem 1.25rem .5rem}.document-form-header__brand,.document-form-brand__logo,.document-form-brand__summary{display:flex;flex-direction:column;justify-content:center}.document-form-brand__summary{min-height:100%}.document-form-brand__address{line-height:1.35;color:var(--body, #4b5563)}.document-form-brand__address span:first-child{display:inline-block;margin-bottom:.15rem;color:var(--heading, #1f2937)}.document-form-section{padding:1.1rem 1.25rem}.document-form-section--meta{padding-top:.35rem}.document-form-section--customer{padding-top:1.25rem}.document-form-section--extra{margin:0;padding:1rem 1.25rem 0}.documents-create-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.6rem .5rem;padding:0 1.25rem 1.15rem}.documents-create-toolbar>div{display:flex;flex-direction:column;gap:.25rem}.documents-create-toolbar>.toolbar-inline-group,.documents-create-toolbar>.documents-park-actions{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:.5rem!important}.documents-create-toolbar>.toolbar-inline-group>.btn,.documents-create-toolbar>.toolbar-inline-group .el-popover__reference-wrapper>.btn,.documents-create-toolbar>.documents-park-actions>.btn{margin:0!important}.documents-create-toolbar>.toolbar-inline-group>*,.documents-create-toolbar>.documents-park-actions>*{flex:0 0 auto!important}.documents-create-toolbar .btn{min-height:var(--fss-button-height, 2.16rem);padding:0 var(--fss-button-padding-x, .74rem);border-radius:var(--fss-button-radius, .95rem);font-size:var(--fss-button-font-size, .8rem);font-weight:var(--fss-button-font-weight, 600);box-shadow:none;gap:var(--fss-button-gap, .4rem)}.documents-create-toolbar .btn-outline-primary{color:#fff;background-image:linear-gradient(160deg,var(--primary, #2d90f6),var(--primary, #2d90f6),var(--secondary, #50c6db));border-color:var(--primary, #2d90f6)}.documents-create-toolbar .btn-outline-primary:hover,.documents-create-toolbar .btn-outline-primary:focus,.documents-create-toolbar .btn-outline-primary:active{color:#fff;background-image:linear-gradient(160deg,var(--primary-darker, #1d7ab4),var(--primary-darker, #1d7ab4),var(--secondary-darker, #409faf));border-color:var(--primary-darker, #1d7ab4)}.documents-create-toolbar .btn-outline-success{color:#fff;background-image:linear-gradient(160deg,color-mix(in srgb,var(--success, #22b861) 78%,#ffffff 22%),color-mix(in srgb,var(--success, #22b861) 78%,#ffffff 22%),var(--success, #22b861));border-color:var(--success, #22b861)}.documents-create-toolbar .btn-outline-success:hover,.documents-create-toolbar .btn-outline-success:focus,.documents-create-toolbar .btn-outline-success:active{color:#fff;background-image:linear-gradient(160deg,color-mix(in srgb,var(--success-darker, #157347) 82%,#ffffff 18%),color-mix(in srgb,var(--success-darker, #157347) 82%,#ffffff 18%),var(--success-darker, #157347));border-color:var(--success-darker, #157347)}.documents-create-toolbar .btn-outline-warning{color:var(--dark-text, #343a40);background-image:linear-gradient(160deg,color-mix(in srgb,var(--warning, #ebb71a) 74%,#ffffff 26%),color-mix(in srgb,var(--warning, #ebb71a) 74%,#ffffff 26%),var(--warning, #ebb71a));border-color:var(--warning, #ebb71a)}.documents-create-toolbar .btn-outline-warning:hover,.documents-create-toolbar .btn-outline-warning:focus,.documents-create-toolbar .btn-outline-warning:active{color:var(--dark-text, #343a40);background-image:linear-gradient(160deg,color-mix(in srgb,var(--warning-darker, #aa830f) 78%,#ffffff 22%),color-mix(in srgb,var(--warning-darker, #aa830f) 78%,#ffffff 22%),var(--warning-darker, #aa830f));border-color:var(--warning-darker, #aa830f)}.documents-create-toolbar .btn:disabled,.documents-create-toolbar .btn.disabled{opacity:.65}.documents-create-toolbar__link{line-height:1.2}.documents-create-toolbar__link a{color:var(--primary, #2d97de);text-decoration:none}.documents-create-toolbar__link a:hover{text-decoration:underline}.document-inline-feedback{display:inline-flex;align-items:center;gap:.45rem;margin:-.35rem 1.25rem .75rem;padding:.45rem .72rem;border-radius:999px;font-size:.82rem;font-weight:600;line-height:1.2;animation:document-inline-feedback-in .18s ease-out}.document-inline-feedback--success{color:#117044;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.22)}.document-inline-feedback .bi{font-size:1rem}.sale-note-acorn-form{overflow:visible}.sale-note-acorn-form .form-body{padding:.55rem 1.25rem 0}.sale-note-acorn-form .sale-note-form__grid{row-gap:.15rem}.sale-note-acorn-form .sale-note-form__label{color:var(--heading, #1f2937)!important;font-weight:600!important}.sale-note-acorn-form .sale-note-form__label-link{color:var(--primary, #2d97de);font-weight:600;text-decoration:none}.sale-note-acorn-form .sale-note-form__label-link:hover{text-decoration:underline}.sale-note-acorn-form .sale-note-form__advanced-toggle,.quotation-acorn-form .quotation-form__advanced-toggle{display:flex;padding-bottom:1rem!important}.sale-note-acorn-form .sale-note-form__advanced-toggle-btn,.sale-note-acorn-form .sale-note-toolbar__action,.sale-note-acorn-form .fss-action-pill.sale-note-toolbar__action,.quotation-acorn-form .quotation-form__advanced-toggle-btn{width:100%;justify-content:center;border:0!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary, #2499e3) 22%,transparent)!important;border-radius:10px!important;min-height:29.4px!important;height:29.4px!important;font-size:12px!important;font-weight:600}.sale-note-acorn-form .sale-note-form__advanced-toggle-btn,.quotation-acorn-form .quotation-form__advanced-toggle-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary, #2499e3) 45%,transparent)!important}.sale-note-acorn-form .sale-note-form__advanced-toggle-btn:hover,.sale-note-acorn-form .sale-note-form__advanced-toggle-btn:focus-visible,.sale-note-acorn-form .sale-note-toolbar__action:hover,.sale-note-acorn-form .sale-note-toolbar__action:focus-visible,.quotation-acorn-form .quotation-form__advanced-toggle-btn:hover,.quotation-acorn-form .quotation-form__advanced-toggle-btn:focus-visible{box-shadow:inset 0 0 0 1px var(--primary, #2499e3)!important;background:color-mix(in srgb,var(--primary, #2499e3) 12%,transparent)}.sale-note-acorn-form .sale-note-payments{margin-top:.25rem}.sale-note-acorn-form .sale-note-payments--after-items{order:20;margin-top:1.25rem}.sale-note-acorn-form .sale-note-payments--after-generate{margin:.9rem 1.25rem 1.25rem;padding:1rem;border:1px solid var(--separator, #e5e7eb);border-radius:1rem;background:var(--foreground, #ffffff);box-shadow:0 12px 30px #0f172a0d}.sale-note-acorn-form .sale-note-payments__table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0}.sale-note-acorn-form .sale-note-payments__table thead th{padding:.75rem .9rem;color:var(--alternate, #6b7280);font-size:.85rem;font-weight:700;letter-spacing:normal;text-transform:none;background:var(--foreground, #ffffff);border-top:1px solid var(--separator, #e5e7eb);border-bottom:1px solid var(--separator, #e5e7eb)}.sale-note-acorn-form .sale-note-payments__table thead th:first-child{border-left:1px solid var(--separator, #e5e7eb);border-top-left-radius:1rem}.sale-note-acorn-form .sale-note-payments__table thead th:last-child{border-right:1px solid var(--separator, #e5e7eb);border-top-right-radius:1rem}.sale-note-acorn-form .sale-note-payments__table .sale-note-payments__row td{padding:.75rem .9rem;vertical-align:top;background:var(--foreground, #ffffff);border-bottom:1px solid var(--separator, #e5e7eb)}.sale-note-acorn-form .sale-note-payments__table .sale-note-payments__row td:first-child{border-left:1px solid var(--separator, #e5e7eb)}.sale-note-acorn-form .sale-note-payments__table .sale-note-payments__row td:last-child{border-right:1px solid var(--separator, #e5e7eb)}.sale-note-acorn-form .sale-note-payments__table .sale-note-payments__row--last td:first-child{border-bottom-left-radius:1rem}.sale-note-acorn-form .sale-note-payments__table .sale-note-payments__row--last td:last-child{border-bottom-right-radius:1rem}.sale-note-acorn-form .sale-note-payments__table .sale-note-payments__add-row td{border:0!important;padding:.75rem 0 0!important;background:transparent!important}.sale-note-acorn-form .sale-note-payments__table .form-group{margin:0!important}.sale-note-acorn-form .sale-note-payments__row .el-select,.sale-note-acorn-form .sale-note-payments__row .el-input,.sale-note-acorn-form .sale-note-payments__row .el-date-editor{width:100%!important;max-width:100%!important}.document-acorn-form .document-payments{margin-top:.25rem}.document-acorn-form .document-payments__table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0}.document-acorn-form .document-payments__table thead th{padding:.75rem .9rem;color:var(--alternate, #6b7280);font-size:.85rem;font-weight:700;letter-spacing:normal;text-transform:none;background:var(--foreground, #ffffff);border-top:1px solid var(--separator, #e5e7eb);border-bottom:1px solid var(--separator, #e5e7eb)}.document-acorn-form .document-payments__table thead th:first-child{border-left:1px solid var(--separator, #e5e7eb);border-top-left-radius:1rem}.document-acorn-form .document-payments__table thead th:last-child{border-right:1px solid var(--separator, #e5e7eb);border-top-right-radius:1rem}.document-acorn-form .document-payments__table .document-payments__row td{padding:.75rem .9rem;vertical-align:top;background:var(--foreground, #ffffff);border-bottom:1px solid var(--separator, #e5e7eb)}.document-acorn-form .document-payments__table .document-payments__row td:first-child{border-left:1px solid var(--separator, #e5e7eb)}.document-acorn-form .document-payments__table .document-payments__row td:last-child{border-right:1px solid var(--separator, #e5e7eb)}.document-acorn-form .document-payments__table .document-payments__row--last td:first-child{border-bottom-left-radius:1rem}.document-acorn-form .document-payments__table .document-payments__row--last td:last-child{border-bottom-right-radius:1rem}.document-acorn-form .document-payments__table .document-payments__add-row td{border:0!important;padding:.75rem 0 0!important;background:transparent!important}.sale-note-acorn-form .sale-note-toolbar{row-gap:.85rem;margin-top:1rem!important;margin-bottom:2rem!important}.document-acorn-form .document-items-toolbar{margin-top:1rem!important;margin-bottom:2rem!important}.document-product-search{min-width:0}.document-product-search__shell{display:flex;flex-direction:column;width:100%}.document-product-search__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;margin-bottom:.25rem}.document-product-search__label{font-size:.78rem;font-weight:600;color:var(--alternate, #64748b);margin:0;display:inline-flex;align-items:center;gap:.4rem}.document-product-search__link{color:var(--primary, #2499e3);font-size:.78rem;font-weight:600;text-decoration:none}.document-product-search__link:hover{text-decoration:underline}.document-product-search__main{display:flex;align-items:stretch;gap:.5rem;width:100%}.document-product-search__select{flex:1 1 auto;min-width:0}.document-product-search__select .el-select__wrapper,.document-product-search__select .el-input__inner{min-height:29.4px!important;height:29.4px!important}.document-product-search__tool{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.35rem;min-width:6.7rem;min-height:29.4px;height:29.4px;padding:0 .85rem;border:0;border-radius:10px;background:color-mix(in srgb,var(--foreground, #ffffff) 88%,var(--primary, #2499e3) 12%);color:var(--primary, #2499e3);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary, #2499e3) 22%,transparent);font-size:12px;font-weight:700;line-height:1;transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}.document-product-search__tool:hover,.document-product-search__tool:focus-visible,.document-product-search__tool.is-active{background:color-mix(in srgb,var(--foreground, #ffffff) 78%,var(--primary, #2499e3) 22%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary, #2499e3) 45%,transparent)}.document-product-search__tool:disabled{cursor:not-allowed;opacity:.65}.document-product-search__tool small{display:inline-flex;align-items:center;justify-content:center;min-width:1.15rem;height:1.15rem;border-radius:999px;background:var(--primary, #2499e3);color:#fff;font-size:.68rem;font-weight:800}.document-product-search__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));align-items:end;gap:.55rem;margin-top:.55rem;margin-bottom:.55rem;padding:.65rem;border:1px solid color-mix(in srgb,var(--primary, #2499e3) 18%,#e5e7eb 82%);border-radius:12px;background:color-mix(in srgb,var(--foreground, #ffffff) 94%,var(--primary, #2499e3) 6%)}.document-product-search__filters-column .document-product-search__filters{margin-top:.4rem;margin-bottom:0}.document-product-search__filter{min-width:0}@media (min-width: 768px){.document-items-toolbar .document-product-search__filters{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr));position:relative;width:100%;max-width:100%}.document-items-toolbar--search-only .document-product-search__filters{width:100%;max-width:100%}.document-product-search--wide .document-product-search__filters{grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr))}}.document-product-search__filter label{display:block;margin-bottom:.2rem;color:#64748b;font-size:.72rem;font-weight:700}.document-product-search__filter .el-select{width:100%}.document-product-search__filter .el-select__wrapper,.document-product-search__filter .el-input__inner,.document-product-search__filter .el-input__wrapper{min-height:2rem!important;height:2rem!important}.document-product-search__stock-toggle{display:inline-flex;align-items:center;gap:.35rem;min-height:2rem;margin:0;color:var(--heading, #0f172a);font-size:.78rem;font-weight:400}.document-product-search__filters>.document-product-search__stock-toggle:first-of-type{grid-column:1}.document-product-search__stock-toggle .el-checkbox__label{font-weight:400}.document-product-search__stock-toggle--stacked{align-items:flex-start;flex-direction:column;justify-content:center;gap:.1rem}.item-dialog-filter-toggles{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:stretch;width:100%;margin-top:.55rem;margin-bottom:.75rem;padding:.65rem;gap:.45rem;border:1px solid color-mix(in srgb,var(--primary, #2d90f6) 18%,#dbeafe 82%);border-radius:.75rem;background:color-mix(in srgb,var(--primary, #2d90f6) 5%,var(--foreground, #ffffff) 95%)}.item-dialog-filter-column{display:contents!important;min-width:0}.item-dialog-filter-column br{display:none!important}.item-dialog-filter-toggles .el-checkbox{display:inline-flex!important;align-items:flex-start;width:100%;min-height:2.1rem;max-width:100%;margin-right:0;margin-bottom:0;padding:.35rem .55rem;border:1px solid rgba(148,163,184,.24);border-radius:.55rem;background:var(--foreground, #ffffff);white-space:normal}.item-dialog-filter-toggles .el-checkbox__input{flex:0 0 auto;margin-top:.12rem}.item-dialog-filter-toggles .el-checkbox__label{min-width:0;padding-left:.35rem;color:var(--body, #4b5563);font-size:.78rem;line-height:1.25;white-space:normal}@media (max-width: 767.98px){.item-dialog-filter-toggles{grid-template-columns:1fr;margin-top:.5rem;margin-bottom:.65rem;padding:.55rem;gap:.35rem}.item-dialog-filter-toggles .el-checkbox{min-height:2rem;padding:.32rem .5rem}}.item-search-option__quickadd{display:none;grid-template-columns:84px 70px 90px 90px auto;gap:.35rem;align-items:end;flex:1 1 auto;width:100%}.item-search-option__quickadd--no-presentation,.item-search-option__quickadd--no-unit{grid-template-columns:70px 90px 90px auto}.item-search-option__quickadd--with-lots,.item-search-option__quickadd--with-series{grid-template-columns:84px 96px 70px 90px 90px auto}.item-search-option__quickadd--with-lots.item-search-option__quickadd--with-series{grid-template-columns:84px 96px 96px 70px 90px 90px auto}.item-search-option__quickadd--with-sizes{grid-template-columns:84px 96px 70px 90px 90px auto}.item-search-option__quickadd--with-lots.item-search-option__quickadd--with-series.item-search-option__quickadd--with-sizes{grid-template-columns:84px 96px 96px 96px 70px 90px 90px auto}.item-search-option__quickadd--with-lots.item-search-option__quickadd--with-sizes,.item-search-option__quickadd--with-series.item-search-option__quickadd--with-sizes{grid-template-columns:84px 96px 96px 70px 90px 90px auto}.item-search-option__quickadd--with-lots.item-search-option__quickadd--no-unit,.item-search-option__quickadd--with-series.item-search-option__quickadd--no-unit{grid-template-columns:96px 70px 90px 90px auto}.item-search-option__quickadd--with-lots.item-search-option__quickadd--with-series.item-search-option__quickadd--no-unit{grid-template-columns:96px 96px 70px 90px 90px auto}.item-search-option__quickadd--with-sizes.item-search-option__quickadd--no-unit{grid-template-columns:96px 70px 90px 90px auto}.item-search-option__quickadd--with-lots.item-search-option__quickadd--with-series.item-search-option__quickadd--with-sizes.item-search-option__quickadd--no-unit{grid-template-columns:96px 96px 96px 70px 90px 90px auto}.item-search-option__quickadd--with-lots.item-search-option__quickadd--with-sizes.item-search-option__quickadd--no-unit,.item-search-option__quickadd--with-series.item-search-option__quickadd--with-sizes.item-search-option__quickadd--no-unit{grid-template-columns:96px 96px 70px 90px 90px auto}.item-search-option--rich:hover .item-search-option__price-block,.item-search-option--rich:focus-within .item-search-option__price-block{display:none}.item-search-option--rich:hover .item-search-option__quickadd,.item-search-option__quickadd:focus-within,.item-search-option--rich:focus-within .item-search-option__quickadd{display:grid}.item-search-option--rich.is-pinned .item-search-option__hover-actions{display:flex}.item-search-option--rich.is-pinned .item-search-option__price-block{display:none}.item-search-option--rich.is-pinned .item-search-option__quickadd{display:grid}.document-product-search-popper .item-search-option__quickadd{align-self:flex-end;flex:0 0 auto;gap:.3rem;grid-template-columns:84px 70px 90px 90px;justify-content:end;margin-left:auto;width:max-content}.document-product-search-popper .item-search-option__quickadd--no-presentation,.document-product-search-popper .item-search-option__quickadd--no-unit{grid-template-columns:70px 90px 90px}.document-product-search-popper .item-search-option__quickadd--with-lots,.document-product-search-popper .item-search-option__quickadd--with-series,.document-product-search-popper .item-search-option__quickadd--with-sizes{grid-template-columns:76px 84px 62px 78px 78px}.document-product-search-popper .item-search-option__quickadd--with-lots.item-search-option__quickadd--with-series,.document-product-search-popper .item-search-option__quickadd--with-lots.item-search-option__quickadd--with-sizes,.document-product-search-popper .item-search-option__quickadd--with-series.item-search-option__quickadd--with-sizes{grid-template-columns:64px 80px 80px 56px 74px 74px}.document-product-search-popper .item-search-option__quickadd--with-lots.item-search-option__quickadd--with-series.item-search-option__quickadd--with-sizes{grid-template-columns:56px 74px 74px 74px 52px 70px 70px}.document-product-search-popper .item-search-option__quickadd--with-lots.item-search-option__quickadd--no-unit,.document-product-search-popper .item-search-option__quickadd--with-series.item-search-option__quickadd--no-unit,.document-product-search-popper .item-search-option__quickadd--with-sizes.item-search-option__quickadd--no-unit{grid-template-columns:84px 62px 78px 78px}.document-product-search-popper .item-search-option__quickadd--with-lots.item-search-option__quickadd--with-series.item-search-option__quickadd--no-unit,.document-product-search-popper .item-search-option__quickadd--with-lots.item-search-option__quickadd--with-sizes.item-search-option__quickadd--no-unit,.document-product-search-popper .item-search-option__quickadd--with-series.item-search-option__quickadd--with-sizes.item-search-option__quickadd--no-unit{grid-template-columns:80px 80px 56px 74px 74px}.document-product-search-popper .item-search-option__quickadd--with-lots.item-search-option__quickadd--with-series.item-search-option__quickadd--with-sizes.item-search-option__quickadd--no-unit{grid-template-columns:74px 74px 74px 52px 70px 70px}.item-search-option__quickadd-field,.item-search-option__quickadd-field--unit,.item-search-option__quickadd-field--lot,.item-search-option__quickadd-field--series,.item-search-option__quickadd-field--size{min-width:0}.item-search-option__quickadd-field>label{display:flex;align-items:center;gap:.25rem;margin-bottom:.1rem;color:#64748b;font-size:.68rem;font-weight:600;line-height:1.15}.item-search-option__quickadd-input{width:100%;min-height:1.55rem;height:1.55rem;padding:0 .4rem;border:1px solid rgba(148,163,184,.32);border-radius:6px;background:var(--foreground, #ffffff);color:var(--heading, #0f172a);font-size:.72rem;font-weight:600;text-align:right}.item-search-option__quickadd-input:focus{outline:none;border-color:var(--primary, #2499e3);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary, #2499e3) 18%,transparent 82%)}.item-search-option__quickadd-input:disabled{background:rgba(148,163,184,.1);color:#94a3b8;cursor:not-allowed}.item-search-option__quickadd-select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;text-align:left}.item-search-option__lot-select,.item-search-option__series-select,.item-search-option__size-select{display:inline-flex;align-items:center;justify-content:center;border-color:color-mix(in srgb,var(--primary, #2499e3) 42%,#dbeafe 58%);background:color-mix(in srgb,var(--primary, #2499e3) 7%,#ffffff 93%);color:var(--primary, #2499e3);cursor:pointer;font-weight:700;text-align:center}.item-search-option__lot-select.is-complete,.item-search-option__series-select.is-complete,.item-search-option__size-select.is-complete{border-color:#10b98161;background:rgba(16,185,129,.08);color:#047857}.item-search-option__lot-select.is-empty,.item-search-option__series-select.is-empty,.item-search-option__size-select.is-empty{border-color:#ef444461;background:rgba(239,68,68,.08);color:#b91c1c}.item-search-option__quickadd-check{width:12px;height:12px;margin:0;accent-color:var(--primary, #2499e3);cursor:pointer}.item-search-option__quickadd-stepper{display:grid;grid-template-columns:1.35rem 1fr 1.35rem;align-items:center;gap:.15rem}.item-search-option__quickadd-stepper .item-search-option__quickadd-input{text-align:center;padding:0 .2rem}.item-search-option__quickadd-step{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.55rem;padding:0;border:1px solid rgba(148,163,184,.32);border-radius:6px;background:var(--foreground, #ffffff);color:var(--heading, #0f172a);font-size:.72rem;line-height:1;cursor:pointer;transition:background .15s ease,border-color .15s ease}.item-search-option__quickadd-step:hover{background:color-mix(in srgb,var(--primary, #2499e3) 8%,#ffffff 92%);border-color:color-mix(in srgb,var(--primary, #2499e3) 32%,#e5e7eb 68%)}.item-search-option__quickadd-add{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;min-width:1.85rem;height:1.85rem;padding:0;border:none;border-radius:50%;background:var(--primary, #2499e3);color:#fff;cursor:pointer;transition:filter .15s ease,transform .1s ease}.item-search-option__quickadd-add i{font-size:1.1rem;line-height:1}.item-search-option__quickadd-add:hover{filter:brightness(1.05)}.item-search-option__quickadd-add:disabled{background:#cbd5e1;color:#f8fafc;cursor:not-allowed;filter:none;opacity:.75}.item-search-option__quickadd-add:active{transform:translateY(1px)}@media (max-width: 720px){.item-search-option__quickadd{grid-template-columns:1fr 1fr}.item-search-option__quickadd-add{grid-column:1 / -1}}.document-product-search-popper{min-width:min(880px,calc(100vw - 2rem))!important}.purchase-product-search-popper .purchase-product-search__media{cursor:default}.document-product-search-popper .item-search-option--rich{gap:.85rem;align-items:center}.document-product-search-popper .item-search-option__body{flex:1 1 auto;min-width:10rem}.document-product-search-popper .item-search-option__meta{display:flex;flex:0 0 10rem;align-items:stretch;gap:.45rem;min-width:10rem;transition:flex-basis .18s ease,min-width .18s ease}.document-product-search-popper .item-search-option--rich:hover .item-search-option__meta,.document-product-search-popper .item-search-option--rich:focus-within .item-search-option__meta,.document-product-search-popper .item-search-option--rich.is-pinned .item-search-option__meta{flex:0 0 31.5rem;min-width:31.5rem}.document-product-search-popper .item-search-option__price-block,.document-product-search-popper .item-search-option__stock-block{flex:1 1 auto;align-items:flex-end;justify-content:center;min-height:2.4rem;padding:0 .25rem;text-align:right}.document-product-search-popper .item-search-option__price-label,.document-product-search-popper .item-search-option__stock-label{line-height:1}.document-product-search-popper .item-search-option__price,.document-product-search-popper .item-search-option__stock{line-height:1.05}.document-product-search-popper .item-search-option__chips{display:none}.document-product-search-popper .item-search-option--rich:hover .item-search-option__chips{display:flex}.document-product-search-popper .item-search-option__actions--icons{grid-column:auto;display:inline-flex;gap:.35rem}.document-product-search-popper .item-search-option__action--icon{width:2rem;min-width:2rem;height:2rem;padding:0;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.document-product-search-popper .item-search-option__action--icon i{font-size:1rem}.document-product-search-popper .item-search-option__action--icon span{display:none}.document-product-search-popper .item-search-option__actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.document-product-search-popper .item-search-option__action{min-width:0;width:100%;padding:0 .5rem}@media (max-width: 767.98px){.document-product-search__main{flex-wrap:wrap}.document-product-search__select{flex:0 0 100%;width:100%}.document-product-search__tool{flex:1 1 0;min-width:0;height:auto;min-height:2.45rem;padding:.55rem .65rem;white-space:normal}.document-product-search__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.55rem}.document-product-search__stock-toggle,.document-product-search__clear{min-height:2.35rem}.el-popper.document-product-search-popper{left:.5rem!important;right:.5rem!important;width:calc(100vw - 1rem)!important;min-width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important}.el-popper.document-product-search-popper>.el-select-dropdown.document-product-search-popper{position:static!important;inset:auto!important;width:100%!important;min-width:0!important;max-width:100%!important}.document-product-search-popper .el-scrollbar,.document-product-search-popper .el-select-dropdown__wrap,.document-product-search-popper .el-select-dropdown__list,.document-product-search-popper .el-select-dropdown__item,.document-product-search-popper .item-search-option--rich{box-sizing:border-box;max-width:100%;min-width:0;width:100%!important}.document-product-search-popper .item-search-option--rich{align-items:stretch;flex-direction:column;overflow:hidden;gap:.75rem}.document-product-search-popper .item-search-option__media{width:100%;height:4.75rem;flex-basis:auto}.document-product-search-popper .item-search-option__meta{flex:1 1 auto;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.document-product-search-popper .item-search-option__quickadd{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%}.document-product-search-popper .item-search-option__price-block,.document-product-search-popper .item-search-option__stock-block{align-items:center}.document-product-search-popper .item-search-option__actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.quotation-acorn-form .quotation-toolbar{margin-top:1rem!important;margin-bottom:2rem!important}.sale-note-acorn-form .sale-note-toolbar>[class*=col-]{display:flex}.sale-note-acorn-form .sale-note-toolbar>[class*=col-]>*{width:100%}.sale-note-acorn-form .sale-note-toolbar .btn,.sale-note-acorn-form .sale-note-toolbar .fss-action-pill{width:100%}.sale-note-acorn-form .sale-note-toolbar__dropdown,.sale-note-acorn-form .sale-note-toolbar__dropdown .el-tooltip__trigger{display:block;width:100%}.sale-note-acorn-form .sale-note-items-section{margin-top:1.25rem!important}.document-acorn-form .document-items-table,.sale-note-acorn-form .sale-note-items-table{overflow:hidden;border:1px solid var(--separator, #e5e7eb);border-radius:1rem;background:var(--foreground, #ffffff)}.document-acorn-form .document-items-table .table,.sale-note-acorn-form .sale-note-items-table .table{margin-bottom:0}.document-acorn-form .document-item-actions,.sale-note-acorn-form .document-item-actions,.quotation-acorn-form .document-item-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.55rem;margin-top:.2rem;line-height:1.35}.document-acorn-form .item-meta-row,.sale-note-acorn-form .item-meta-row,.quotation-acorn-form .item-meta-row{display:flex;flex-wrap:nowrap;align-items:center;gap:.55rem;margin-top:.2rem;line-height:1.35;white-space:nowrap}.document-acorn-form .item-meta-tax,.sale-note-acorn-form .item-meta-tax,.quotation-acorn-form .item-meta-tax{color:var(--alternate, #6b7280);font-size:.88rem;white-space:nowrap}.document-acorn-form .document-item-size-summary{display:flex;align-items:center;max-width:100%;margin-top:.15rem;padding:0;border:0;background:transparent;color:var(--alternate, #6b7280);font-size:.88rem;font-weight:400;line-height:1.35;vertical-align:middle}.document-acorn-form .document-item-size-summary--editable{cursor:pointer;transition:color .15s ease}.document-acorn-form .document-item-size-summary--editable:hover{color:var(--primary, #2d90f6)}.document-acorn-form .document-item-size-summary__icon{margin-left:.3rem;font-size:.78em;opacity:.45;transition:opacity .15s ease}.document-acorn-form .document-item-size-summary--editable:hover .document-item-size-summary__icon{opacity:.9}.document-acorn-form .document-item-coupon-summary{display:inline-flex;align-items:center;max-width:100%;margin-top:.2rem;padding:.08rem .45rem;border:1px solid var(--separator, #e5e7eb);border-radius:999px;background:color-mix(in srgb,var(--primary, #2d90f6) 5%,transparent);color:var(--alternate, #6b7280);font-size:.76rem;font-weight:700;line-height:1.25;vertical-align:middle}.document-acorn-form .document-items-table__product-column{width:25%}.document-acorn-form .document-items-table__presentation-column{width:7.75rem;min-width:7rem;white-space:nowrap}.document-acorn-form .document-items-table__unit-column{width:5.75rem;min-width:5.25rem;white-space:nowrap}.document-acorn-form .document-items-table__size-column{width:5rem;min-width:4.5rem;white-space:nowrap}.document-acorn-form .document-items-table__quantity-column{width:7rem;min-width:6.25rem;white-space:nowrap}.document-acorn-form .item-meta-row .document-item-actions,.sale-note-acorn-form .item-meta-row .document-item-actions,.quotation-acorn-form .item-meta-row .document-item-actions{margin-top:0;min-width:0}.document-acorn-form .document-item-actions a,.sale-note-acorn-form .document-item-actions a,.quotation-acorn-form .document-item-actions a{display:inline-flex;align-items:center;justify-content:center;gap:.32rem;min-height:1.55rem;padding:.16rem .5rem;border:1px solid transparent;border-radius:999px;background:transparent;box-shadow:none;color:var(--primary, #2d90f6)!important;font-size:.78rem;font-weight:600;line-height:1.15;text-decoration:none!important;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.document-acorn-form .document-item-actions a:hover,.sale-note-acorn-form .document-item-actions a:hover,.quotation-acorn-form .document-item-actions a:hover,.document-acorn-form .document-item-actions a:focus,.sale-note-acorn-form .document-item-actions a:focus,.quotation-acorn-form .document-item-actions a:focus{border-color:transparent;background:transparent;box-shadow:none;color:var(--primary, #2d90f6)!important;text-decoration:underline!important}.document-acorn-form .document-item-actions a i,.sale-note-acorn-form .document-item-actions a i,.quotation-acorn-form .document-item-actions a i{margin:0!important;font-size:.92em;line-height:1}.document-acorn-form .document-item-actions a.text-danger,.sale-note-acorn-form .document-item-actions a.text-danger,.quotation-acorn-form .document-item-actions a.text-danger{border-color:transparent;background:transparent;color:var(--danger, #dc3545)!important}.document-acorn-form .document-item-actions a.text-danger:hover,.sale-note-acorn-form .document-item-actions a.text-danger:hover,.quotation-acorn-form .document-item-actions a.text-danger:hover,.document-acorn-form .document-item-actions a.text-danger:focus,.sale-note-acorn-form .document-item-actions a.text-danger:focus,.quotation-acorn-form .document-item-actions a.text-danger:focus{border-color:transparent;background:transparent;color:var(--danger, #dc3545)!important}.document-acorn-form .document-item-actions a.text-success,.sale-note-acorn-form .document-item-actions a.text-success,.quotation-acorn-form .document-item-actions a.text-success{border-color:transparent;background:transparent;color:var(--success, #198754)!important}.document-acorn-form .document-item-actions a.text-success:hover,.sale-note-acorn-form .document-item-actions a.text-success:hover,.quotation-acorn-form .document-item-actions a.text-success:hover,.document-acorn-form .document-item-actions a.text-success:focus,.sale-note-acorn-form .document-item-actions a.text-success:focus,.quotation-acorn-form .document-item-actions a.text-success:focus{border-color:transparent;background:transparent;color:var(--success, #198754)!important}.document-acorn-form .document-item-actions a.text-info,.sale-note-acorn-form .document-item-actions a.text-info,.quotation-acorn-form .document-item-actions a.text-info{border-color:transparent;background:transparent;color:color-mix(in srgb,var(--info, #0dcaf0) 72%,#0f172a)!important}.document-acorn-form .document-item-actions a.text-info:hover,.sale-note-acorn-form .document-item-actions a.text-info:hover,.quotation-acorn-form .document-item-actions a.text-info:hover,.document-acorn-form .document-item-actions a.text-info:focus,.sale-note-acorn-form .document-item-actions a.text-info:focus,.quotation-acorn-form .document-item-actions a.text-info:focus{border-color:transparent;background:transparent;color:color-mix(in srgb,var(--info, #0dcaf0) 72%,#0f172a)!important}.sale-note-acorn-form .item-actions-column,.quotation-acorn-form .item-actions-column{display:none}.document-acorn-form .document-items-table{overflow:visible;border:0;border-radius:0;background:transparent}.document-acorn-form .document-items-table .table{border-collapse:separate;border-spacing:0}.document-acorn-form .document-items-table thead th,.sale-note-acorn-form .sale-note-items-table thead th{color:var(--alternate, #6b7280);font-size:.85rem;font-weight:700;letter-spacing:normal;text-transform:none;border-bottom-width:1px}.document-acorn-form .document-items-table tbody td,.sale-note-acorn-form .sale-note-items-table tbody td{vertical-align:top}.document-acorn-form .document-items-table tbody td.text-end,.document-acorn-form .document-items-table tbody td.text-center,.sale-note-acorn-form .sale-note-items-table tbody td.text-end,.sale-note-acorn-form .sale-note-items-table tbody td.text-center,.purchase-items-table tbody td.text-end,.purchase-items-table tbody td.text-center,.purchase-settlement-acorn-form .table-responsive tbody td.text-end,.purchase-settlement-acorn-form .table-responsive tbody td.text-center{white-space:nowrap}.document-acorn-form .document-items-empty-row td{padding:1rem 0;border:0}.document-acorn-form .document-items-empty-state{display:flex;align-items:center;gap:.75rem;min-height:4.25rem;padding:1rem 1.1rem;color:var(--alternate, #6b7280);background:color-mix(in srgb,var(--primary, #2d90f6) 5%,transparent);border:1px dashed color-mix(in srgb,var(--primary, #2d90f6) 24%,transparent);border-radius:1rem}.document-acorn-form .document-items-empty-state>.bi{display:inline-flex;flex:0 0 2.15rem;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;color:var(--primary, #2d90f6);background:color-mix(in srgb,var(--primary, #2d90f6) 12%,transparent);border-radius:999px;font-size:1.05rem}.document-acorn-form .document-items-empty-state strong,.document-acorn-form .document-items-empty-state span{display:block}.document-acorn-form .document-items-empty-state strong{color:var(--heading, #1f2937);font-size:.9rem}.document-acorn-form .document-items-empty-state span{margin-top:.1rem;font-size:.82rem}.document-acorn-form .document-items-list>tr.document-item-row--added>td{animation:document-item-added-confirmation 1.35s ease-out;background:rgba(34,197,94,.08)}.document-acorn-form .document-items-list>tr.document-item-row--added>td:first-child{box-shadow:inset 3px 0 #22c55e6b}.document-acorn-form .document-items-table--has-items .table thead th{background:var(--foreground, #ffffff);border-top:1px solid var(--separator, #e5e7eb)}.document-acorn-form .document-items-table--has-items .table thead th:first-child{border-left:1px solid var(--separator, #e5e7eb);border-top-left-radius:1rem}.document-acorn-form .document-items-table--has-items .table thead th:last-child{border-right:1px solid var(--separator, #e5e7eb);border-top-right-radius:1rem}.document-acorn-form .document-items-table--has-items .document-items-list>tr>td:first-child{border-left:1px solid var(--separator, #e5e7eb)}.document-acorn-form .document-items-table--has-items .document-items-list>tr>td:last-child{border-right:1px solid var(--separator, #e5e7eb)}.document-acorn-form .document-items-table--has-items .document-items-list>tr:last-child>td{border-bottom:1px solid var(--separator, #e5e7eb)}.document-acorn-form .document-items-table--has-items .document-items-list>tr:last-child>td:first-child{border-bottom-left-radius:1rem}.document-acorn-form .document-items-table--has-items .document-items-list>tr:last-child>td:last-child{border-bottom-right-radius:1rem}@keyframes document-item-added-confirmation{0%{background:rgba(34,197,94,.16)}72%{background:rgba(34,197,94,.08)}to{background:transparent}}@keyframes document-inline-feedback-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.document-inline-feedback{animation:none!important}.document-acorn-form .document-items-list>tr.document-item-row--added>td{animation:none!important}}.document-acorn-form .document-totals-panel-wrapper{margin-top:.25rem;display:flex;justify-content:flex-end}.document-acorn-form .document-totals-panel{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--separator, #e5e7eb);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary, #2d90f6) 3%,transparent),transparent 28%),var(--foreground, #ffffff);box-shadow:0 12px 32px #0f172a0d}.document-acorn-form .document-totals-panel td{padding:.72rem .95rem;vertical-align:middle}.document-acorn-form .document-totals-panel--summary td{height:auto!important;padding-top:.92rem;padding-bottom:.92rem}.document-acorn-form .document-totals-panel--summary tr:first-child td{padding-top:1.08rem}.document-acorn-form .document-totals-panel--summary tr:last-child td{padding-bottom:1.08rem}.document-acorn-form .document-totals-panel tr+tr td{border-top:1px solid color-mix(in srgb,var(--separator, #e5e7eb) 80%,transparent)}.document-acorn-form .document-totals-panel td:first-child{width:58%;color:var(--heading, #1f2937);font-weight:600}.document-acorn-form .document-totals-panel td:last-child{color:var(--heading, #1f2937)}.document-acorn-form .document-totals-panel .el-checkbox{vertical-align:middle}.document-acorn-form .document-totals-panel__toggle-row>td{white-space:nowrap}.document-acorn-form .document-totals-panel__label-cell,.document-acorn-form .document-totals-panel__control-cell{display:flex;align-items:center;gap:.45rem;flex-wrap:nowrap}.document-acorn-form .document-totals-panel__label-cell{justify-content:flex-start}.document-acorn-form .document-totals-panel__control-cell{justify-content:flex-end}.document-acorn-form .document-totals-panel__control-cell .el-checkbox,.document-acorn-form .document-totals-panel__label-cell .el-checkbox{margin:0!important}.document-acorn-form .document-totals-panel__label-text{display:inline-flex;align-items:center;line-height:1.15}.document-acorn-form .document-side-panel-stack{display:flex;justify-content:flex-start;margin-top:.85rem}.document-acorn-form .document-totals-panel--controls{width:100%;max-width:none}.document-acorn-form .document-controls-panel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.7rem}.document-acorn-form .document-controls-panel__item{min-width:0;display:flex;flex-direction:column;gap:.35rem}.document-acorn-form .document-controls-panel__label-line,.document-acorn-form .document-controls-panel__field-row{display:flex;align-items:center;gap:.35rem;min-width:0}.document-acorn-form .document-controls-panel__label-line{min-height:1.3rem;color:var(--heading, #1f2937);font-weight:600;font-size:.85rem;white-space:nowrap}.document-acorn-form .document-totals-panel__label-text{font-size:.85rem}.document-acorn-form .document-controls-panel__label-line .el-checkbox,.document-acorn-form .document-controls-panel__field-row .el-checkbox{margin:0!important}.document-acorn-form .document-controls-panel__label-line .bi,.document-acorn-form .document-controls-panel__field-row .bi{margin-left:0!important}.document-acorn-form .document-controls-panel__field-row>*{flex-shrink:0}@media (min-width: 768px){.document-acorn-form .document-controls-panel__item--payment-condition .document-controls-panel__field-row{margin-top:.35rem}}.document-acorn-form .document-controls-panel__field-row .document-totals-panel__split-input,.document-acorn-form .document-controls-panel__field-row .document-totals-panel__payment-select,.document-acorn-form .document-controls-panel__field-row .document-totals-panel__payment-select.el-select{flex:1 1 auto;width:100%;min-width:0}.document-acorn-form .document-totals-panel__payment-select,.document-acorn-form .document-totals-panel__payment-select.el-select{width:min(100%,14rem)}.document-acorn-form .document-totals-panel__split-input{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;min-width:7.5rem;height:var(--fss-form-control-height, 2.5rem);border:1px solid var(--separator, #dbe2ea);border-radius:var(--fss-form-control-radius, .72rem);overflow:hidden;background:var(--foreground, #ffffff);transition:border-color .15s ease,box-shadow .15s ease,opacity .15s ease}.document-acorn-form .document-totals-panel__split-input:focus-within{border-color:var(--primary, #2d90f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary, #2d90f6) 12%,transparent)}.document-acorn-form .document-totals-panel__split-input--disabled{opacity:.68;background:color-mix(in srgb,var(--background, #f8fafc) 85%,var(--foreground, #ffffff))}.document-acorn-form .document-totals-panel__split-symbol{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;padding:0 .5rem;border-right:1px solid var(--separator, #dbe2ea);background:color-mix(in srgb,var(--background, #f8fafc) 82%,transparent);color:var(--heading, #1f2937);font:inherit;font-size:.8rem;font-weight:400;line-height:1.6;font-variant-numeric:tabular-nums}.document-acorn-form .document-totals-panel__split-field{width:100%;min-width:0;height:100%;border:0;background:transparent;color:var(--heading, #1f2937);padding:0 .6rem;text-align:right;font:inherit;font-size:.8rem;font-weight:400;line-height:1.6;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:textfield}.document-acorn-form .document-totals-panel__split-field:focus{outline:none}.document-payments__monto-input .el-input__inner,.document-payments__monto-input input{text-align:right!important;font-variant-numeric:tabular-nums}.document-acorn-form .document-totals-panel__split-field:disabled{cursor:not-allowed}.document-acorn-form .document-totals-panel__split-field::-webkit-outer-spin-button,.document-acorn-form .document-totals-panel__split-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.document-acorn-form .document-totals-panel__split-field[type=number]{-moz-appearance:textfield}.document-acorn-form .document-credit-fee-panel{margin-top:.95rem;padding:1rem 1.05rem;border:1px solid var(--separator, #e5e7eb);border-radius:1rem;background:linear-gradient(180deg,color-mix(in srgb,var(--primary, #2d90f6) 3%,transparent),transparent 28%),var(--foreground, #ffffff);box-shadow:0 12px 32px #0f172a0d}.document-acorn-form .document-credit-fee-panel--standalone{margin-bottom:1rem}.document-acorn-form .document-credit-fee-panel__toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.85rem;align-items:end;margin-bottom:.95rem}.document-acorn-form .document-credit-fee-panel__control{min-width:0;display:flex;flex-direction:column;gap:.4rem}.document-acorn-form .document-credit-fee-panel__label{display:inline-flex;align-items:center;color:var(--heading, #1f2937);font-size:.9rem;font-weight:600;line-height:1.2}.document-acorn-form .document-credit-fee-panel__number,.document-acorn-form .document-credit-fee-panel__number.el-input-number{width:100%!important}.document-acorn-form .document-credit-fee-panel__number .el-input__wrapper,.document-acorn-form .document-credit-fee-panel__number .el-input__inner{font-size:.875rem!important;font-weight:400!important}.document-acorn-form .document-credit-fee-panel__actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:.55rem}.document-acorn-form .document-credit-fee-panel__action-btn.el-button{min-width:2.75rem;width:2.75rem;height:2.75rem;padding:0;border-radius:1rem}.document-acorn-form .document-credit-fee-panel__collapse.el-collapse{border-top:1px solid color-mix(in srgb,var(--separator, #e5e7eb) 80%,transparent);border-bottom:0;background:transparent}.document-acorn-form .document-credit-fee-panel__collapse .el-collapse-item__header{min-height:2.85rem;padding:0 .1rem;background:transparent;color:var(--heading, #1f2937);font-weight:600}.document-acorn-form .document-credit-fee-panel__collapse .el-collapse-item__wrap,.document-acorn-form .document-credit-fee-panel__collapse .el-collapse-item__content{background:transparent}.document-acorn-form .document-credit-fee-panel__collapse .el-collapse-item__content{padding-bottom:0}.document-acorn-form .document-credit-fee-panel__table{width:100%;margin-bottom:0}.document-acorn-form .document-credit-fee-panel__table thead th{border-top:0;color:var(--muted, #64748b);font-size:.8rem;font-weight:600;padding:.45rem .5rem .7rem;white-space:nowrap}.document-acorn-form .document-credit-fee-panel__table tbody td{padding:.65rem .5rem;vertical-align:middle}.document-acorn-form .document-credit-fee-panel__table .el-date-editor,.document-acorn-form .document-credit-fee-panel__table .el-select,.document-acorn-form .document-credit-fee-panel__table .el-input{width:100%}.document-acorn-form .document-credit-fee-panel__row-delete.btn{min-width:2.3rem;width:2.3rem;height:2.3rem;padding:0;border-radius:.85rem}.document-acorn-form .document-credit-fee-panel__add-link{display:inline-flex;align-items:center;gap:.45rem;color:var(--primary, #2d90f6);font-weight:500}.document-acorn-form .document-credit-fee-panel__add-link .bi{color:inherit;font-size:.95rem}.document-acorn-form .document-credit-fee-panel__hint{color:var(--muted, #64748b);font-size:.85rem}html[data-color^=dark] .document-acorn-form .document-totals-panel{border-color:#ffffff1a;background:linear-gradient(180deg,rgba(45,144,246,.1),rgba(255,255,255,.01) 28%),var(--foreground, #111827);box-shadow:none}html[data-color^=dark] .document-acorn-form .document-totals-panel tr+tr td{border-top-color:#ffffff14}html[data-color^=dark] .document-acorn-form .document-totals-panel__split-input{border-color:#ffffff2e;background:var(--foreground, rgba(17, 24, 39, .74))}html[data-color^=dark] .document-acorn-form .document-totals-panel__split-symbol{border-right-color:#ffffff2e;background:color-mix(in srgb,var(--foreground, #1f2937) 92%,var(--primary, #2d90f6) 8%);color:var(--light-text, #e5e7eb)}html[data-color^=dark] .document-acorn-form .document-credit-fee-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent),transparent 30%),color-mix(in srgb,var(--foreground, #0f172a) 96%,transparent);border-color:color-mix(in srgb,var(--separator, #334155) 88%,transparent)}html[data-color^=dark] .document-acorn-form .document-credit-fee-panel__collapse.el-collapse{border-top-color:color-mix(in srgb,var(--separator, #334155) 80%,transparent)}@media (max-width: 767.98px){.document-acorn-form .document-totals-panel-wrapper{margin-top:.9rem}.document-acorn-form .document-side-panel-stack{justify-content:stretch}.document-acorn-form .document-totals-panel--controls{width:100%;max-width:none}.document-acorn-form .document-controls-panel{grid-template-columns:1fr}.document-acorn-form .document-totals-panel__toggle-row>td{white-space:normal}.document-acorn-form .document-totals-panel__label-cell,.document-acorn-form .document-totals-panel__control-cell{gap:.25rem}.document-acorn-form .document-totals-panel__split-input{width:100%;min-width:0}.document-acorn-form .document-credit-fee-panel__toolbar{grid-template-columns:1fr}.document-acorn-form .document-credit-fee-panel__actions{justify-content:flex-start}}.sale-note-acorn-form .document-action-footer{border-top:1px solid var(--separator, #e5e7eb);padding:1rem 1.25rem 1.25rem}.sale-note-acorn-form .bg-light.rounded{background:rgba(148,163,184,.14)!important;border-radius:999px!important}.sale-note-acorn-form .el-upload-list__item{max-width:150px}.quotation-acorn-form{overflow:hidden}.quotation-acorn-form .form-body{padding:.55rem 1.25rem 0}.order-note-acorn-form{overflow:hidden}.order-note-acorn-form .form-body,.order-note-acorn-form .order-note-form__body{padding:.55rem 1.25rem 0}.order-note-acorn-form .order-note-items-table{border:1px solid var(--separator, #e5e7eb);border-radius:.85rem;background:var(--foreground, #ffffff)}.order-note-acorn-form .order-note-items-table .table{margin-bottom:0}.order-note-acorn-form .order-note-empty-products{display:flex;align-items:flex-start;gap:.7rem;margin-top:.65rem;padding:.85rem 1rem;border:1px dashed color-mix(in srgb,var(--primary, #2d90f6) 22%,#cbd5e1 78%);border-radius:.85rem;background:color-mix(in srgb,var(--primary, #2d90f6) 5%,var(--foreground, #ffffff) 95%);color:var(--body, #4b5563)}.order-note-acorn-form .order-note-empty-products__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2rem;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--primary, #2d90f6) 12%,transparent);color:var(--primary, #2d90f6)}.order-note-acorn-form .order-note-empty-products strong,.order-note-acorn-form .order-note-empty-products span{display:block}.order-note-acorn-form .order-note-empty-products strong{color:var(--heading, #1f2937);font-size:.88rem;line-height:1.25}.order-note-acorn-form .order-note-empty-products span{margin-top:.12rem;font-size:.82rem;line-height:1.35}.quotation-acorn-form .quotation-form__grid{row-gap:.15rem}.quotation-acorn-form .quotation-form__label,.quotation-acorn-form .form-group>.control-label.font-weight-bold.text-info,.quotation-acorn-form .text-center.font-weight-bold.text-info{color:var(--heading, #1f2937)!important;font-weight:600!important}.quotation-acorn-form .quotation-form__label-link,.quotation-acorn-form .form-group>.control-label.font-weight-bold.text-info a{color:var(--primary, #2d97de);font-weight:600;text-decoration:none}.quotation-acorn-form .quotation-form__label-link:hover,.quotation-acorn-form .form-group>.control-label.font-weight-bold.text-info a:hover{text-decoration:underline}.quotation-payments-toggle{display:flex;align-items:center;margin-top:.5rem!important;padding:0 1.25rem}.quotation-payments-toggle__button{display:inline-flex;align-items:center;gap:.4rem}.quotation-payments-toggle__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--primary, #2d90f6) 18%,transparent);color:var(--primary, #2d90f6);font-size:.72rem;font-weight:700;margin-left:.15rem}.quotation-acorn-form .quotation-payments{margin-top:.25rem}.quotation-acorn-form .quotation-payments__table{width:100%;border-collapse:separate;border-spacing:0;margin-bottom:0}.quotation-acorn-form .quotation-payments__table thead th{padding:.75rem .9rem;color:var(--alternate, #6b7280);font-size:.85rem;font-weight:700;letter-spacing:normal;text-transform:none;background:var(--foreground, #ffffff);border-top:1px solid var(--separator, #e5e7eb);border-bottom:1px solid var(--separator, #e5e7eb)}.quotation-acorn-form .quotation-payments__table thead th:first-child{border-left:1px solid var(--separator, #e5e7eb);border-top-left-radius:1rem}.quotation-acorn-form .quotation-payments__table thead th:last-child{border-right:1px solid var(--separator, #e5e7eb);border-top-right-radius:1rem}.quotation-acorn-form .quotation-payments__table .quotation-payments__row td{padding:.75rem .9rem;vertical-align:top;background:var(--foreground, #ffffff);border-bottom:1px solid var(--separator, #e5e7eb)}.quotation-acorn-form .quotation-payments__table .quotation-payments__row td:first-child{border-left:1px solid var(--separator, #e5e7eb)}.quotation-acorn-form .quotation-payments__table .quotation-payments__row td:last-child{border-right:1px solid var(--separator, #e5e7eb)}.quotation-acorn-form .quotation-payments__table .quotation-payments__row--last td:first-child{border-bottom-left-radius:1rem}.quotation-acorn-form .quotation-payments__table .quotation-payments__row--last td:last-child{border-bottom-right-radius:1rem}.quotation-acorn-form .quotation-payments__table .quotation-payments__add-row td{border:0!important;padding:.75rem 0 0!important;background:transparent!important}.quotation-acorn-form .quotation-payments__table .form-group{margin:0!important}.quotation-acorn-form .quotation-payments__row .el-select,.quotation-acorn-form .quotation-payments__row .el-input,.quotation-acorn-form .quotation-payments__row .el-date-editor{width:100%!important;max-width:100%!important}.quotation-acorn-form .quotation-toolbar>[class*=col-]{display:flex}.quotation-acorn-form .quotation-toolbar>[class*=col-]>*{width:100%}.quotation-acorn-form .quotation-toolbar .btn,.quotation-acorn-form .quotation-toolbar .fss-action-pill{width:100%}.quotation-acorn-form .quotation-toolbar__dropdown,.quotation-acorn-form .quotation-toolbar__dropdown .el-tooltip__trigger{display:block;width:100%}.quotation-acorn-form .quotation-toolbar__action,.quotation-acorn-form .fss-action-pill.quotation-toolbar__action{width:100%;justify-content:center;border:0!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary, #2499e3) 22%,transparent)!important;border-radius:10px!important;min-height:29.4px!important;height:29.4px!important;font-size:12px!important}.quotation-acorn-form .quotation-toolbar__action:hover,.quotation-acorn-form .quotation-toolbar__action:focus-visible{box-shadow:inset 0 0 0 1px var(--primary, #2499e3)!important;background:color-mix(in srgb,var(--primary, #2499e3) 12%,transparent)}.quotation-acorn-form .quotation-items-section{margin-top:1.25rem!important}.quotation-acorn-form .quotation-items-table{overflow:hidden;border:1px solid var(--separator, #e5e7eb);border-radius:1rem;background:var(--foreground, #ffffff)}.quotation-acorn-form .quotation-items-table .table{margin-bottom:0}.quotation-acorn-form .quotation-items-table thead th{color:var(--alternate, #6b7280);font-size:.85rem;font-weight:700;letter-spacing:normal;text-transform:none;border-bottom-width:1px}.quotation-acorn-form .quotation-items-table tbody td{vertical-align:top}.quotation-acorn-form .document-action-footer{border-top:1px solid var(--separator, #e5e7eb);padding:1rem 1.25rem 1.25rem}.quotation-acorn-form .bg-light.rounded{background:rgba(148,163,184,.14)!important;border-radius:999px!important}.document-acorn-form .additional-info-collapse{border-top:0!important;background:transparent!important}.document-acorn-form .additional-info-collapse .el-collapse-item__header{min-height:3rem;padding-inline:0;font-weight:600;background:transparent!important;border-bottom:1px solid var(--separator, #e5e7eb)!important;color:var(--body, #4b5563)!important}.document-acorn-form .additional-info-collapse .el-collapse-item__header.is-active{border-bottom-color:transparent!important}.document-acorn-form .additional-info-collapse .el-collapse-item__arrow{color:inherit!important}.document-acorn-form .additional-info-collapse .el-collapse-item__wrap{background:transparent!important;border-bottom:0!important}.document-acorn-form .additional-info-collapse .el-collapse-item__content{padding:1rem 0 1.25rem!important;color:var(--body, #4b5563)!important}.document-acorn-form .additional-info-collapse .el-collapse-item__content>.row{row-gap:.75rem}.document-acorn-form .additional-info-collapse .el-collapse-item__content>.row>[class*=col-]{display:flex;flex-direction:column;gap:.75rem}.document-acorn-form .additional-info-collapse .el-collapse-item__content>.row>[class*=col-]>[class*=col-]{padding-top:0!important;padding-bottom:0!important}.document-acorn-form .additional-info-collapse .el-collapse-item__content .control-label{margin-bottom:.5rem!important}.document-acorn-form .additional-info-collapse .el-collapse-item__content .el-switch{flex-shrink:0;margin-inline-end:.75rem}.document-acorn-form .additional-info-collapse .el-collapse-item__content .el-switch+span{display:inline-block;line-height:1.35;vertical-align:middle}.document-acorn-form.card,.document-acorn-form .card{padding:5px;background:var(--foreground, #fff)!important;border:1px solid var(--separator, #e5e7eb)!important;border-radius:var(--border-radius-lg, 10px)!important;box-shadow:0 4px 13px #00000012!important}.document-acorn-form--invoice .document-form-card{box-shadow:none!important}.document-acorn-form .card>.row:first-child,.document-acorn-form .card>.card-body:first-child{padding-top:8px}.document-acorn-form .form-group{margin-bottom:14px!important}.document-acorn-form .control-label{display:inline-flex;align-items:center;gap:6px;margin-bottom:5px!important;color:var(--alternate, #6b7280)!important;font-size:var(--fss-form-control-label-font-size, .76rem);font-weight:500;line-height:1.2}.document-acorn-form .el-select,.document-acorn-form .el-input,.document-acorn-form .el-date-editor.el-input,.document-acorn-form .el-date-editor.el-input__wrapper,.document-acorn-form .el-time-editor.el-input,.document-acorn-form .el-time-editor.el-input__wrapper{width:100%!important}.document-acorn-form .document-summary-layout{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start}html[data-color^=dark] .document-acorn-form.card,html[data-color^=dark] .document-acorn-form .card{background:var(--foreground)!important;border-color:#ffffff24!important;box-shadow:0 12px 32px #0000004d!important}html[data-color^=dark] .document-acorn-form .control-label{color:var(--light-text)!important}html[data-color^=dark] .document-acorn-form .additional-info-collapse,html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item,html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item__wrap,html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item__content{background:transparent!important}html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item__header{background:transparent!important;border-bottom-color:#ffffff1f!important;color:var(--light-text)!important}html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item__content,html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item__content .control-label,html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item__content td,html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item__content th,html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item__content span,html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-collapse-item__content strong{color:var(--light-text)!important}html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-switch__core{background:rgba(255,255,255,.18)!important;border-color:#ffffff2e!important}html[data-color^=dark] .document-acorn-form .additional-info-collapse .el-switch.is-checked .el-switch__core{background:var(--primary, #409eff)!important;border-color:var(--primary, #409eff)!important}html[data-color^=dark] .documents-filter-panel{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(255,255,255,0) 42%),var(--foreground)!important;border-color:#ffffff1f!important;box-shadow:0 22px 48px #00000047!important}html[data-color^=dark] .documents-filter-panel__title,html[data-color^=dark] .documents-filter-grid__item--checkbox .el-checkbox,html[data-color^=dark] .reports-filter-grid__item--checkbox .el-checkbox{color:var(--light-text, #f8fafc)!important}html[data-color^=dark] .documents-filter-grid__item .control-label,html[data-color^=dark] .reports-filter-grid__item .control-label{color:var(--muted, #cbd5e1)!important}html[data-color^=dark] .document-form-brand__address{color:var(--light-text, #f8fafc)}html[data-color^=dark] .document-form-brand__address span:first-child,html[data-color^=dark] .sale-note-acorn-form .sale-note-form__label,html[data-color^=dark] .quotation-acorn-form .quotation-form__label,html[data-color^=dark] .quotation-acorn-form .form-group>.control-label.font-weight-bold.text-info,html[data-color^=dark] .quotation-acorn-form .text-center.font-weight-bold.text-info{color:var(--light-text, #f8fafc)!important}html[data-color^=dark] .sale-note-acorn-form .sale-note-payments__table th,html[data-color^=dark] .quotation-acorn-form .quotation-payments__table th{color:var(--muted, #cbd5e1)}html[data-color^=dark] .document-acorn-form .document-items-table,html[data-color^=dark] .sale-note-acorn-form .sale-note-items-table,html[data-color^=dark] .quotation-acorn-form .quotation-items-table{background:var(--foreground)!important;border-color:#ffffff1f!important}html[data-color^=dark] .document-acorn-form .document-items-table thead th,html[data-color^=dark] .sale-note-acorn-form .sale-note-items-table thead th,html[data-color^=dark] .quotation-acorn-form .quotation-items-table thead th{color:var(--muted, #cbd5e1)!important}html[data-color^=dark] .sale-note-acorn-form .document-action-footer,html[data-color^=dark] .quotation-acorn-form .document-action-footer{border-top-color:#ffffff1f!important}html[data-color^=dark] .sale-note-acorn-form .document-action-footer{background:color-mix(in srgb,var(--foreground, #111827) 96%,transparent)!important}html[data-color^=dark] .sale-note-acorn-form .sale-note-payments--after-generate{background:color-mix(in srgb,var(--foreground, #111827) 96%,transparent)!important;border-color:#ffffff1f!important;box-shadow:none}@media (max-width: 1199.98px){.document-form-header{padding-bottom:.25rem}.document-form-brand__summary{margin-bottom:.5rem}}@media (max-width: 767.98px){.reports-filter-panel{gap:.75rem}.reports-filter-grid{row-gap:.95rem;margin-top:.25rem!important}.reports-filter-grid>[class*=col-],.reports-filter-grid>.form-group{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-bottom:0!important}.reports-filter-grid>[class*=col-]>.form-group,.reports-filter-grid>.form-group{margin-bottom:0!important}.reports-filter-grid>[class*=col-]>label:not(.el-checkbox),.reports-filter-grid>[class*=col-]>.form-group>label,.reports-filter-grid>.form-group>label{display:block;margin-bottom:.4rem!important;line-height:1.25!important}.reports-filter-grid>.mt-4,.reports-filter-grid>[class*=col-].mt-4{margin-top:0!important}.document-form-header,.document-form-section,.document-form-section--extra,.documents-create-toolbar,.document-action-footer,.sale-note-acorn-form .form-body,.quotation-acorn-form .form-body,.order-note-acorn-form .form-body{padding-left:.9rem;padding-right:.9rem}.sale-note-acorn-form .sale-note-payments__table,.quotation-acorn-form .quotation-payments__table{border-spacing:0}.sale-note-acorn-form .sale-note-toolbar .btn{width:100%}.sale-note-acorn-form .sale-note-form__advanced-toggle,.quotation-acorn-form .quotation-form__advanced-toggle{align-items:stretch!important;justify-content:stretch!important}.sale-note-acorn-form .sale-note-form__advanced-toggle-btn,.sale-note-acorn-form .sale-note-toolbar__action,.sale-note-acorn-form .fss-action-pill.sale-note-toolbar__action,.quotation-acorn-form .quotation-form__advanced-toggle-btn,.quotation-acorn-form .quotation-toolbar__action,.quotation-acorn-form .fss-action-pill.quotation-toolbar__action{min-height:2.15rem!important;height:2.15rem!important;line-height:1.15;padding:.35rem .65rem!important;white-space:normal}.sale-note-acorn-form .sale-note-toolbar__action,.sale-note-acorn-form .fss-action-pill.sale-note-toolbar__action{min-height:2.75rem!important;height:2.75rem!important;min-width:0;padding:.55rem .65rem!important;white-space:normal!important}.quotation-acorn-form .quotation-toolbar .btn{width:100%}[class*=-acorn-form] .form-body>.row>.col-lg-2,[class*=-acorn-form] .form-body>.row>.col-lg-3,[class*=-acorn-form] .form-body>.row>.col-md-2,[class*=-acorn-form] .form-body>.row>.col-md-3,[class*=-acorn-form] .form-body>.row>.form-group.col-lg-2,[class*=-acorn-form] .form-body>.row>.form-group.col-lg-3,[class*=-acorn-form] .form-body>.row>.form-group.col-md-2,[class*=-acorn-form] .form-body>.row>.form-group.col-md-3,[class*=-acorn-form] .form-body>.row>.fss-mobile-half{flex:0 0 50%!important;width:50%!important;max-width:50%!important;min-width:0!important}[class*=-acorn-form] .form-body>.row>.fss-mobile-full{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important}.purchase-order-acorn-form .fss-mobile-full .el-button,.purchase-order-acorn-form .fss-mobile-full .btn{width:100%;white-space:normal}.sale-note-acorn-form .sale-note-form__top-row>[class*=col-],.quotation-acorn-form .quotation-form__top-row>[class*=col-],.sale-note-acorn-form .sale-note-form__grid>.col-lg-2,.quotation-acorn-form .quotation-form__grid>.col-lg-2,.document-acorn-form--invoice .document-form-section--customer .document-form-customer-row__address,.document-acorn-form--invoice .document-form-section--customer .document-form-customer-row__trade-name,.document-acorn-form--invoice .document-form-customer-row__toggle,.sale-note-acorn-form .sale-note-form__field--address,.sale-note-acorn-form .sale-note-form__advanced-toggle,.quotation-acorn-form .quotation-form__field--address,.quotation-acorn-form .quotation-form__field--trade-name,.quotation-acorn-form .quotation-form__advanced-toggle{flex:0 0 50%!important;width:50%!important;max-width:50%!important;min-width:0!important}.sale-note-acorn-form .sale-note-form__field--customer,.document-acorn-form--invoice .document-form-section--customer .document-form-customer-row__customer,.quotation-acorn-form .quotation-form__field--customer{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.sale-note-acorn-form,.sale-note-acorn-form .sale-note-form-shell,.sale-note-acorn-form .sale-note-form__body,.sale-note-acorn-form .sale-note-items-table,.sale-note-acorn-form .document-summary-layout,.quotation-acorn-form,.quotation-acorn-form .quotation-form-shell,.quotation-acorn-form .quotation-form__body,.quotation-acorn-form .quotation-items-table,.quotation-acorn-form .document-summary-layout{width:100%!important;max-width:100%!important;min-width:0!important}.sale-note-acorn-form .sale-note-items-table,.quotation-acorn-form .quotation-items-table{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.document-acorn-form .item-meta-row,.sale-note-acorn-form .item-meta-row,.quotation-acorn-form .item-meta-row{align-items:flex-start;flex-direction:column;gap:.22rem;white-space:normal}.document-acorn-form .item-meta-row .document-item-actions,.sale-note-acorn-form .item-meta-row .document-item-actions,.quotation-acorn-form .item-meta-row .document-item-actions{flex-wrap:wrap;gap:.35rem .55rem;max-width:100%}.sale-note-acorn-form .sale-note-items-table>.table,.quotation-acorn-form .quotation-items-table>.table{min-width:720px}.sale-note-acorn-form .sale-note-items-table:has(.sale-note-items-empty-row),.quotation-acorn-form .quotation-items-table:has(.quotation-items-empty-row){overflow-x:hidden!important}.sale-note-acorn-form .sale-note-items-table:has(.sale-note-items-empty-row)>.table,.quotation-acorn-form .quotation-items-table:has(.quotation-items-empty-row)>.table{min-width:100%!important;width:100%!important}.sale-note-acorn-form .sale-note-items-table:has(.sale-note-items-empty-row) thead,.quotation-acorn-form .quotation-items-table:has(.quotation-items-empty-row) thead{display:none}.sale-note-acorn-form .sale-note-items-empty-row,.sale-note-acorn-form .sale-note-items-empty-row>td,.quotation-acorn-form .quotation-items-empty-row,.quotation-acorn-form .quotation-items-empty-row>td{display:block;width:100%!important;max-width:100%!important}.sale-note-acorn-form .sale-note-items-empty-row .document-items-empty-state,.quotation-acorn-form .quotation-items-empty-row .document-items-empty-state{align-items:flex-start;gap:.65rem;min-height:0;padding:.85rem;text-align:left;white-space:normal;width:100%}.sale-note-acorn-form .sale-note-items-empty-row .document-items-empty-state>div,.quotation-acorn-form .quotation-items-empty-row .document-items-empty-state>div{min-width:0}.sale-note-acorn-form .sale-note-items-empty-row .document-items-empty-state strong,.sale-note-acorn-form .sale-note-items-empty-row .document-items-empty-state span,.quotation-acorn-form .quotation-items-empty-row .document-items-empty-state strong,.quotation-acorn-form .quotation-items-empty-row .document-items-empty-state span{overflow-wrap:anywhere;white-space:normal}.sale-note-acorn-form .document-summary-layout,.quotation-acorn-form .document-summary-layout{margin-left:0!important;margin-right:0!important;overflow:visible!important}.sale-note-acorn-form .document-summary-layout>[class*=col-],.sale-note-acorn-form .document-side-panel-stack,.sale-note-acorn-form .document-totals-panel-wrapper,.quotation-acorn-form .document-summary-layout>[class*=col-],.quotation-acorn-form .document-side-panel-stack,.quotation-acorn-form .document-totals-panel-wrapper{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.sale-note-acorn-form .document-totals-panel,.quotation-acorn-form .document-totals-panel{width:100%;table-layout:fixed}.sale-note-acorn-form .document-controls-panel,.quotation-acorn-form .document-controls-panel{grid-template-columns:minmax(0,1fr)!important;padding:.75rem!important}.sale-note-acorn-form .document-controls-panel__label-line,.quotation-acorn-form .document-controls-panel__label-line{flex-wrap:wrap;white-space:normal}.sale-note-acorn-form .document-controls-panel__field-row,.sale-note-acorn-form .document-totals-panel__split-input,.sale-note-acorn-form .document-totals-panel__payment-select,.sale-note-acorn-form .document-totals-panel__payment-select.el-select,.quotation-acorn-form .document-controls-panel__field-row,.quotation-acorn-form .document-totals-panel__split-input,.quotation-acorn-form .document-totals-panel__payment-select,.quotation-acorn-form .document-totals-panel__payment-select.el-select{width:100%!important;max-width:100%!important;min-width:0!important}.sale-note-acorn-form .sale-note-payments,.quotation-acorn-form .quotation-payments{width:100%!important;max-width:100%!important;overflow-x:hidden!important;padding-left:0!important;padding-right:0!important}.sale-note-acorn-form .sale-note-payments--after-generate{margin:.75rem 0 1rem!important;padding:.75rem!important}.sale-note-acorn-form .sale-note-payments__table,.sale-note-acorn-form .sale-note-payments__table thead,.sale-note-acorn-form .sale-note-payments__table tbody,.sale-note-acorn-form .sale-note-payments__table tr,.sale-note-acorn-form .sale-note-payments__table th,.sale-note-acorn-form .sale-note-payments__table td,.quotation-acorn-form .quotation-payments__table,.quotation-acorn-form .quotation-payments__table thead,.quotation-acorn-form .quotation-payments__table tbody,.quotation-acorn-form .quotation-payments__table tr,.quotation-acorn-form .quotation-payments__table th,.quotation-acorn-form .quotation-payments__table td{display:block;width:100%!important;max-width:100%!important}.sale-note-acorn-form .sale-note-payments__table thead,.quotation-acorn-form .quotation-payments__table thead{display:none}.sale-note-acorn-form .sale-note-payments__row,.quotation-acorn-form .quotation-payments__row{margin-bottom:.75rem;padding:.75rem;border:1px solid var(--separator, #e5e7eb);border-radius:1rem;background:var(--foreground, #ffffff)}.sale-note-acorn-form .sale-note-payments__row td,.quotation-acorn-form .quotation-payments__row td{padding:.35rem 0!important;border:0!important;background:transparent!important}.sale-note-acorn-form .sale-note-payments__row .form-group,.quotation-acorn-form .quotation-payments__row .form-group{margin-right:0!important;margin-bottom:.45rem!important}.sale-note-acorn-form .sale-note-payments__row .el-select,.sale-note-acorn-form .sale-note-payments__row .el-input,.sale-note-acorn-form .sale-note-payments__row .el-date-editor,.quotation-acorn-form .quotation-payments__row .el-select,.quotation-acorn-form .quotation-payments__row .el-input,.quotation-acorn-form .quotation-payments__row .el-date-editor{width:100%!important;max-width:100%!important}.sale-note-acorn-form .sale-note-payments__row td:before,.quotation-acorn-form .quotation-payments__row td:before{content:attr(data-mobile-label);display:block;margin-bottom:.25rem;color:var(--alternate, #6b7280);font-size:.76rem;font-weight:600;line-height:1.2}.sale-note-acorn-form .sale-note-payments__row td[data-mobile-label=Acciones],.quotation-acorn-form .quotation-payments__row td[data-mobile-label=Acciones]{text-align:left!important}.sale-note-acorn-form .sale-note-payments__add-row td,.quotation-acorn-form .quotation-payments__add-row td{display:block;width:100%!important;padding:.25rem 0 0!important}.sale-note-acorn-form .document-action-footer,.quotation-acorn-form .document-action-footer{flex-wrap:wrap!important;gap:.55rem;justify-content:flex-end}.sale-note-acorn-form .document-action-footer{align-items:stretch!important;background:transparent!important;border-top:1px solid var(--separator, #e5e7eb)!important;bottom:auto;box-shadow:none;justify-content:stretch!important;margin:.75rem 0 0;padding:.75rem 0 0;position:static;z-index:auto}.sale-note-acorn-form .document-action-footer>*{flex:1 1 100%;min-width:0}.sale-note-acorn-form .document-action-footer .el-button,.quotation-acorn-form .document-action-footer .el-button{justify-content:center;min-height:2.75rem;width:100%}.document-acorn-form--invoice,.document-acorn-form--invoice .document-form-shell,.document-acorn-form--invoice .document-form-card,.document-acorn-form--invoice .document-items-table,.document-acorn-form--invoice .document-items-table>table,.document-acorn-form--invoice .document-summary-layout{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important}.document-acorn-form--invoice .document-items-table{overflow:visible!important}.document-acorn-form--invoice .document-items-table>table{display:block!important;table-layout:auto!important}.document-acorn-form--invoice .document-items-table>table>tbody.document-items-summary{display:block!important;width:100%!important;max-width:100%!important}.document-acorn-form--invoice .document-summary-layout{margin-left:0!important;margin-right:0!important;overflow:visible!important}.document-acorn-form--invoice .document-items-summary,.document-acorn-form--invoice .document-items-summary>tr,.document-acorn-form--invoice .document-items-summary>tr>td{display:block;width:100%!important;max-width:100%!important;min-width:0!important}.document-acorn-form--invoice .document-items-summary>tr>td{padding-left:0!important;padding-right:0!important}.document-acorn-form--invoice .document-items-table .document-items-table__product-column{width:7.25rem!important;min-width:0!important;max-width:7.25rem!important;overflow-wrap:anywhere;white-space:normal}.document-acorn-form--invoice .document-items-table .document-items-table__presentation-column{width:5.1rem;min-width:4.6rem;white-space:normal}.document-acorn-form--invoice .document-items-table .document-items-table__unit-column{width:4.25rem;min-width:3.85rem}.document-acorn-form--invoice .document-items-table .document-items-table__size-column{width:3.85rem;min-width:3.5rem}.document-acorn-form--invoice .document-items-table .document-items-table__quantity-column{width:5.45rem;min-width:4.95rem}.document-acorn-form--invoice .document-items-table .document-items-table__unit-column,.document-acorn-form--invoice .document-items-table .document-items-table__presentation-column,.document-acorn-form--invoice .document-items-table .document-items-table__size-column,.document-acorn-form--invoice .document-items-table .document-items-table__quantity-column{padding-left:.25rem;padding-right:.25rem}.document-acorn-form--invoice .document-summary-layout>[class*=col-],.document-acorn-form--invoice .document-side-panel-stack,.document-acorn-form--invoice .document-totals-panel-wrapper{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.document-acorn-form--invoice .document-totals-panel{table-layout:fixed}.document-acorn-form--invoice .document-controls-panel{grid-template-columns:minmax(0,1fr)!important;padding:.75rem!important}.document-acorn-form--invoice .document-controls-panel__label-line{flex-wrap:wrap;white-space:normal}.document-acorn-form--invoice .document-controls-panel__field-row,.document-acorn-form--invoice .document-totals-panel__split-input,.document-acorn-form--invoice .document-totals-panel__payment-select,.document-acorn-form--invoice .document-totals-panel__payment-select.el-select{width:100%!important;max-width:100%!important;min-width:0!important}.document-acorn-form--invoice .document-payments{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.document-acorn-form--invoice .document-payments__table,.document-acorn-form--invoice .document-payments__table thead,.document-acorn-form--invoice .document-payments__table tbody,.document-acorn-form--invoice .document-payments__table tr,.document-acorn-form--invoice .document-payments__table th,.document-acorn-form--invoice .document-payments__table td{display:block;width:100%!important;max-width:100%!important}.document-acorn-form--invoice .document-payments__table thead{display:none}.document-acorn-form--invoice .document-payments__row{margin-bottom:.75rem;padding:.75rem;border:1px solid var(--separator, #e5e7eb);border-radius:1rem;background:var(--foreground, #ffffff)}.document-acorn-form--invoice .document-payments__row td{padding:.35rem 0!important;border:0!important;background:transparent!important}.document-acorn-form--invoice .document-payments__row td:before{content:attr(data-mobile-label);display:block;margin-bottom:.25rem;color:var(--alternate, #6b7280);font-size:.76rem;font-weight:600;line-height:1.2}.document-acorn-form--invoice .document-payments__row td[data-mobile-label=Acciones]{text-align:left!important}.document-acorn-form--invoice .document-payments__add-row td{display:block;width:100%!important;padding:.25rem 0 0!important}.document-acorn-form--invoice .document-action-footer{flex-wrap:wrap!important;gap:.55rem;justify-content:flex-end}.document-acorn-form--invoice .document-action-footer .el-button,.document-acorn-form--invoice .document-action-footer .btn{min-width:0;max-width:100%;white-space:normal}}@media (max-width: 359.98px){.sale-note-acorn-form .sale-note-form__top-row>[class*=col-],.quotation-acorn-form .quotation-form__top-row>[class*=col-],.sale-note-acorn-form .sale-note-form__grid>.col-lg-2,.quotation-acorn-form .quotation-form__grid>.col-lg-2,.document-acorn-form--invoice .document-form-section--customer .document-form-customer-row__address,.document-acorn-form--invoice .document-form-section--customer .document-form-customer-row__trade-name,.document-acorn-form--invoice .document-form-customer-row__toggle,.sale-note-acorn-form .sale-note-form__field--address,.sale-note-acorn-form .sale-note-form__advanced-toggle,.quotation-acorn-form .quotation-form__field--address,.quotation-acorn-form .quotation-form__field--trade-name,.quotation-acorn-form .quotation-form__advanced-toggle,[class*=-acorn-form] .form-body>.row>.col-lg-2,[class*=-acorn-form] .form-body>.row>.col-lg-3,[class*=-acorn-form] .form-body>.row>.col-md-2,[class*=-acorn-form] .form-body>.row>.col-md-3,[class*=-acorn-form] .form-body>.row>.form-group.col-lg-2,[class*=-acorn-form] .form-body>.row>.form-group.col-lg-3,[class*=-acorn-form] .form-body>.row>.form-group.col-md-2,[class*=-acorn-form] .form-body>.row>.form-group.col-md-3,[class*=-acorn-form] .form-body>.row>.fss-mobile-half{flex:0 0 100%!important;width:100%!important;max-width:100%!important}}.page-header.pr-0{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.875rem!important;margin-bottom:2rem!important;padding:1rem 1.25rem!important;border:1px solid var(--separator, #e5e7eb)!important;border-radius:1.25rem!important;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(255,255,255,0) 42%),var(--foreground, #ffffff)!important;box-shadow:0 18px 42px #0f172a14!important}.page-header.pr-0>div:not(.right-wrapper):not(.pull-right){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.875rem!important;margin:0!important}.page-header.pr-0 h2{margin:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;flex:0 0 auto!important}.page-header.pr-0 h2>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.5rem!important;height:2.5rem!important;border-radius:999px!important;background:rgba(59,130,246,.1)!important;color:var(--primary, #3b82f6)!important;text-decoration:none!important;pointer-events:none!important;cursor:default!important;border:0!important;padding:0!important}.page-header.pr-0 h2>a i{font-size:1.125rem!important;line-height:1!important}.page-header.pr-0 .breadcrumbs{flex:1 1 auto!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.4rem!important;margin:0!important;padding:0!important;list-style:none!important}.page-header.pr-0 .breadcrumbs li{display:inline-flex!important;align-items:center!important;gap:.4rem!important;margin:0!important;padding:0!important}.page-header.pr-0 .breadcrumbs li:before,.page-header.pr-0 .breadcrumbs li:after{content:none!important}.page-header.pr-0 .breadcrumbs li:first-child span,.page-header.pr-0 .breadcrumbs li:first-child a{color:var(--heading, #1f2937)!important;font-size:clamp(.84rem,.95vw,.9rem)!important;font-weight:700!important;line-height:1.2!important}.page-header.pr-0 .breadcrumbs li:not(:first-child):before{content:"/"!important;color:var(--muted, #94a3b8)!important;font-size:.95rem!important;font-weight:600!important;margin-inline-end:.15rem!important}.page-header.pr-0 .breadcrumbs li:not(:first-child) span,.page-header.pr-0 .breadcrumbs li:not(:first-child) a{color:var(--alternate, #6b7280)!important;font-size:.95rem!important;font-weight:600!important;line-height:1.2!important}.page-header.pr-0 .right-wrapper{margin-left:auto!important;display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:.5rem!important}.page-header.pr-0 .right-wrapper>*{margin:0!important}.page-header.pr-0 .right-wrapper .btn{flex:0 0 auto!important}.settings-acorn-page{display:flex;flex-direction:column;gap:1.5rem}.settings-acorn-page__header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding:1.5rem 1.75rem;border:1px solid var(--separator, #e5e7eb);border-radius:1.5rem;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(255,255,255,0) 46%),var(--foreground, #ffffff);box-shadow:0 20px 44px #0f172a14}.settings-acorn-page__heading{display:flex;flex-direction:column;gap:.45rem}.settings-acorn-page__eyebrow{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2rem;padding:.35rem .85rem;border-radius:999px;background:rgba(59,130,246,.1);color:var(--primary, #3b82f6);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:none}.settings-acorn-page__title{margin:0;color:var(--heading, #1f2937);font-size:clamp(.84rem,.95vw,.9rem);font-weight:700;line-height:1.15}.settings-acorn-page__description{max-width:48rem;margin:0;color:var(--alternate, #6b7280);font-size:1rem;line-height:1.5}.settings-acorn-page__search{display:flex;flex-direction:column;gap:.5rem;width:min(100%,360px);margin-left:auto}.settings-acorn-page__search-label{color:var(--alternate, #6b7280);font-size:.9rem;font-weight:600;line-height:1.2}.settings-acorn-page__search-select,.settings-acorn-page__search-select.el-select{width:100%!important}.settings-acorn-page__search-icon{color:var(--muted, #94a3b8)}.settings-acorn-page--advanced{gap:1rem}.settings-acorn-page--advanced .settings-acorn-page__header{align-items:center;gap:1rem;padding:.95rem 1.25rem;border-radius:1.25rem}.settings-acorn-page--advanced .settings-acorn-page__heading{gap:0}.settings-acorn-page--advanced .settings-acorn-page__title{font-size:clamp(1rem,1.15vw,1.12rem)}.settings-acorn-page--advanced .settings-acorn-page__search{width:min(100%,320px)}.settings-acorn-page__form{padding:0;margin:0}.settings-acorn-page__tabs>.el-tabs__header{margin:0 0 1rem!important;overflow:visible!important}.settings-acorn-page__tabs .el-tabs__nav-wrap:after,.settings-acorn-page__tabs .el-tabs__active-bar{display:none!important}.settings-acorn-page__tabs .el-tabs__nav-wrap{padding:0!important;height:auto!important;overflow:visible!important}.settings-acorn-page__tabs .el-tabs__nav-prev,.settings-acorn-page__tabs .el-tabs__nav-next{display:none!important}.settings-acorn-page__tabs .el-tabs__nav-scroll{overflow:visible!important}.settings-acorn-page__tabs .el-tabs__nav{width:100%;gap:.5rem;justify-content:flex-start;flex-wrap:wrap;transform:none!important}.settings-acorn-page__tabs .el-tabs__item{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem;min-height:2.35rem;height:auto!important;padding:.6rem .9rem!important;border:1px solid transparent;border-radius:999px;background:var(--background, #f8fafc);color:var(--alternate, #6b7280);font-size:.9rem;font-weight:600;line-height:1.15}.settings-acorn-page__tabs .el-tabs__item>span,.settings-acorn-page__tabs .el-tabs__item>div{display:inline-flex;align-items:center;gap:.5rem;line-height:1}.settings-acorn-page__tabs .el-tabs__item i{color:inherit;flex-shrink:0;font-size:.95em;line-height:1}.settings-acorn-page__tabs .el-tabs__item.is-active{background:rgba(59,130,246,.12);border-color:#3b82f62e;color:var(--primary, #3b82f6);box-shadow:0 10px 24px #3b82f61f}.settings-acorn-page__tabs>.el-tabs__content{padding:1.5rem 1.75rem!important;border:1px solid var(--separator, #e5e7eb);border-radius:1.5rem;background:var(--foreground, #ffffff);box-shadow:0 18px 42px #0f172a14}.settings-acorn-page--advanced .settings-acorn-page__tabs>.el-tabs__content{padding:1.05rem 1.25rem 1rem!important}.settings-acorn-page__tabs .row{row-gap:1rem}.settings-acorn-page--advanced .settings-acorn-page__tabs .row{row-gap:.45rem;margin-bottom:0}.settings-acorn-page--advanced .settings-acorn-page__tabs .row>[class*=col-]{padding-top:0!important;padding-bottom:0!important}.settings-acorn-page--advanced .settings-acorn-page__tabs .settings-acorn-page__row--services>[class*=col-md-6]{flex:0 0 50%;max-width:50%}.settings-acorn-page__tabs .form-group{margin-bottom:1rem!important}.settings-acorn-page--advanced .settings-acorn-page__tabs .form-group{margin-bottom:.45rem!important}.settings-acorn-page--advanced .settings-acorn-page__tabs .circular-checkbox{margin-bottom:0!important}.settings-acorn-page__tabs .control-label,.settings-acorn-page__tabs .form-group>label{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.4rem!important;color:var(--alternate, #6b7280);font-size:var(--fss-form-control-label-font-size, .76rem);font-weight:600;line-height:1.2}.settings-acorn-page__tabs .el-input,.settings-acorn-page__tabs .el-select,.settings-acorn-page__tabs .el-cascader,.settings-acorn-page__tabs .el-date-editor.el-input,.settings-acorn-page__tabs .el-time-editor.el-input{width:min(100%,var(--fss-form-control-max-width, 22rem))!important;display:block!important}.settings-acorn-page__tabs .el-input-number{width:min(100%,var(--fss-input-number-max-width, 18rem))!important;display:flex!important}.settings-acorn-page__tabs .form-group>.control-label,.settings-acorn-page__tabs .form-group>label{display:block!important;width:100%}.settings-acorn-search-popper .el-select-dropdown__item{height:auto!important;padding:0!important;white-space:normal!important}.settings-acorn-search-option{display:flex;align-items:flex-start;gap:.75rem;min-height:3.35rem;padding:.8rem .9rem}.settings-acorn-search-option__icon{flex-shrink:0;width:1rem;margin-top:.18rem;color:var(--primary, #3b82f6);font-size:.95rem}.settings-acorn-search-option__body{min-width:0;flex:1}.settings-acorn-search-option__label{color:var(--heading, #1f2937);font-size:.93rem;font-weight:600;line-height:1.35}.settings-acorn-search-option__meta{margin-top:.18rem;color:var(--muted, #94a3b8);font-size:.74rem;font-weight:600;line-height:1.3;text-transform:none;letter-spacing:.04em}.system-config-page{display:flex;flex-direction:column;gap:1.5rem}.system-config-page__header{border-radius:1.5rem;overflow:hidden;background:radial-gradient(circle at top left,rgba(14,165,233,.14),transparent 34%),linear-gradient(135deg,#f7fbff 0%,#ffffff 45%,#f8fafc 100%)}.system-config-page__body{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 2rem}.system-config-page__content{display:flex;align-items:center;gap:1.25rem}.system-config-page__icon{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:1.35rem;color:#fff;background:linear-gradient(135deg,#0369a1 0%,#38bdf8 100%);box-shadow:0 22px 44px -28px #0369a1b3;font-size:1.5rem}.system-config-page__eyebrow{margin-bottom:.35rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:none;color:#0284c7}.system-config-page__title{margin:0;font-size:1.85rem;font-weight:700;color:#0f172a}.system-config-page__subtitle{max-width:42rem;font-size:.98rem;line-height:1.7;color:#64748b}.system-config-page__summary{min-width:15rem;padding:1.15rem 1.35rem;border-radius:1.25rem;background:rgba(255,255,255,.8);box-shadow:inset 0 0 0 1px #94a3b82e}.system-config-page__summary-label{display:block;margin-bottom:.35rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:none;color:#64748b}.system-config-page__summary-value{display:block;font-size:2rem;line-height:1;font-weight:700;color:#0f172a}.system-config-page__summary-meta{display:block;margin-top:.45rem;font-size:.88rem;color:#64748b}.system-config-page__grid .col-lg-6{display:flex;flex-direction:column;gap:1rem}@media (max-width: 992px){.system-config-page__body{flex-direction:column;align-items:flex-start;padding:1.4rem}.system-config-page__content{flex-direction:column;align-items:flex-start}.system-config-page__summary{width:100%}}.system-module-page{display:grid;gap:1.5rem}.system-module-header{display:flex;justify-content:space-between;align-items:flex-end;gap:1.25rem;padding:1.75rem 1.9rem;border:1px solid rgba(28,63,117,.08);border-radius:1.5rem;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(241,246,255,.92));box-shadow:0 18px 40px #0f172a0f}.system-module-header__copy{display:grid;gap:.45rem}.system-module-header__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:none;color:#7c8aa5}.system-module-header__title{margin:0;font-size:2rem;font-weight:800;color:#22324f}.system-module-header__subtitle{margin:0;max-width:42rem;font-size:1rem;color:#65748b}.system-module-header__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:min(100%,22rem)}.system-module-summary-card{display:grid;gap:.3rem;padding:1rem 1.15rem;border-radius:1.1rem;background:rgba(255,255,255,.85);border:1px solid rgba(51,102,204,.12)}.system-module-summary-card__label{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:none;color:#8090ab}.system-module-summary-card__value{font-size:1.1rem;font-weight:800;color:#1e3a5f}@media (max-width: 991.98px){.system-module-header{flex-direction:column;align-items:stretch}.system-module-header__summary{grid-template-columns:1fr}}.reports-acorn-page{display:flex;flex-direction:column;gap:1rem}.reports-acorn-page__header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:1.25rem;padding:1.5rem 1.75rem;border:1px solid var(--separator, #e5e7eb);border-radius:1.5rem;background:linear-gradient(135deg,rgba(59,130,246,.08),rgba(255,255,255,0) 48%),var(--foreground, #ffffff);box-shadow:0 20px 44px #0f172a14}.reports-acorn-page__heading{display:flex;flex-direction:column;gap:.45rem}.reports-acorn-page__eyebrow{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:2rem;padding:.35rem .85rem;border-radius:999px;background:rgba(59,130,246,.1);color:var(--primary, #3b82f6);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:none}.reports-acorn-page__title{margin:0;color:var(--heading, #1f2937);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.02em;line-height:1.15}.reports-acorn-page__description{max-width:48rem;margin:0;color:var(--alternate, #6b7280);font-size:1rem;line-height:1.55}.reports-acorn-page__actions{margin-left:auto;display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.reports-acorn-page__actions>*{margin:0!important}.reports-general-items-card{border:1px solid var(--separator, #e5e7eb)!important;border-radius:1.5rem!important;background:var(--foreground, #ffffff)!important;box-shadow:0 18px 42px #0f172a14!important}.reports-acorn-page__meta{display:inline-flex;flex-direction:column;gap:.2rem;align-items:flex-end;justify-content:center;min-width:10rem;padding:1rem 1.15rem;border-radius:1.25rem;background:rgba(59,130,246,.08)}.reports-acorn-page__meta-value{color:var(--heading, #1f2937);font-size:1.65rem;font-weight:700;line-height:1}.reports-acorn-page__meta-label{color:var(--alternate, #6b7280);font-size:.82rem;font-weight:600;letter-spacing:.04em;text-transform:none}.reports-catalog{row-gap:1rem}.reports-catalog__card{display:flex;flex-direction:column;gap:.7rem;height:100%;padding:1.2rem 1.35rem;border:1px solid var(--separator, #e5e7eb);border-radius:.75rem;background:var(--foreground, #ffffff);box-shadow:0 12px 28px #0f172a0f}.reports-catalog__card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem}.reports-catalog__card-title{margin:0;color:var(--heading, #1f2937);font-size:1.2rem;font-weight:600;line-height:1.15}.reports-catalog__card-subtitle{margin:.35rem 0 0;color:var(--alternate, #6b7280);font-size:.94rem;line-height:1.45}.reports-catalog__list,.reports-catalog__sublist{margin:0;padding:0;list-style:none}.reports-catalog__list{display:flex;flex-direction:column;gap:.18rem}@media (min-width: 1500px){.reports-catalog__list--balanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem;align-items:start}}.reports-catalog__item{margin:0}.reports-catalog__link,.reports-catalog__sublink{display:flex;align-items:center;gap:.55rem;width:100%;padding:.38rem .45rem;border-radius:.45rem;color:var(--heading, #1f2937);font-size:.94rem;font-weight:400;line-height:1.3;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.reports-catalog__link:hover,.reports-catalog__link:focus-visible,.reports-catalog__sublink:hover,.reports-catalog__sublink:focus-visible{color:var(--primary, #3b82f6);background:rgba(59,130,246,.08);box-shadow:inset 0 0 0 1px #3b82f61f;text-decoration:none}.reports-catalog__link-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.45rem;width:1.45rem;height:1.45rem;border-radius:999px;background:rgba(59,130,246,.1);color:var(--primary, #3b82f6);font-size:.78rem;line-height:1}.reports-catalog__toggle{justify-content:space-between}.reports-catalog__toggle:after{content:"▾";margin-left:auto;color:var(--muted, #94a3b8);font-size:.85rem;line-height:1;transition:transform .18s ease}.reports-catalog__toggle[aria-expanded=true]:after{transform:rotate(180deg)}.reports-catalog__sublist{display:flex;flex-direction:column;gap:.18rem;margin-top:.25rem;margin-left:2rem;padding-left:.45rem;border-left:1px solid rgba(59,130,246,.12)}.reports-catalog__sublink{padding:.35rem .45rem;font-size:.9rem;font-weight:400}.reports-catalog__sublink .reports-catalog__link-icon{width:1.35rem;height:1.35rem;flex-basis:1.35rem;font-size:.74rem}.reports-catalog__info-icon{margin-left:.2rem;color:var(--alternate, #6b7280);font-size:.84rem}html[data-color^=dark] .page-header.pr-0,html[data-color^=dark] .settings-acorn-page__header,html[data-color^=dark] .settings-acorn-page__tabs>.el-tabs__content,html[data-color^=dark] .reports-acorn-page__header,html[data-color^=dark] .reports-catalog__card,html[data-color^=dark] .reports-general-items-card{background:var(--foreground)!important;border-color:#ffffff1f!important;box-shadow:0 22px 54px #00000057!important}html[data-color^=dark] .page-header.pr-0 h2>a{background:rgba(59,130,246,.16)!important;color:#7cc5ff!important}html[data-color^=dark] .page-header.pr-0 .breadcrumbs li:first-child span,html[data-color^=dark] .page-header.pr-0 .breadcrumbs li:first-child a,html[data-color^=dark] .settings-acorn-page__title,html[data-color^=dark] .settings-acorn-search-option__label,html[data-color^=dark] .reports-acorn-page__title,html[data-color^=dark] .reports-acorn-page__meta-value,html[data-color^=dark] .reports-catalog__card-title,html[data-color^=dark] .reports-catalog__link,html[data-color^=dark] .reports-catalog__sublink{color:var(--light-text, #f8fafc)!important}html[data-color^=dark] .page-header.pr-0 .breadcrumbs li:not(:first-child) span,html[data-color^=dark] .page-header.pr-0 .breadcrumbs li:not(:first-child) a,html[data-color^=dark] .settings-acorn-page__description,html[data-color^=dark] .settings-acorn-page__search-label,html[data-color^=dark] .settings-acorn-page__tabs .control-label,html[data-color^=dark] .settings-acorn-page__tabs .form-group>label,html[data-color^=dark] .settings-acorn-search-option__meta,html[data-color^=dark] .reports-acorn-page__description,html[data-color^=dark] .reports-acorn-page__meta-label,html[data-color^=dark] .reports-catalog__card-subtitle,html[data-color^=dark] .reports-catalog__info-icon{color:var(--muted, #cbd5e1)!important}html[data-color^=dark] .settings-acorn-page__tabs .el-tabs__item{background:rgba(255,255,255,.05);color:var(--muted, #cbd5e1)}html[data-color^=dark] .settings-acorn-page__tabs .el-tabs__item.is-active{background:rgba(59,130,246,.18);border-color:#60a5fa38;color:#8fd3ff}html[data-color^=dark] .reports-acorn-page__meta,html[data-color^=dark] .reports-catalog__link-icon{background:rgba(59,130,246,.16)}html[data-color^=dark] .reports-catalog__link:hover,html[data-color^=dark] .reports-catalog__link:focus-visible,html[data-color^=dark] .reports-catalog__sublink:hover,html[data-color^=dark] .reports-catalog__sublink:focus-visible{color:#8fd3ff!important;background:rgba(59,130,246,.14)!important;box-shadow:inset 0 0 0 1px #60a5fa2e!important}html[data-color^=dark] .reports-catalog__toggle:after{color:var(--muted, #cbd5e1)}html[data-color^=dark] .reports-catalog__sublist{border-left-color:#60a5fa2e}@media (max-width: 991.98px){.page-header.pr-0,.settings-acorn-page__header,.settings-acorn-page__tabs>.el-tabs__content,.reports-acorn-page__header,.reports-catalog__card,.reports-general-items-card{padding:1rem!important}.page-header.pr-0 .right-wrapper,.settings-acorn-page__search{width:100%;margin-left:0!important}.settings-acorn-page--advanced .settings-acorn-page__header{padding:.85rem 1rem!important}.settings-acorn-page--advanced .settings-acorn-page__tabs .settings-acorn-page__row--services>[class*=col-md-6]{flex:0 0 100%;max-width:100%}.settings-acorn-page__tabs .el-tabs__item{width:100%;justify-content:flex-start}.reports-acorn-page__meta{width:100%;align-items:flex-start}.documents-filter-panel{padding:1rem!important}.documents-filter-panel__header,.documents-filter-panel__heading{align-items:stretch}.documents-filter-panel__header-actions{width:100%;margin-left:0}.documents-filter-panel__header-actions>*{width:100%}.documents-filter-actions{width:100%}}@media (min-width: 1200px){.settings-acorn-page--advanced .settings-acorn-page__tabs .settings-acorn-page__row--services>[class*=col-md-6]{flex:0 0 33.333333%;max-width:33.333333%}}.pos-lite-v2-hidden{display:none!important}.pos-lite-v2-hidden~main{padding-left:var(--main-spacing-horizontal)!important}.card:has(>.card-footer.bg-default-custom){border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;box-shadow:0 6px 18px #0f172a0a!important;overflow:hidden;background:var(--foreground, #ffffff)!important;transition:box-shadow .2s ease,transform .2s ease;height:100%;display:flex;flex-direction:column}.card:has(>.card-footer.bg-default-custom):hover{box-shadow:0 10px 28px #0f172a1a!important;transform:translateY(-2px)}.card:has(>.card-footer.bg-default-custom)>.card-body{padding:.75rem!important;flex:1 1 auto}.card:has(>.card-footer.bg-default-custom)>.card-body>div:first-child{color:var(--heading, #1f2937);font-weight:700!important;line-height:1.3}.card:has(>.card-footer.bg-default-custom)>.card-body>div:first-child small{font-size:.92rem!important;font-weight:700!important;letter-spacing:.005em;color:var(--heading, #1f2937);line-height:1.3;display:block}.card>.card-body.pointer.px-2.pt-2>img.img-custom,.card>.card-body.pointer.px-2.pt-2>img.img-thumbail{width:calc(100% + 1.5rem)!important;max-width:none!important;height:180px!important;max-height:180px!important;object-fit:contain!important;display:block!important;margin:.4rem -.75rem!important;padding:0!important;border-radius:0!important;background:#ffffff!important;box-shadow:none!important}.card>.card-body.pointer.px-2.pt-2>img.img-custom.lazy-image,.card>.card-body.pointer.px-2.pt-2>img.img-custom.lazy-image.loaded,.card>.card-body.pointer.px-2.pt-2>img.img-thumbail.lazy-image,.card>.card-body.pointer.px-2.pt-2>img.img-thumbail.lazy-image.loaded{background:#ffffff!important}.img-empty-themed,img[src*=imagen-no-disponible]{background-color:color-mix(in srgb,var(--primary, #6c757d) 8%,var(--background, #ffffff))!important;color:color-mix(in srgb,var(--primary, #6c757d) 65%,transparent)}.img-empty-themed{display:flex!important;align-items:center;justify-content:center;font-size:1.75rem;line-height:1}.img-empty-themed>i{font-size:inherit;line-height:1}.card>.card-body.pointer.px-2.pt-2>.img-empty-themed.img-custom{width:calc(100% + 1.5rem)!important;height:180px!important;margin:.4rem -.75rem!important;border-radius:0!important}img[src*=imagen-no-disponible]{object-fit:none!important;object-position:-9999px -9999px!important;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor)!important;background-size:1.75rem .22rem,.22rem 1.75rem!important;background-position:center,center!important;background-repeat:no-repeat,no-repeat!important}.avatar-uploader .el-upload{position:relative;overflow:hidden}.avatar-uploader-actions{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:.5rem;align-items:center;justify-content:center;background:color-mix(in srgb,#000 45%,transparent);opacity:0;pointer-events:none;transition:opacity .18s ease;z-index:5;border-radius:inherit}.avatar-uploader:hover .avatar-uploader-actions,.avatar-uploader .el-upload:hover .avatar-uploader-actions{opacity:1;pointer-events:auto}.avatar-uploader-actions .avatar-action-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:none;background:rgba(255,255,255,.92);color:var(--primary, #2d90f6);font-size:1rem;line-height:1;cursor:pointer;text-decoration:none;transition:transform .12s ease,background .12s ease,color .12s ease;box-shadow:0 2px 6px #0000002e}.avatar-uploader-actions .avatar-action-btn:hover{transform:translateY(-1px);background:var(--primary, #2d90f6);color:#fff}.avatar-uploader-actions .avatar-action-btn--danger:hover{background:var(--danger, #dc3545);color:#fff}.avatar-uploader-actions .avatar-action-btn>i{font-size:1rem;line-height:1}html[data-color^=dark] .avatar-uploader-actions{background:color-mix(in srgb,#000 60%,transparent)}html[data-color^=dark] .avatar-uploader-actions .avatar-action-btn{background:rgba(20,22,28,.92);color:var(--primary, #2d90f6)}.card:has(>.card-footer.bg-default-custom)>.card-body p.font-weight-lighter,.card:has(>.card-footer.bg-default-custom)>.card-body .pos-product-card__meta{color:var(--body, #6b7280)!important;font-size:.82rem!important;font-weight:500!important;line-height:1.35!important;margin-top:.35rem!important}.card:has(>.card-footer.bg-default-custom)>.card-body .pos-product-card__meta-text{font-size:.88rem!important;font-weight:500!important;line-height:1.35!important}.card>.card-footer.bg-default-custom{background:transparent!important;border-top:1px solid rgba(15,23,42,.06)!important;padding:.45rem .75rem!important}.card>.card-footer.bg-default-custom h6{align-items:center!important;flex-wrap:nowrap!important;gap:.25rem!important;font-size:1rem!important;color:var(--heading, #1f2937)!important;font-weight:700!important;min-width:0}.card>.card-footer.bg-default-custom h6>div{font-size:1rem;color:var(--heading, #1f2937);font-weight:700}.pos-product-card__price{align-items:center;align-self:center;display:inline-flex!important;flex:0 0 auto;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:800;gap:.16rem;justify-content:flex-end;letter-spacing:0;line-height:1;max-width:100%;min-width:max-content;text-align:right;white-space:nowrap!important;word-break:normal}.pos-product-card__price-currency,.pos-product-card__price-value{flex:0 0 auto;line-height:1;white-space:nowrap!important}.pos-product-card__price-currency{font-size:.96em}.pos-product-card__price--compact{font-size:.92rem!important}.pos-product-card__price--tiny{font-size:.8rem!important;gap:.12rem}.pos-product-card__price--full{margin-left:auto}.pos-product-card__price--compact-card{color:var(--primary, #2d97de)!important;font-size:.88rem!important}.pos-product-card__price--compact-card.pos-product-card__price--compact{font-size:.8rem!important}.pos-product-card__price--compact-card.pos-product-card__price--tiny{font-size:.72rem!important}.card>.card-footer.bg-default-custom+.card-footer.bg-mode{border-top:none!important;padding:.35rem .75rem 1rem!important;background:transparent!important}.card>.card-footer.pos-product-card__actions{padding:.35rem .75rem .95rem!important}.card:has(>.card-footer.pos-product-card__actions--presentations)>.card-footer.bg-default-custom{order:3}.card>.card-footer.pos-product-card__actions--presentations{order:2;padding:.1rem .75rem .14rem!important}.card>.card-footer.bg-default-custom .btn-primary-pos,.card>.card-footer.bg-mode .btn-primary-pos{padding:4px 6px!important;min-height:30px!important;min-width:0!important;line-height:1!important;background:color-mix(in srgb,var(--foreground, #ffffff) 88%,var(--primary, #2d90f6) 12%)!important;border:1px solid rgba(var(--primary-rgb, 36, 153, 227),.18)!important;border-radius:8px!important;box-shadow:none!important;color:var(--heading, #1f2937)!important;transition:background .15s ease,border-color .15s ease}.card>.card-footer.bg-default-custom .btn-primary-pos i,.card>.card-footer.bg-mode .btn-primary-pos i{color:var(--primary, #2d90f6)!important;font-size:1rem!important;line-height:1!important;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem}.card>.card-footer.bg-default-custom .btn-primary-pos .bi-cash,.card>.card-footer.bg-mode .btn-primary-pos .bi-cash{font-size:1.12rem!important;width:1.12rem;height:1.12rem}.card .pos-product-card__prices-icon{font-size:1.2rem!important;width:1.2rem!important;height:1.2rem!important}.card>.card-footer.bg-default-custom .btn-primary-pos:hover,.card>.card-footer.bg-mode .btn-primary-pos:hover{background:color-mix(in srgb,var(--foreground, #ffffff) 78%,var(--primary, #2d90f6) 22%)!important;border-color:rgba(var(--primary-rgb, 36, 153, 227),.35)!important;transform:none!important}.card>.card-footer.bg-mode .el-row{display:flex!important;gap:.4rem!important;flex-wrap:nowrap!important}.card>.card-footer.bg-mode .el-col{padding:0!important;flex:1 1 0!important;max-width:none!important}.pos-product-card__presentation-group{align-items:center;background:transparent;border:0;border-radius:0;display:flex!important;flex-wrap:wrap!important;gap:.1rem .16rem!important;justify-content:center;padding:0;width:100%}.pos-product-card__presentation-group--compact{gap:.08rem .14rem!important;padding:0}.card>.card-footer.bg-mode .el-tag{border-radius:999px!important;padding:0 .65rem!important;height:22px!important;line-height:20px!important;font-weight:600!important;font-size:.72rem!important;border-width:1px!important;letter-spacing:.01em}.card>.card-footer.bg-mode .pos-product-card__presentation-chip.el-tag,.card-compact-options .pos-product-card__presentation-chip.el-tag{cursor:pointer;font-size:.68rem!important;height:19px!important;letter-spacing:0;line-height:17px!important;margin:0!important;max-width:100%;min-width:0;padding:0 .42rem!important;white-space:nowrap!important}.card-compact-options .pos-product-card__presentation-chip.el-tag{font-size:.64rem!important;height:18px!important;line-height:16px!important;padding:0 .4rem!important}.card>.favorite-button{position:absolute;top:.4rem;right:.4rem;z-index:3}.card>.favorite-button .btn-primary-pos{background:rgba(255,255,255,.85)!important;border:1px solid rgba(15,23,42,.1)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:3px 6px!important;min-height:0!important}.card:has(>.card-footer.bg-default-custom) .d-flex.flex-wrap>.el-tag{border-radius:999px!important;font-weight:600!important}.thumb_profile{max-width:100%;display:flex;align-items:center;justify-content:center}.position-relatives{position:relative!important;height:105px;display:flex;flex:auto;margin:auto}html[data-color=light-blue] .logo .img,html[data-color=light-lime] .logo .img,html[data-color=light-green] .logo .img,html[data-color=light-red] .logo .img,html[data-color=light-pink] .logo .img,html[data-color=light-purple] .logo .img,html[data-color=light-teal] .logo .img,html[data-color=light-sky] .logo .img,html[data-color=dark-blue] .logo .img,html[data-color=dark-green] .logo .img,html[data-color=dark-red] .logo .img,html[data-color=dark-pink] .logo .img,html[data-color=dark-purple] .logo .img,html[data-color=dark-lime] .logo .img,html[data-color=dark-sky] .logo .img,html[data-color=dark-teal] .logo .img{background-image:var(--logo-url)}.el-tabs__item{padding:0 17px!important}#duePaymentsModal .modal-content{box-shadow:0 10px 30px #0000004d;border:none;border-radius:10px}#duePaymentsModal .modal-header{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;border-radius:10px 10px 0 0}#duePaymentsModal .modal-title{color:#dc3545}#due-payments-text div{padding:8px 12px;margin:4px 0;border-left:4px solid #ffc107;background-color:#ffc1071a;border-radius:4px}.sale-opportunity-acorn-form{padding:0!important}.sale-opportunity-acorn-form .document-form-header{padding:1.25rem 1.25rem .75rem}.sale-opportunity-acorn-form .document-form-brand__address span:first-child{color:var(--primary, #2d90f6);font-weight:600;letter-spacing:.02em}.sale-opportunity-form-body{display:flex;flex-direction:column;gap:.5rem}.sale-opportunity-form-body .form-body{padding:0 1.25rem}.sale-opportunity-form-section{margin:0}.sale-opportunity-form-section--meta{padding-top:.25rem}.sale-opportunity-form-section--items{padding-top:.75rem}.sale-opportunity-form-upload{align-self:flex-end}.sale-opportunity-upload__trigger.el-button{border-radius:var(--border-radius-md, 7px);padding:.55rem 1rem;font-weight:500;box-shadow:none}.sale-opportunity-items-table-wrap{border:1px solid var(--separator, #e5e7eb);border-radius:var(--border-radius-md, 7px);background:var(--foreground, #fff);overflow-x:auto}.sale-opportunity-items-table{margin-bottom:0;font-size:.9rem}.sale-opportunity-items-table>:not(caption)>*>*{background:transparent;border-bottom-color:var(--separator, #e5e7eb)}.sale-opportunity-items-table thead th{background:color-mix(in srgb,var(--foreground, #ffffff) 94%,var(--primary, #2d90f6) 6%);color:var(--heading, #1f2937);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:none;padding:.7rem .75rem;border-bottom:1px solid var(--separator, #e5e7eb)}.sale-opportunity-items-table tbody td{padding:.7rem .75rem;color:var(--body, #4b5563);vertical-align:middle}.sale-opportunity-items-table tbody tr:hover td{background:color-mix(in srgb,var(--foreground, #ffffff) 97%,var(--primary, #2d90f6) 3%)}.sale-opportunity-items-table__remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--border-radius-sm, 6px);border:1px solid var(--separator, #e5e7eb);background:transparent;color:var(--danger, #dc3545);transition:background .15s ease,border-color .15s ease}.sale-opportunity-items-table__remove:hover,.sale-opportunity-items-table__remove:focus{background:color-mix(in srgb,var(--danger, #dc3545) 10%,transparent);border-color:color-mix(in srgb,var(--danger, #dc3545) 35%,transparent)}.sale-opportunity-form-add-item{padding-top:.75rem}.sale-opportunity-add-item-button{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;min-height:2.5rem;border:1px dashed color-mix(in srgb,var(--primary, #2d90f6) 55%,transparent);border-radius:var(--border-radius-md, 7px);background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent);color:var(--primary, #2d90f6);font-weight:500;transition:background .15s ease,border-color .15s ease}.sale-opportunity-add-item-button:hover,.sale-opportunity-add-item-button:focus{background:color-mix(in srgb,var(--primary, #2d90f6) 14%,transparent);border-color:var(--primary, #2d90f6)}.sale-opportunity-totals{padding-top:.5rem}.sale-opportunity-totals__row{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;color:var(--body, #4b5563);font-size:.95rem}.sale-opportunity-totals__label{color:var(--alternate, #6b7280);font-weight:500;letter-spacing:.02em}.sale-opportunity-totals__value{color:var(--heading, #1f2937);font-variant-numeric:tabular-nums;font-weight:500}.sale-opportunity-totals__grand{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding:.85rem 1rem;border-radius:var(--border-radius-md, 7px);background:color-mix(in srgb,var(--primary, #2d90f6) 10%,transparent);color:var(--heading, #1f2937)}.sale-opportunity-totals__grand-label{font-weight:600;letter-spacing:.04em;text-transform:none;font-size:.8rem;color:var(--primary, #2d90f6)}.sale-opportunity-totals__grand-value{font-weight:700;font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--heading, #1f2937)}.sale-opportunity-form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;margin:0!important;border-top:1px solid var(--separator, #e5e7eb);background:color-mix(in srgb,var(--foreground, #ffffff) 96%,var(--primary, #2d90f6) 4%)}.sale-opportunity-form-actions .el-button{min-height:2.5rem;padding:.55rem 1.15rem;border-radius:var(--border-radius-md, 7px);font-weight:500;box-shadow:none}.sale-opportunity-form-actions__cancel.el-button{border:1px solid var(--separator, #e5e7eb);background:var(--foreground, #fff);color:var(--body, #4b5563)}.sale-opportunity-form-actions__cancel.el-button:hover,.sale-opportunity-form-actions__cancel.el-button:focus{background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);border-color:color-mix(in srgb,var(--primary, #2d90f6) 35%,transparent);color:var(--heading, #1f2937)}html[data-color^=dark] .sale-opportunity-items-table-wrap{background:var(--foreground);border-color:#ffffff1f}html[data-color^=dark] .sale-opportunity-items-table thead th{background:rgba(255,255,255,.04);color:var(--light-text);border-bottom-color:#ffffff1f}html[data-color^=dark] .sale-opportunity-items-table tbody td{color:var(--body);border-bottom-color:#ffffff14}html[data-color^=dark] .sale-opportunity-totals__grand{background:rgba(45,144,246,.16)}html[data-color^=dark] .sale-opportunity-form-actions{background:rgba(255,255,255,.03);border-top-color:#ffffff1f}html[data-color^=dark] .sale-opportunity-form-actions__cancel.el-button{background:rgba(255,255,255,.04);border-color:#ffffff1f;color:var(--light-text)}.row.page-header:has(.pos-top-right-tools){position:relative}.pos-top-right-tools{position:absolute;top:0;right:0;z-index:4;width:auto!important;max-width:100%;padding:0!important;margin:0!important;flex:0 0 auto!important}.pos-top-right-tools__inner{display:inline-flex!important;flex-wrap:nowrap!important;align-items:center;gap:.5rem;padding:.35rem .6rem;margin:.4rem .4rem 0 0;background:var(--foreground, #ffffff);border:1px solid var(--separator, #e5e7eb);border-radius:var(--border-radius-md, 7px);box-shadow:0 2px 6px #0f172a0a}.pos-top-right-tools__exchange{width:10.5rem!important;margin:0!important;flex:0 0 auto!important;border:1px solid var(--separator, #d7deea)!important;border-radius:var(--border-radius-sm, 6px)!important;overflow:hidden!important;background:var(--foreground, #fff)!important;box-shadow:none!important}.pos-top-right-tools__exchange .el-input__wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.pos-top-right-tools__exchange .el-input-group__prepend{min-width:38px;padding:0 .55rem;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%)!important;color:var(--heading, #1f2937)!important;border:0!important;border-right:1px solid var(--separator, #d7deea)!important;border-radius:0!important;box-shadow:none!important;font-size:.75rem;font-weight:600;letter-spacing:.04em}.pos-top-right-tools__user{display:inline-flex;align-items:center;gap:.4rem;margin:0!important;padding:0 .25rem;font-size:.85rem;font-weight:500;color:var(--heading, #1f2937);white-space:nowrap}.pos-top-right-tools__icon{color:var(--alternate, #6b7280);cursor:help}.pos-top-right-tools__username{color:var(--heading, #1f2937);letter-spacing:.01em}.pos-top-right-tools__clear-cache{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-left:.1rem;padding:0;border:1px solid var(--separator, #e5e7eb);border-radius:var(--border-radius-sm, 6px);background:transparent;color:var(--warning, #f7931e);transition:background .15s ease,border-color .15s ease,color .15s ease}.pos-top-right-tools__clear-cache:hover,.pos-top-right-tools__clear-cache:focus{background:color-mix(in srgb,var(--warning, #f7931e) 12%,transparent);border-color:color-mix(in srgb,var(--warning, #f7931e) 40%,transparent);color:var(--warning, #f7931e)}@media (max-width: 767.98px){.pos-top-right-tools{position:static;display:flex!important;justify-content:flex-end}.pos-top-right-tools__inner{margin:.5rem 0 .25rem}}html[data-color^=dark] .pos-top-right-tools__inner{background:var(--foreground);border-color:#ffffff1f;box-shadow:0 4px 12px #00000040}html[data-color^=dark] .pos-top-right-tools__user,html[data-color^=dark] .pos-top-right-tools__username{color:var(--light-text)}html[data-color^=dark] .pos-top-right-tools__exchange{background:var(--background-light)!important;border-color:#ffffff2e!important}html[data-color^=dark] .pos-top-right-tools__exchange .el-input__wrapper{background:transparent!important;box-shadow:none!important}html[data-color^=dark] .pos-top-right-tools__exchange .el-input-group__prepend{background:var(--foreground)!important;border:0!important;border-right:1px solid rgba(255,255,255,.18)!important;color:var(--light-text)!important}html[data-color^=dark] .pos-top-right-tools__clear-cache{border-color:#ffffff1f}.order-notes-card{border:1px solid rgba(15,23,42,.08)!important;border-radius:14px!important;box-shadow:0 6px 18px #0f172a0d!important}.order-notes-page-header,.purchase-notes-page-header,.dispatch-orders-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.order-notes-page-header__actions,.purchase-notes-page-header__actions,.dispatch-orders-page-header__actions{float:none!important;display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.order-notes-page-header__primary-actions,.order-notes-page-header__secondary-actions,.purchase-notes-page-header__primary-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.order-notes-page-header__actions .btn,.order-notes-page-header__actions .order-notes-columns-toggle,.purchase-notes-page-header__actions .btn,.dispatch-orders-page-header__actions .btn{margin-top:.5rem!important;margin-right:0!important}.order-notes-page-header__secondary-actions .btn-group{margin:0}.order-notes-page-header__secondary-actions .dropdown-toggle{margin-right:0!important}.order-notes-card__header{display:flex;justify-content:flex-end;padding:1rem 1.25rem 0}.order-notes-columns-toggle{display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);color:var(--heading, #1f2937);border:1px solid rgba(45,144,246,.2);border-radius:999px;padding:.4rem .95rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.order-notes-columns-toggle:hover{background:color-mix(in srgb,var(--foreground, #ffffff) 82%,var(--primary, #2d90f6) 18%);border-color:#2d90f666}.order-notes-columns-toggle i{font-size:.85rem;color:#2583f2}.order-notes-columns-inline{position:relative;width:auto;min-width:0}.order-notes-columns-dropdown--inline{position:static;z-index:auto;width:100%;min-width:0;margin-top:.45rem}.order-notes-columns-dropdown--inline>.order-notes-columns-menu.el-dropdown-menu{position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;margin:0!important}.order-generate-documents-select-all,.order-delete-notes-select-all{display:none}.order-notes-data-table__toolbar{margin-bottom:.35rem}.order-notes-data-table__toolbar-row{align-items:center;row-gap:.35rem;margin-left:-.4rem;margin-right:-.4rem}.order-notes-data-table__toolbar-row>[class*=col-]{padding-left:.4rem;padding-right:.4rem}.order-notes-data-table__toolbar-row--expanded{margin-top:.2rem}.order-notes-data-table__toolbar-toggle{display:flex;align-items:center}.order-notes-data-table__toolbar .pb-2{padding-bottom:0!important}.order-notes-data-table__toolbar .el-input,.order-notes-data-table__toolbar .el-select,.order-notes-data-table__toolbar .el-date-editor.el-input{width:100%!important}.order-notes-data-table__toolbar .el-input__wrapper,.order-notes-data-table__toolbar .el-select__wrapper,.order-notes-data-table__toolbar .el-date-editor.el-input,.order-notes-data-table__toolbar .el-date-editor .el-input__wrapper{height:calc(var(--fss-form-control-height) - 2px)!important;min-height:calc(var(--fss-form-control-height) - 2px)!important}@media (max-width: 768px){.order-notes-page-header__actions,.order-notes-page-header__primary-actions,.order-notes-page-header__secondary-actions,.purchase-notes-page-header__actions,.purchase-notes-page-header__primary-actions,.dispatch-orders-page-header__actions{width:100%;justify-content:flex-start}}.payment-links-card__body,.technical-services-card__body{padding-top:1rem!important}.contracts-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.contracts-page-header__actions{float:none!important;display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;justify-content:flex-end}.contracts-page-header__actions .btn,.contracts-page-header__actions .contracts-columns-toggle{margin-top:0!important;margin-right:0!important}.contracts-columns-toggle{display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);color:var(--heading, #1f2937);border:1px solid rgba(45,144,246,.2);border-radius:999px;padding:.4rem .95rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.contracts-columns-toggle:hover{background:color-mix(in srgb,var(--foreground, #ffffff) 82%,var(--primary, #2d90f6) 18%);border-color:#2d90f666}.contracts-list-card .card-body{padding-top:1rem!important}@media (max-width: 768px){.contracts-page-header__actions{width:100%;flex-wrap:wrap;justify-content:flex-start}}.purchases-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.purchases-page-header__actions{float:none!important;display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;justify-content:flex-end}.purchases-page-header__actions .btn,.purchases-page-header__actions .purchases-columns-toggle{margin-top:0!important;margin-right:0!important}.purchases-columns-toggle{display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);color:var(--heading, #1f2937);border:1px solid rgba(45,144,246,.2);border-radius:999px;padding:.4rem .95rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.purchases-columns-toggle:hover{background:color-mix(in srgb,var(--foreground, #ffffff) 82%,var(--primary, #2d90f6) 18%);border-color:#2d90f666}.purchases-list-card .card-body{padding-top:1rem!important}.purchases-toolbar__exports{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.purchases-toolbar__exports .btn{margin:0!important}@media (max-width: 768px){.purchases-page-header__actions{width:100%;flex-wrap:wrap;justify-content:flex-start}.purchases-toolbar__exports{width:100%}}.purchase-notes-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.purchase-notes-page-header__actions{float:none!important;display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;justify-content:flex-end}.purchase-notes-page-header__actions .btn,.purchase-notes-page-header__actions .purchase-notes-columns-toggle{margin-top:0!important;margin-right:0!important}.purchase-notes-columns-toggle{display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);color:var(--heading, #1f2937);border:1px solid rgba(45,144,246,.2);border-radius:999px;padding:.4rem .95rem;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.purchase-notes-columns-toggle:hover{background:color-mix(in srgb,var(--foreground, #ffffff) 82%,var(--primary, #2d90f6) 18%);border-color:#2d90f666}.purchase-notes-list-card .card-body{padding-top:1rem!important}@media (max-width: 768px){.purchase-notes-page-header__actions{width:100%;flex-wrap:wrap;justify-content:flex-start}}.purchase-orders-list-card>.purchase-orders-list-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.4rem .75rem;border-bottom:0!important;background:transparent}.purchase-orders-list-card__title{display:flex;align-items:center;gap:.9rem;min-width:0}.purchase-orders-list-card__title h2{margin:0;line-height:1}.purchase-orders-list-card__title h2>a{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);color:var(--primary, #2d90f6);text-decoration:none}.purchase-orders-list-card__title h2>a i{font-size:1rem}.purchase-orders-list-card__title .breadcrumbs,.purchase-quotations-list-card__title .breadcrumbs,.purchase-settlements-list-card__title .breadcrumbs{display:flex;align-items:center;min-width:0;list-style:none;margin:0;padding:0}.purchase-orders-list-card__title .breadcrumbs li,.purchase-quotations-list-card__title .breadcrumbs li,.purchase-settlements-list-card__title .breadcrumbs li{list-style:none;margin:0;padding:0}.purchase-orders-list-card__title .breadcrumbs li::marker,.purchase-quotations-list-card__title .breadcrumbs li::marker,.purchase-settlements-list-card__title .breadcrumbs li::marker{content:""}.purchase-orders-list-card__title .breadcrumbs li.active span{color:var(--heading, #1f2937);font-size:1.05rem;font-weight:700}.purchase-orders-list-card__actions{display:flex;align-items:center;gap:.75rem}.purchase-orders-list-card__actions .btn{margin:0!important}.purchase-orders-list-card>.card-body{padding-top:.55rem!important}@media (max-width: 768px){.purchase-orders-list-card>.purchase-orders-list-card__header{align-items:flex-start}.purchase-orders-list-card__actions{width:100%;justify-content:flex-start}}.purchase-quotations-list-card>.purchase-quotations-list-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.4rem .75rem;border-bottom:0!important;background:transparent}.purchase-quotations-list-card__title{display:flex;align-items:center;gap:.9rem;min-width:0}.purchase-quotations-list-card__title h2{margin:0;line-height:1}.purchase-quotations-list-card__title h2>a{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);color:var(--primary, #2d90f6);text-decoration:none}.purchase-quotations-list-card__title h2>a i{font-size:1rem}.purchase-quotations-list-card__title .breadcrumbs li.active span{color:var(--heading, #1f2937);font-size:1.05rem;font-weight:700}.purchase-quotations-list-card__actions{display:flex;align-items:center;gap:.75rem}.purchase-quotations-list-card__actions .btn{margin:0!important}.purchase-quotations-list-card>.card-body{padding-top:.55rem!important}@media (max-width: 768px){.purchase-quotations-list-card>.purchase-quotations-list-card__header{align-items:flex-start}.purchase-quotations-list-card__actions{width:100%;justify-content:flex-start}}.purchase-settlements-list-card>.purchase-settlements-list-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem 1.4rem .75rem;border-bottom:0!important;background:transparent}.purchase-settlements-list-card__title{display:flex;align-items:center;gap:.9rem;min-width:0}.purchase-settlements-list-card__title h2{margin:0;line-height:1}.purchase-settlements-list-card__title h2>a{width:2.6rem;height:2.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);color:var(--primary, #2d90f6);text-decoration:none}.purchase-settlements-list-card__title h2>a i{font-size:1rem}.purchase-settlements-list-card__title .breadcrumbs li.active span{color:var(--heading, #1f2937);font-size:1.05rem;font-weight:700}.purchase-settlements-list-card__actions{display:flex;align-items:center;gap:.75rem}.purchase-settlements-list-card__actions .btn{margin:0!important}.purchase-settlements-list-card>.card-body{padding-top:.55rem!important}@media (max-width: 768px){.purchase-settlements-list-card>.purchase-settlements-list-card__header{align-items:flex-start}.purchase-settlements-list-card__actions{width:100%;justify-content:flex-start}}.client-create-dialog .el-select,.client-create-dialog .el-input{width:100%!important}.client-create-dialog__help-icon{color:var(--body, #6b7280);margin-left:.25rem;cursor:help;vertical-align:middle}.client-create-dialog__checkbox{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .9rem;background:color-mix(in srgb,var(--foreground, #ffffff) 94%,var(--primary, #2d90f6) 6%);border:1px solid rgba(45,144,246,.16);border-radius:10px;margin-top:.25rem}.client-create-dialog__checkbox .el-checkbox{margin-right:0}.contract-acorn-form{padding:0!important}.contract-acorn-form .document-form-header{padding:1.25rem 1.25rem .75rem}.contract-acorn-form .document-form-brand__address span:first-child{color:var(--primary, #2d90f6);font-weight:600;letter-spacing:.02em}.contract-form-body{display:flex;flex-direction:column;gap:.5rem}.contract-form-body .form-body{padding:0 1.25rem}.contract-form-section{margin:0}.contract-form-section--meta{padding-top:.25rem}.contract-form-section--items{padding-top:.75rem}.contract-form-label-with-action{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}.contract-chip-link{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.78rem;font-weight:500;letter-spacing:.01em;border-radius:999px;color:var(--primary, #2d90f6);background:color-mix(in srgb,var(--primary, #2d90f6) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary, #2d90f6) 25%,transparent);text-decoration:none!important;transition:background .15s ease,border-color .15s ease}.contract-chip-link:hover,.contract-chip-link:focus{background:color-mix(in srgb,var(--primary, #2d90f6) 18%,transparent);border-color:color-mix(in srgb,var(--primary, #2d90f6) 45%,transparent);color:var(--primary, #2d90f6)}.contract-payments{padding-top:.25rem}.contract-payments__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.35rem 0 .55rem}.contract-payments__title{font-size:.82rem;font-weight:600;text-transform:none;letter-spacing:.04em;color:var(--alternate, #6b7280)}.contract-payments__table-wrap{border:1px solid var(--separator, #e5e7eb);border-radius:var(--border-radius-md, 7px);background:var(--foreground, #fff);overflow-x:auto}.contract-payments-table{width:100%;margin-bottom:0;font-size:.9rem;border-collapse:separate;border-spacing:0}.contract-payments-table thead th{background:color-mix(in srgb,var(--foreground, #ffffff) 94%,var(--primary, #2d90f6) 6%);color:var(--heading, #1f2937);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:none;padding:.55rem .75rem;border-bottom:1px solid var(--separator, #e5e7eb);text-align:left}.contract-payments-table tbody td{padding:.55rem;border-bottom:1px solid var(--separator, #e5e7eb);vertical-align:middle}.contract-payments-table tbody tr:last-child td{border-bottom:0}.contract-payments-table__actions{text-align:center;width:48px}.contract-items-table-wrap{border:1px solid var(--separator, #e5e7eb);border-radius:var(--border-radius-md, 7px);background:var(--foreground, #fff);overflow-x:auto}.contract-items-table{margin-bottom:0;font-size:.9rem}.contract-items-table>:not(caption)>*>*{background:transparent;border-bottom-color:var(--separator, #e5e7eb)}.contract-items-table thead th{background:color-mix(in srgb,var(--foreground, #ffffff) 94%,var(--primary, #2d90f6) 6%);color:var(--heading, #1f2937);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:none;padding:.7rem .75rem;border-bottom:1px solid var(--separator, #e5e7eb)}.contract-items-table tbody td{padding:.7rem .75rem;color:var(--body, #4b5563);vertical-align:middle}.contract-items-table tbody tr:hover td{background:color-mix(in srgb,var(--foreground, #ffffff) 97%,var(--primary, #2d90f6) 3%)}.contract-items-table__remove{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--border-radius-sm, 6px);border:1px solid var(--separator, #e5e7eb);background:transparent;color:var(--danger, #dc3545);transition:background .15s ease,border-color .15s ease}.contract-items-table__remove:hover,.contract-items-table__remove:focus{background:color-mix(in srgb,var(--danger, #dc3545) 10%,transparent);border-color:color-mix(in srgb,var(--danger, #dc3545) 35%,transparent)}.contract-form-add-item{padding-top:.75rem}.contract-add-item-button{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1.1rem;min-height:2.5rem;border:1px dashed color-mix(in srgb,var(--primary, #2d90f6) 55%,transparent);border-radius:var(--border-radius-md, 7px);background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent);color:var(--primary, #2d90f6);font-weight:500;transition:background .15s ease,border-color .15s ease}.contract-add-item-button:hover,.contract-add-item-button:focus{background:color-mix(in srgb,var(--primary, #2d90f6) 14%,transparent);border-color:var(--primary, #2d90f6)}.contract-totals{padding-top:.5rem}.contract-totals__row{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.35rem;color:var(--body, #4b5563);font-size:.95rem}.contract-totals__label{color:var(--alternate, #6b7280);font-weight:500;letter-spacing:.02em}.contract-totals__value{color:var(--heading, #1f2937);font-variant-numeric:tabular-nums;font-weight:500}.contract-totals__grand{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.5rem;padding:.85rem 1rem;border-radius:var(--border-radius-md, 7px);background:color-mix(in srgb,var(--primary, #2d90f6) 10%,transparent);color:var(--heading, #1f2937)}.contract-totals__grand-label{font-weight:600;letter-spacing:.04em;text-transform:none;font-size:.8rem;color:var(--primary, #2d90f6)}.contract-totals__grand-value{font-weight:700;font-size:1.15rem;font-variant-numeric:tabular-nums;color:var(--heading, #1f2937)}.contract-form-actions{display:flex;justify-content:flex-end;gap:.5rem;padding:1rem 1.25rem;margin:0!important;border-top:1px solid var(--separator, #e5e7eb);background:color-mix(in srgb,var(--foreground, #ffffff) 96%,var(--primary, #2d90f6) 4%)}.contract-form-actions .el-button{min-height:2.5rem;padding:.55rem 1.15rem;border-radius:var(--border-radius-md, 7px);font-weight:500;box-shadow:none}.contract-form-actions__cancel.el-button{border:1px solid var(--separator, #e5e7eb);background:var(--foreground, #fff);color:var(--body, #4b5563)}.contract-form-actions__cancel.el-button:hover,.contract-form-actions__cancel.el-button:focus{background:color-mix(in srgb,var(--foreground, #ffffff) 92%,var(--primary, #2d90f6) 8%);border-color:color-mix(in srgb,var(--primary, #2d90f6) 35%,transparent);color:var(--heading, #1f2937)}html[data-color^=dark] .contract-items-table-wrap,html[data-color^=dark] .contract-payments__table-wrap{background:var(--foreground);border-color:#ffffff1f}html[data-color^=dark] .contract-items-table thead th,html[data-color^=dark] .contract-payments-table thead th{background:rgba(255,255,255,.04);color:var(--light-text);border-bottom-color:#ffffff1f}html[data-color^=dark] .contract-items-table tbody td,html[data-color^=dark] .contract-payments-table tbody td{color:var(--body);border-bottom-color:#ffffff14}html[data-color^=dark] .contract-totals__grand{background:rgba(45,144,246,.16)}html[data-color^=dark] .contract-form-actions{background:rgba(255,255,255,.03);border-top-color:#ffffff1f}html[data-color^=dark] .contract-form-actions__cancel.el-button{background:rgba(255,255,255,.04);border-color:#ffffff1f;color:var(--light-text)}.contract-item-dialog .contract-items-table__actions{width:48px;text-align:center}.contract-item-dialog .contract-price-list{margin-top:.5rem}.contract-item-dialog .contract-price-list__title{font-size:.82rem;font-weight:600;text-transform:none;letter-spacing:.04em;color:var(--alternate, #6b7280);margin-bottom:.5rem}.contract-item-dialog .contract-price-list__select{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--border-radius-sm, 6px);border:1px solid color-mix(in srgb,var(--success, #16a34a) 35%,transparent);background:color-mix(in srgb,var(--success, #16a34a) 10%,transparent);color:var(--success, #16a34a);transition:background .15s ease,border-color .15s ease}.contract-item-dialog .contract-price-list__select:hover,.contract-item-dialog .contract-price-list__select:focus{background:color-mix(in srgb,var(--success, #16a34a) 18%,transparent);border-color:var(--success, #16a34a)}.contract-item-dialog .contract-ubl-card{margin-top:.5rem;border:1px solid var(--separator, #e5e7eb);border-radius:var(--border-radius-md, 7px);background:var(--foreground, #fff);overflow:hidden}.contract-item-dialog .contract-ubl-card__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;background:color-mix(in srgb,var(--foreground, #ffffff) 94%,var(--primary, #2d90f6) 6%);border:none;border-bottom:1px solid var(--separator, #e5e7eb);text-align:left;cursor:pointer;transition:background .15s ease}.contract-item-dialog .contract-ubl-card__toggle:hover,.contract-item-dialog .contract-ubl-card__toggle:focus{background:color-mix(in srgb,var(--foreground, #ffffff) 88%,var(--primary, #2d90f6) 12%)}.contract-item-dialog .contract-ubl-card__toggle[aria-expanded=false]{border-bottom-color:transparent}.contract-item-dialog .contract-ubl-card__title{font-size:.82rem;font-weight:600;text-transform:none;letter-spacing:.04em;color:var(--alternate, #6b7280)}.contract-item-dialog .contract-ubl-card__toggle i[data-cs-icon]{color:var(--primary, #2d90f6)}.contract-item-dialog .contract-ubl-card__body{padding:1rem;display:flex;flex-direction:column;gap:1rem}.contract-item-dialog .contract-ubl-group__label{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem}.contract-item-dialog .form-actions.item-dialog-actions{padding-top:1rem}html[data-color^=dark] .contract-item-dialog .contract-ubl-card{background:var(--foreground);border-color:#ffffff1f}html[data-color^=dark] .contract-item-dialog .contract-ubl-card__toggle{background:rgba(255,255,255,.04);border-bottom-color:#ffffff1f}html[data-color^=dark] .contract-item-dialog .contract-ubl-card__toggle:hover,html[data-color^=dark] .contract-item-dialog .contract-ubl-card__toggle:focus{background:rgba(255,255,255,.08)}.items-ecommerce-form-dialog .avatar-uploader{width:100%;display:block}.items-ecommerce-form-dialog .avatar-uploader .el-upload{display:flex;align-items:center;justify-content:center;width:100%;min-height:160px;border:1px dashed var(--separator, #e5e7eb);border-radius:14px;background:var(--background, #f8fafc);overflow:hidden;transition:border-color .2s ease,background-color .2s ease}.items-ecommerce-form-dialog .avatar-uploader .el-upload:hover{border-color:var(--primary, #2d90f6);background:color-mix(in srgb,var(--primary, #2d90f6) 6%,transparent)}.items-ecommerce-form-dialog .avatar-uploader .avatar{display:block;max-width:100%;max-height:200px;width:auto;height:auto;object-fit:contain;border-radius:12px}.items-ecommerce-form-dialog .avatar-uploader-icon{color:var(--primary, #2d90f6);font-size:2rem}.items-ecommerce-form-dialog .separator-title{margin-top:1.25rem;margin-bottom:.75rem;padding-bottom:.35rem;border-bottom:1px solid var(--separator, #e5e7eb);font-size:.9rem;font-weight:600;text-transform:none;letter-spacing:.04em;color:var(--alternate, #6b7280)}.items-ecommerce-form-dialog .short-div{margin-bottom:.25rem}.items-ecommerce-form-dialog .center-el-checkbox{display:flex;align-items:center;padding-top:1.6rem}html[data-color^=dark] .items-ecommerce-form-dialog .avatar-uploader .el-upload{background:rgba(255,255,255,.03);border-color:#ffffff1f}.promotions-form-dialog .avatar-uploader{width:100%;display:block}.promotions-form-dialog .avatar-uploader .el-upload{display:flex;align-items:center;justify-content:center;width:100%;min-height:180px;border:1px dashed var(--separator, #e5e7eb);border-radius:14px;background:var(--background, #f8fafc);overflow:hidden;transition:border-color .15s ease,background .15s ease}.promotions-form-dialog .avatar-uploader .el-upload:hover{border-color:var(--primary, #2d90f6);background:color-mix(in srgb,var(--primary, #2d90f6) 6%,transparent)}.promotions-form-dialog .avatar-uploader .avatar{width:100%;max-height:220px;object-fit:contain;border-radius:12px}.promotions-form-dialog .avatar-uploader-icon{color:color-mix(in srgb,var(--primary, #2d90f6) 65%,transparent)}.promotions-form-dialog__hint{display:block;margin-top:.35rem;color:var(--alternate, #6b7280);font-size:.78rem;letter-spacing:.01em}.promotions-form-dialog .el-select{width:100%}html[data-color^=dark] .promotions-form-dialog .avatar-uploader .el-upload{background:rgba(255,255,255,.03);border-color:#ffffff1f}html[data-color^=dark] .promotions-form-dialog .avatar-uploader .el-upload:hover{background:rgba(45,144,246,.1);border-color:#2d90f680}.persons-header-actions{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.5rem}.persons-header-actions .btn{margin:0!important;display:inline-flex;align-items:center;gap:.4rem}.persons-row-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:999px;border:1px solid var(--separator, #e5e7eb);background:var(--foreground, #fff);color:var(--body, #4b5563);transition:background .15s ease,border-color .15s ease,color .15s ease}.persons-row-menu-trigger:hover,.persons-row-menu-trigger:focus,.persons-row-menu-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--primary, #2d90f6) 10%,transparent);border-color:color-mix(in srgb,var(--primary, #2d90f6) 35%,transparent);color:var(--primary, #2d90f6)}html[data-color^=dark] .persons-row-menu-trigger{background:rgba(255,255,255,.04);border-color:#ffffff1f;color:var(--light-text)}html[data-color^=dark] .persons-row-menu-trigger:hover,html[data-color^=dark] .persons-row-menu-trigger:focus,html[data-color^=dark] .persons-row-menu-trigger[aria-expanded=true]{background:rgba(45,144,246,.16);border-color:#2d90f673;color:var(--primary, #2d90f6)}.ecommerce-config-card{border-radius:16px;border:1px solid var(--separator, #e5e7eb);box-shadow:0 1px 2px #0f172a0a;transition:box-shadow .15s ease,border-color .15s ease;height:100%}.ecommerce-config-card:hover{box-shadow:0 6px 18px #0f172a0f}.ecommerce-config-card>.card-header{padding:1.05rem 1.25rem .25rem;background:transparent;border-bottom:none}.ecommerce-config-card>.card-header h3{display:flex;align-items:center;gap:.4rem;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:var(--body, #212121)}.ecommerce-config-card>.card-header h3 .el-tooltip,.ecommerce-config-card>.card-header h3 [data-cs-icon]{color:color-mix(in srgb,var(--primary, #2d90f6) 70%,transparent);cursor:help}.ecommerce-config-card>.card-body{padding:.75rem 1.25rem 1.1rem}.ecommerce-config-card .form-group{margin-bottom:.95rem}.ecommerce-config-card .control-label,.ecommerce-config-card label[for]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;font-weight:600;letter-spacing:.03em;text-transform:none;color:var(--alternate, #6b7280);margin-bottom:.4rem}.ecommerce-config-card .control-label [data-cs-icon],.ecommerce-config-card label[for] [data-cs-icon]{color:color-mix(in srgb,var(--primary, #2d90f6) 70%,transparent);cursor:help}.ecommerce-config-card .form-actions{border-top:1px dashed var(--separator, #e5e7eb);margin-top:.5rem;padding-top:.85rem}.ecommerce-config-card .form-actions .el-button--primary{border-radius:999px;padding:.55rem 1.5rem;font-weight:600}.ecommerce-config-card .avatar-uploader{width:100%;display:block;margin-top:.4rem}.ecommerce-config-card .avatar-uploader .el-upload{display:flex;align-items:center;justify-content:center;width:100%;min-height:150px;border:1px dashed var(--separator, #e5e7eb);border-radius:14px;background:var(--background, #f8fafc);overflow:hidden;transition:border-color .15s ease,background .15s ease}.ecommerce-config-card .avatar-uploader .el-upload:hover{border-color:var(--primary, #2d90f6);background:color-mix(in srgb,var(--primary, #2d90f6) 6%,transparent)}.ecommerce-config-card .avatar-uploader .avatar{width:100%;max-height:180px;object-fit:contain;border-radius:12px}.ecommerce-config-card .avatar-uploader-icon{color:color-mix(in srgb,var(--primary, #2d90f6) 65%,transparent)}.ecommerce-config-card .sub-title .text-danger,.ecommerce-config-card .sub-title small,.ecommerce-config-card .form-text.text-muted{color:var(--alternate, #6b7280)!important;font-size:.75rem;letter-spacing:.01em}.ecommerce-config-card .el-input,.ecommerce-config-card .el-select,.ecommerce-config-card .el-textarea{width:100%}html[data-color^=dark] .ecommerce-config-card{border-color:#ffffff14;box-shadow:none}html[data-color^=dark] .ecommerce-config-card:hover{box-shadow:0 6px 18px #00000040;border-color:#ffffff24}html[data-color^=dark] .ecommerce-config-card .avatar-uploader .el-upload{background:rgba(255,255,255,.03);border-color:#ffffff1f}html[data-color^=dark] .ecommerce-config-card .avatar-uploader .el-upload:hover{background:rgba(45,144,246,.1);border-color:#2d90f680}html[data-color^=dark] .ecommerce-config-card .form-actions{border-top-color:#ffffff14}.quantity-control-group{display:grid;grid-template-columns:2.85rem minmax(0,1fr) 2.85rem;align-items:stretch;width:100%;min-height:2.4rem;border:1px solid var(--separator, #dbe2ea);border-radius:1rem;background:var(--foreground, #ffffff);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.quantity-control-group:focus-within{border-color:var(--primary, #2d90f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary, #2d90f6) 12%,transparent)}.quantity-control-group>.quantity-step-button{width:100%;min-width:0;height:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--background, #f8fafc) 82%,transparent);color:var(--heading, #1f2937);box-shadow:none!important}.quantity-control-group>.quantity-step-button--decrease{border-right:1px solid var(--separator, #dbe2ea)!important}.quantity-control-group>.quantity-step-button--increase{border-left:1px solid var(--separator, #dbe2ea)!important}.quantity-control-group>.quantity-step-button:hover:not([disabled]),.quantity-control-group>.quantity-step-button:focus-visible:not([disabled]){background:color-mix(in srgb,var(--primary, #2d90f6) 8%,var(--foreground, #ffffff))}.quantity-control-group>.quantity-step-button[disabled]{opacity:.55;cursor:not-allowed}.quantity-step-button__symbol{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.05rem;font-weight:400;line-height:1}.quantity-control-group>.quantity-control-field{margin:0!important}.quantity-control-group>.quantity-control-field .el-input__wrapper,.quantity-control-group>.quantity-control-field .el-input__inner{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.quantity-control-group>.quantity-control-field .el-input__wrapper{height:100%;padding:0 .35rem!important;font-size:.875rem!important;font-weight:400!important}.quantity-control-group>.quantity-control-field .el-input__inner{height:100%!important;padding:0!important;text-align:center!important;font-family:inherit!important;font-size:.875rem!important;font-weight:400!important;line-height:1.2!important;color:var(--heading, #1f2937)!important;font-variant-numeric:tabular-nums}.quantity-control-group>.quantity-control-native-field{width:100%!important;min-width:0!important;height:100%!important;padding:0 .35rem!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;text-align:center!important;color:var(--heading, #1f2937)!important;font:inherit!important;font-size:.875rem!important;font-weight:400!important;line-height:calc(var(--fss-form-control-height) - 2px)!important;font-variant-numeric:tabular-nums!important;-moz-appearance:textfield!important;appearance:textfield!important;-webkit-appearance:textfield!important}.quantity-control-group>.quantity-control-native-field::-webkit-outer-spin-button,.quantity-control-group>.quantity-control-native-field::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity-control-group.el-input{display:inline-flex;align-items:stretch;border:1px solid var(--separator, #dbe2ea);border-radius:1rem;overflow:hidden;background:var(--foreground, #ffffff)}.quantity-control-group.el-input:focus-within{border-color:var(--primary, #2d90f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary, #2d90f6) 12%,transparent)}.quantity-control-group.el-input .el-input-group__prepend,.quantity-control-group.el-input .el-input-group__append{padding:0!important;border:0!important;border-radius:0!important;background:color-mix(in srgb,var(--background, #f8fafc) 82%,transparent)!important;box-shadow:none!important}.quantity-control-group.el-input .el-input-group__prepend{border-right:1px solid var(--separator, #dbe2ea)!important}.quantity-control-group.el-input .el-input-group__append{border-left:1px solid var(--separator, #dbe2ea)!important}.quantity-control-group.el-input .el-input-group__prepend .quantity-step-button,.quantity-control-group.el-input .el-input-group__append .quantity-step-button{width:2.85rem;min-width:2.85rem;height:2.4rem;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.quantity-control-group.el-input .el-input__wrapper,.quantity-control-group.el-input .el-input__inner{border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.quantity-control-group.el-input .el-input__wrapper{padding:0 .35rem!important;font-size:.875rem!important;font-weight:400!important}.quantity-control-group.el-input .el-input__inner{height:2.4rem!important;padding:0!important;text-align:center!important;font-family:inherit!important;font-size:.875rem!important;font-weight:400!important;line-height:1.2!important;color:var(--heading, #1f2937)!important;font-variant-numeric:tabular-nums}.purchase-acorn-form{overflow:hidden}.purchase-acorn-form>.card-header.document-form-header{padding:.65rem 1.4rem .55rem;border-bottom:1px solid var(--separator, #e5e7eb);background:transparent}.purchase-acorn-form>.card-header.document-form-header h3{color:var(--heading, #1f2937);font-size:1.05rem;font-weight:700;letter-spacing:.01em;line-height:1.2}.purchase-acorn-form .tab-content{padding-top:0}.purchase-acorn-form .form-body.purchase-form-body{padding:.5rem 1.4rem .15rem}.purchase-acorn-form .form-body.purchase-form-body>.row{row-gap:.15rem;margin-left:-.55rem;margin-right:-.55rem}.purchase-acorn-form .form-body.purchase-form-body>.row>[class*=col-]{padding-left:.55rem;padding-right:.55rem}.purchase-acorn-form .form-body.purchase-form-body>.row+.row{margin-top:.1rem}.purchase-acorn-form .form-body.purchase-form-body .form-group{margin-bottom:.55rem}.purchase-acorn-form .form-body.purchase-form-body .form-group>.control-label,.purchase-acorn-form .form-body.purchase-form-body .form-group>label{margin-bottom:.2rem;color:var(--alternate, #6b7280);font-size:var(--fss-form-control-label-font-size, .74rem);font-weight:600;line-height:1.2}.purchase-acorn-form .form-body.purchase-form-body hr{margin:.65rem 0;border-color:var(--separator, #e5e7eb);opacity:1}.purchase-acorn-form .form-actions.document-action-footer.purchase-form-footer{margin:.85rem 0 0!important;padding:.75rem 1.4rem;border-top:1px solid var(--separator, #e5e7eb);background:transparent;gap:.6rem}.quotations-index-page__header{margin-bottom:.85rem!important}.quotations-index-page__actions{gap:.6rem!important}.quotations-index-page__columns-button{margin:0!important}.quotations-index-page__card{overflow:hidden}.quotations-index-page__card-body{padding:.95rem 1.15rem 1rem!important}.quotations-data-table__toolbar{margin-bottom:.35rem}.quotations-data-table__toolbar-row{align-items:center;row-gap:.35rem;margin-left:-.4rem;margin-right:-.4rem}.quotations-data-table__toolbar-row>[class*=col-]{padding-left:.4rem;padding-right:.4rem}.quotations-data-table__toolbar-row--expanded{margin-top:.2rem}.quotations-data-table__toolbar-toggle{display:flex;align-items:center}.order-notes-data-table__toolbar-toggle--single,.quotations-data-table__toolbar-toggle--single{justify-content:flex-end}.quotations-data-table__toolbar .pb-2{padding-bottom:0!important}.quotations-data-table__showhide{display:flex;justify-content:flex-end}.quotations-data-table__showhide .btn{min-height:var(--fss-button-height-sm)!important;white-space:nowrap}.quotations-data-table__toolbar .el-input,.quotations-data-table__toolbar .el-select,.quotations-data-table__toolbar .el-date-editor.el-input{width:100%!important}.quotations-data-table__toolbar .el-input__wrapper,.quotations-data-table__toolbar .el-select__wrapper,.quotations-data-table__toolbar .el-date-editor.el-input,.quotations-data-table__toolbar .el-date-editor .el-input__wrapper{height:calc(var(--fss-form-control-height) - 2px)!important;min-height:calc(var(--fss-form-control-height) - 2px)!important}.quotations-data-table .table-responsive{margin-top:.35rem}@media (max-width: 991.98px){.quotations-data-table__showhide{justify-content:stretch}.quotations-data-table__showhide .btn{width:100%}}.sale-notes-index-page__header{align-items:center;gap:1rem;margin-bottom:.85rem!important}.sale-notes-index-page__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem}.sale-notes-index-page__action-button{margin:0!important;white-space:nowrap}.sale-notes-index-page__new-button{border-color:var(--primary)!important;box-shadow:0 8px 18px rgba(var(--primary-rgb, 45, 151, 222),.16)}.fss-primary-cluster,.sale-notes-index-page__primary-cluster{display:inline-flex;align-items:stretch;gap:0}.fss-primary-cluster .fss-primary-cluster__primary.btn:not(.btn-link):not(.btn-icon-only),.fss-primary-cluster .fss-primary-cluster__secondary.btn:not(.btn-link):not(.btn-icon-only),.sale-notes-index-page__primary-cluster .btn.sale-notes-index-page__new-button:not(.btn-link):not(.btn-icon-only),.sale-notes-index-page__primary-cluster .btn.sale-notes-index-page__more-button:not(.btn-link):not(.btn-icon-only){background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;color:var(--primary, #2d90f6)!important;border:1px solid color-mix(in srgb,var(--primary, #2d90f6) 22%,transparent)!important;padding:.35rem .85rem!important;font-size:.82rem!important;font-weight:600!important;line-height:1.2!important;min-height:1.95rem!important;height:1.95rem!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease}.fss-primary-cluster .fss-primary-cluster__primary.btn:not(.btn-link):not(.btn-icon-only):hover,.fss-primary-cluster .fss-primary-cluster__primary.btn:not(.btn-link):not(.btn-icon-only):focus,.fss-primary-cluster .fss-primary-cluster__secondary.btn:not(.btn-link):not(.btn-icon-only):hover,.fss-primary-cluster .fss-primary-cluster__secondary.btn:not(.btn-link):not(.btn-icon-only):focus,.sale-notes-index-page__primary-cluster .btn.sale-notes-index-page__new-button:not(.btn-link):not(.btn-icon-only):hover,.sale-notes-index-page__primary-cluster .btn.sale-notes-index-page__new-button:not(.btn-link):not(.btn-icon-only):focus,.sale-notes-index-page__primary-cluster .btn.sale-notes-index-page__more-button:not(.btn-link):not(.btn-icon-only):hover,.sale-notes-index-page__primary-cluster .btn.sale-notes-index-page__more-button:not(.btn-link):not(.btn-icon-only):focus{background:color-mix(in srgb,var(--primary, #2d90f6) 16%,transparent)!important;border-color:color-mix(in srgb,var(--primary, #2d90f6) 38%,transparent)!important;color:var(--primary, #2d90f6)!important;box-shadow:none!important}.fss-primary-cluster .fss-primary-cluster__primary.btn:not(.btn-link):not(.btn-icon-only),.sale-notes-index-page__primary-cluster .btn.sale-notes-index-page__new-button:not(.btn-link):not(.btn-icon-only){border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-right:0!important}.fss-primary-cluster .fss-primary-cluster__secondary.btn:not(.btn-link):not(.btn-icon-only),.sale-notes-index-page__primary-cluster .btn.sale-notes-index-page__more-button:not(.btn-link):not(.btn-icon-only){border-top-left-radius:0!important;border-bottom-left-radius:0!important;border-left:1px solid color-mix(in srgb,var(--primary, #2d90f6) 22%,transparent)!important}.fss-primary-cluster .el-dropdown,.sale-notes-index-page__primary-cluster .sale-notes-quick-actions-desktop{vertical-align:top}.sale-notes-index-page__card{overflow:hidden}.sale-notes-index-page__templates-row{margin:0;padding:1rem 1.15rem 0}body .sale-notes-index-page__templates-row .el-dropdown .el-button.el-button.el-button--primary,body .sale-notes-index-page__templates-row .el-dropdown .el-button.el-button.el-button--default{background:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;background-color:color-mix(in srgb,var(--primary, #2d90f6) 8%,transparent)!important;background-image:none!important;color:var(--primary, #2d90f6)!important;border-color:color-mix(in srgb,var(--primary, #2d90f6) 22%,transparent)!important;border-style:solid!important;border-width:1px!important;box-shadow:none!important;font-weight:600!important;font-size:.82rem!important;height:1.95rem!important;min-height:1.95rem!important;padding:.35rem .85rem!important;line-height:1.2!important;transition:background .15s ease,border-color .15s ease,color .15s ease}body .sale-notes-index-page__templates-row .el-dropdown .el-button.el-button.el-button--primary:hover,body .sale-notes-index-page__templates-row .el-dropdown .el-button.el-button.el-button--primary:focus,body .sale-notes-index-page__templates-row .el-dropdown .el-button.el-button.el-button--default:hover,body .sale-notes-index-page__templates-row .el-dropdown .el-button.el-button.el-button--default:focus{background:color-mix(in srgb,var(--primary, #2d90f6) 16%,transparent)!important;background-color:color-mix(in srgb,var(--primary, #2d90f6) 16%,transparent)!important;border-color:color-mix(in srgb,var(--primary, #2d90f6) 38%,transparent)!important;color:var(--primary, #2d90f6)!important}.sale-notes-index-page__card-body{padding:.95rem 1.15rem 1rem!important}.sale-notes-data-table__toolbar{margin-bottom:.35rem}.sale-notes-data-table__toolbar-row{align-items:center;row-gap:.35rem;margin-left:-.4rem;margin-right:-.4rem}.sale-notes-data-table__toolbar-row>[class*=col-]{padding-left:.4rem;padding-right:.4rem}.sale-notes-data-table__toolbar-row--expanded{margin-top:.2rem}.sale-notes-data-table__toolbar .pb-2{padding-bottom:0!important}.sale-notes-data-table__toolbar .el-input,.sale-notes-data-table__toolbar .el-select,.sale-notes-data-table__toolbar .el-date-editor.el-input{width:100%!important}.sale-notes-data-table__toolbar .el-input__wrapper,.sale-notes-data-table__toolbar .el-select__wrapper,.sale-notes-data-table__toolbar .el-date-editor.el-input,.sale-notes-data-table__toolbar .el-date-editor .el-input__wrapper{height:calc(var(--fss-form-control-height) - 2px)!important;min-height:calc(var(--fss-form-control-height) - 2px)!important}.sale-notes-data-table__toolbar-link{display:inline-flex;align-items:center;min-height:2.4rem;color:var(--primary);font-weight:700;text-decoration:none}.sale-notes-data-table__toolbar-link:hover{text-decoration:none}.sale-notes-data-table__toolbar-toggle{display:flex;align-items:center}.sale-notes-data-table__showhide{display:flex;justify-content:flex-end}.sale-notes-data-table__showhide-button{margin:0!important;min-height:var(--fss-button-height-sm)!important;white-space:nowrap}.sale-notes-data-table__advanced-action{display:flex;align-items:stretch}.sale-notes-data-table__advanced-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:.5rem;margin-left:auto}.sale-notes-data-table__advanced-actions .sale-notes-data-table__advanced-action{min-width:9.5rem;margin-bottom:0}.sale-notes-data-table__advanced-actions .sale-notes-data-table__advanced-action--search{min-width:6.75rem}.sale-notes-data-table__advanced-actions .sale-notes-data-table__advanced-action--report{min-width:13rem}.sale-notes-data-table__action-button{min-height:2.4rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem;margin:0!important;white-space:nowrap}.sale-notes-data-table__action-button .bi{margin-right:.25rem}.sale-notes-data-table .table-responsive{margin-top:.35rem}@media (max-width: 991.98px){.sale-notes-data-table__showhide{justify-content:stretch}.sale-notes-data-table__showhide-button{width:100%}}@media (max-width: 767.98px){.documents-filter-grid--primary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.45rem!important;margin-left:0;margin-right:0;margin-bottom:.1rem}.documents-filter-grid--primary>[class*=col-]{width:auto;max-width:100%;padding-left:0;padding-right:0}.documents-filter-grid--primary>.documents-filter-grid__item:first-child,.documents-filter-grid--primary>.documents-filter-grid__toggle{grid-column:1 / -1}.documents-filter-grid__toggle{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:.45rem!important;width:100%}.documents-filter-grid__toggle>*,.documents-filter-grid__toggle .fss-column-manager-button{min-width:0;width:100%}.documents-filter-grid__toggle .fss-filter-toggle{width:100%;min-height:2.2rem!important;justify-content:center;padding-inline:.55rem}.page-header.pr-0 .right-wrapper,.page-header.pr-0 .documents-toolbar-actions,.page-header.pr-0 .order-notes-page-header__primary-actions,.page-header.pr-0 .quotations-index-page__actions,.page-header.pr-0 .sale-notes-index-page__actions{width:100%}.page-header.pr-0 .documents-toolbar-actions .fss-primary-cluster,.page-header.pr-0 .order-notes-page-header__primary-actions .fss-primary-cluster,.page-header.pr-0 .quotations-index-page__actions .fss-primary-cluster{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:100%;max-width:100%}.page-header.pr-0 .documents-toolbar-actions .fss-primary-cluster .el-dropdown,.page-header.pr-0 .order-notes-page-header__primary-actions .fss-primary-cluster .el-dropdown,.page-header.pr-0 .quotations-index-page__actions .fss-primary-cluster .el-dropdown{display:flex;min-width:0;width:100%}.page-header.pr-0 .documents-toolbar-actions .fss-primary-cluster .fss-primary-cluster__primary.btn:not(.btn-link):not(.btn-icon-only),.page-header.pr-0 .documents-toolbar-actions .fss-primary-cluster .fss-primary-cluster__secondary.btn:not(.btn-link):not(.btn-icon-only),.page-header.pr-0 .order-notes-page-header__primary-actions .fss-primary-cluster .fss-primary-cluster__primary.btn:not(.btn-link):not(.btn-icon-only),.page-header.pr-0 .order-notes-page-header__primary-actions .fss-primary-cluster .fss-primary-cluster__secondary.btn:not(.btn-link):not(.btn-icon-only),.page-header.pr-0 .quotations-index-page__actions .fss-primary-cluster .fss-primary-cluster__primary.btn:not(.btn-link):not(.btn-icon-only),.page-header.pr-0 .quotations-index-page__actions .fss-primary-cluster .fss-primary-cluster__secondary.btn:not(.btn-link):not(.btn-icon-only){width:100%;min-width:0;min-height:2.2rem!important;height:2.2rem!important;justify-content:center;padding-inline:.65rem!important;font-size:.8rem!important}.page-header.pr-0 .documents-toolbar-actions .fss-primary-cluster .fss-primary-cluster__primary.btn span,.page-header.pr-0 .documents-toolbar-actions .fss-primary-cluster .fss-primary-cluster__secondary.btn span,.page-header.pr-0 .order-notes-page-header__primary-actions .fss-primary-cluster .fss-primary-cluster__primary.btn span,.page-header.pr-0 .order-notes-page-header__primary-actions .fss-primary-cluster .fss-primary-cluster__secondary.btn span,.page-header.pr-0 .quotations-index-page__actions .fss-primary-cluster .fss-primary-cluster__primary.btn span,.page-header.pr-0 .quotations-index-page__actions .fss-primary-cluster .fss-primary-cluster__secondary.btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-notes-data-table__toolbar,.quotations-data-table__toolbar,.sale-notes-data-table__toolbar{margin-bottom:.25rem}.order-notes-data-table__toolbar-row,.quotations-data-table__toolbar-row,.sale-notes-data-table__toolbar-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-left:0;margin-right:0}.order-notes-data-table__toolbar-row>[class*=col-],.quotations-data-table__toolbar-row>[class*=col-],.sale-notes-data-table__toolbar-row>[class*=col-]{width:auto;max-width:100%;padding-left:0;padding-right:0}.sale-notes-data-table__toolbar-row>[class*=col-]:has(.fss-time-select){grid-column:1 / -1}.order-notes-data-table__toolbar-toggle,.quotations-data-table__toolbar-toggle,.sale-notes-data-table__toolbar-toggle{display:grid!important;grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch!important;gap:.45rem!important}.order-notes-data-table__toolbar-toggle--single,.quotations-data-table__toolbar-toggle--single{grid-template-columns:minmax(0,1fr)}.order-notes-data-table__toolbar-toggle>*,.quotations-data-table__toolbar-toggle>*,.sale-notes-data-table__toolbar-toggle>*{min-width:0}.order-notes-data-table__toolbar-toggle .fss-filter-toggle,.quotations-data-table__toolbar-toggle .fss-filter-toggle,.sale-notes-data-table__toolbar-toggle .fss-filter-toggle,.quotations-data-table__showhide .btn,.sale-notes-data-table__showhide-button{width:100%;min-height:2.2rem!important;justify-content:center;padding-inline:.55rem}.quotations-data-table__showhide,.sale-notes-data-table__showhide{width:100%;justify-content:stretch}.sale-notes-data-table__toolbar-row:not(.sale-notes-data-table__toolbar-row--expanded){grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.sale-notes-data-table__toolbar-row:not(.sale-notes-data-table__toolbar-row--expanded)>.sale-notes-data-table__filter-narrow:nth-child(5){grid-column:span 2}.sale-notes-data-table__toolbar-row:not(.sale-notes-data-table__toolbar-row--expanded)>.sale-notes-data-table__toolbar-toggle{grid-column:1 / -1}.sale-notes-data-table__toolbar-row--expanded>.sale-notes-data-table__advanced-actions{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-left:0}.sale-notes-data-table__advanced-actions .sale-notes-data-table__advanced-action{min-width:0}.sale-notes-data-table__advanced-actions .sale-notes-data-table__advanced-action--summary,.sale-notes-data-table__advanced-actions .sale-notes-data-table__advanced-action--report{grid-column:1 / -1}.sale-notes-data-table__toolbar-row--expanded .sale-notes-data-table__action-button{min-height:2.05rem!important;padding-inline:.5rem!important;font-size:.75rem}.order-notes-data-table__toolbar .el-input,.order-notes-data-table__toolbar .el-select,.order-notes-data-table__toolbar .el-date-editor.el-input,.quotations-data-table__toolbar .el-input,.quotations-data-table__toolbar .el-select,.quotations-data-table__toolbar .el-date-editor.el-input,.sale-notes-data-table__toolbar .el-input,.sale-notes-data-table__toolbar .el-select,.sale-notes-data-table__toolbar .el-date-editor.el-input{min-height:2.05rem}.order-notes-data-table__toolbar .el-input__wrapper,.order-notes-data-table__toolbar .el-select__wrapper,.quotations-data-table__toolbar .el-input__wrapper,.quotations-data-table__toolbar .el-select__wrapper,.sale-notes-data-table__toolbar .el-input__wrapper,.sale-notes-data-table__toolbar .el-select__wrapper{min-height:2.05rem!important}.order-notes-data-table__toolbar .el-input__inner,.order-notes-data-table__toolbar .el-select__input,.quotations-data-table__toolbar .el-input__inner,.quotations-data-table__toolbar .el-select__input,.sale-notes-data-table__toolbar .el-input__inner,.sale-notes-data-table__toolbar .el-select__input{min-width:0!important;text-overflow:ellipsis}.order-notes-data-table__table-scroll,.quotations-data-table__table-scroll,.sale-notes-data-table__table-scroll{margin-top:.4rem}}.responsive-table-card{width:100%;min-width:max(960px,100%)}.responsive-table-card-scroll{overflow-x:auto;max-width:100%}.responsive-table-card>thead>tr>th,.responsive-table-card>tbody>tr>td{vertical-align:middle}.responsive-table-card>thead>tr>th{white-space:nowrap}.responsive-table-card>tbody>tr>td{overflow-wrap:anywhere}.order-notes-data-table__table{min-width:1480px}.order-notes-data-table__table>tbody>tr>td{white-space:nowrap}.order-notes-data-table__table>tbody>tr>td[data-label=Cliente]{min-width:11.5rem;white-space:normal;overflow-wrap:normal}.order-notes-data-table__table>tbody>tr>td[data-label=Acciones],.order-notes-table-row__actions{white-space:nowrap}.fss-table-empty-state{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.85rem 1rem;border:1px dashed color-mix(in srgb,var(--primary, #2d90f6) 24%,#cbd5e1 76%);border-radius:10px;background:color-mix(in srgb,var(--primary, #2d90f6) 5%,#ffffff 95%);color:var(--muted, #64748b);font-size:.88rem;line-height:1.35;text-align:center}.fss-table-empty-state__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--primary, #2d90f6) 10%,#ffffff 90%);color:var(--primary, #2d90f6);font-size:1rem}.fss-table-empty-state__text{min-width:0;font-weight:700}.fss-table-empty-state__text small{display:block;margin-top:.18rem;color:color-mix(in srgb,var(--muted, #64748b) 82%,#ffffff 18%);font-size:.76rem;font-weight:500;line-height:1.25}@media (max-width: 767.98px){.documents-list-table-top-scroll,.dispatches-data-table__top-scroll{display:none!important}.responsive-table-card-scroll{overflow-x:visible!important;padding-bottom:0!important;scrollbar-gutter:auto}.responsive-table-card-scroll .responsive-table-card{display:block;width:100%;min-width:0!important;border-collapse:separate;border-spacing:0}.responsive-table-card-scroll .responsive-table-card>thead{display:none}.responsive-table-card-scroll .responsive-table-card>tbody{display:block;width:100%}.responsive-table-card-scroll .responsive-table-card>tbody>tr{display:block;width:100%;margin-bottom:.7rem;padding:.65rem .75rem;border:1px solid color-mix(in srgb,var(--separator, #d7deea) 80%,transparent);border-radius:8px;background:var(--foreground, #ffffff);box-shadow:0 8px 20px #0f172a14}.responsive-table-card-scroll .responsive-table-card>tbody>tr.fss-table-empty-row,.responsive-table-card-scroll .responsive-table-card>tbody>tr.fss-table-skeleton-row{padding:0;border:0;background:transparent;box-shadow:none}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td{display:grid;grid-template-columns:minmax(7.2rem,42%) minmax(0,1fr);gap:.35rem .85rem;width:100%;padding:.48rem 0!important;border:0!important;border-bottom:1px solid rgba(148,163,184,.18)!important;text-align:right!important;white-space:normal!important;word-break:normal;overflow-wrap:anywhere}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td:before{content:attr(data-label);min-width:0;color:var(--muted, #6b7280);font-weight:700;line-height:1.25;text-align:left;overflow-wrap:break-word}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td>*{min-width:0;max-width:100%;justify-self:end}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td:last-child{border-bottom:0!important;position:static!important;right:auto!important;box-shadow:none!important}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td:not([data-label]),.responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=""]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.45rem}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td:not([data-label]):before,.responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=""]:before{display:none}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-mobile-empty=true]{display:none!important}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="#"]{display:block;color:var(--primary, #2d90f6);font-weight:700;text-align:left!important}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="#"]:before{display:none}.responsive-table-card-scroll .responsive-table-card>tbody>tr.fss-table-empty-row>td,.responsive-table-card-scroll .responsive-table-card>tbody>tr.fss-table-skeleton-row>td{display:block;padding:.35rem 0!important;border-bottom:0!important;text-align:left!important}.responsive-table-card-scroll .responsive-table-card>tbody>tr.fss-table-empty-row>td{width:100%}.responsive-table-card-scroll .fss-table-empty-state{justify-content:flex-start;align-items:flex-start;min-height:4.65rem;padding:.95rem 1rem;border-radius:10px;text-align:left}.responsive-table-card-scroll .fss-table-empty-state__icon{width:2.15rem;height:2.15rem}.responsive-table-card-scroll .responsive-table-card>tbody>tr.fss-table-empty-row>td:before,.responsive-table-card-scroll .responsive-table-card>tbody>tr.fss-table-skeleton-row>td:before{display:none}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Acciones],.responsive-table-card-scroll .documents-row-actions-cell,.responsive-table-card-scroll .quotations-row-actions-cell,.responsive-table-card-scroll .sale-notes-table-row__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.45rem;padding-top:.65rem!important;border-bottom:0!important;text-align:right!important}.responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Acciones]:before,.responsive-table-card-scroll .documents-row-actions-cell:before,.responsive-table-card-scroll .quotations-row-actions-cell:before,.responsive-table-card-scroll .sale-notes-table-row__actions:before{display:none}.responsive-table-card-scroll .documents-row-actions-wrapper,.responsive-table-card-scroll .documents-row-actions-inline,.responsive-table-card-scroll .quotations-row-actions-wrapper,.responsive-table-card-scroll .quotations-row-actions-inline,.responsive-table-card-scroll .sale-notes-row-actions-inline,.responsive-table-card-scroll .sale-notes-row-mobile-actions{width:100%;justify-content:flex-end;flex-wrap:wrap;white-space:normal}.responsive-table-card-scroll .badge,.responsive-table-card-scroll .el-tag,.responsive-table-card-scroll small,.responsive-table-card-scroll a,.responsive-table-card-scroll span{white-space:normal!important}.responsive-table-card-scroll .dropdown-menu,.responsive-table-card-scroll .el-dropdown-menu{text-align:left}.responsive-table-card-scroll+.fss-table-pagination,.responsive-table-card-scroll .fss-table-pagination{display:flex;justify-content:center;overflow-x:auto}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr:not(.fss-table-empty-row):not(.fss-table-skeleton-row),.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr:not(.fss-table-empty-row):not(.fss-table-skeleton-row){display:grid;grid-template-columns:minmax(0,1fr) minmax(6.25rem,.72fr);gap:.6rem .75rem;padding:.9rem;border-color:#94a3b838;border-radius:10px;box-shadow:0 8px 18px #0f172a12}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td{width:auto;min-width:0;padding:0!important;border-bottom:0!important;text-align:left!important}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="#"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="#"]{display:none!important}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label=Cotización],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Pedido]{display:flex!important;grid-column:1 / 2;order:1;align-items:center;min-height:1.6rem;color:var(--primary, #2499e3);font-size:1rem;font-weight:800;line-height:1.2}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label=Estado],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Estado]{display:flex!important;grid-column:2 / 3;order:2;align-items:flex-start;justify-content:flex-end;min-width:max-content;text-align:right!important}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label=Cotización]:before,.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label=Estado]:before,.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label=Cliente]:before,.responsive-table-card-scroll .quotations-row-actions-cell:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Pedido]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Estado]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Cliente]:before,.order-notes-card .responsive-table-card-scroll .order-notes-table-row__actions:before{display:none}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label=Estado] .el-select{width:min(9rem,100%)!important}.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Estado]{min-height:1.45rem;padding:.3rem .55rem!important;border-radius:999px;background:rgba(var(--primary-rgb, 36, 153, 227),.09);color:#24508f;font-size:.74rem;font-weight:800;line-height:1;white-space:nowrap!important}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label=Cliente],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Cliente]{display:block!important;grid-column:1 / -1;order:3;padding-bottom:.65rem!important;border-bottom:1px solid rgba(148,163,184,.16)!important;color:#1f2937;line-height:1.35}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label=Cliente] small,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Cliente] small{color:var(--muted, #6b7280);font-size:.78rem}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="Fecha de emisión"],.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="T. gravado"],.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="T.IGV"],.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="T. IGV"],.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="Total cotización"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Fecha de emisión"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="T. gravado"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="T.IGV"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="T. IGV"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Total]{display:grid!important;grid-template-columns:1fr;gap:.18rem;align-content:start;padding:.55rem .65rem!important;border-radius:8px;background:#f8fafc;color:#1f2937;font-weight:700;line-height:1.2;text-align:left!important}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="Fecha de emisión"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Fecha de emisión"]{grid-column:1 / 2;order:4}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="Total cotización"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Total]{grid-column:2 / 3;order:4;background:rgba(var(--primary-rgb, 36, 153, 227),.08);color:#24508f}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="T. gravado"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="T. gravado"]{grid-column:1 / 2;order:5}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="T.IGV"],.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="T. IGV"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="T.IGV"],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="T. IGV"]{grid-column:2 / 3;order:5}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="Fecha de emisión"]:before,.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="T. gravado"]:before,.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="T.IGV"]:before,.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="T. IGV"]:before,.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label="Total cotización"]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Fecha de emisión"]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="T. gravado"]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="T.IGV"]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="T. IGV"]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Total]:before{display:block;color:var(--muted, #6b7280);font-size:.68rem;font-weight:700;letter-spacing:0;line-height:1.1;text-align:left}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label]:not([data-mobile-empty=true]):not([data-label="#"]):not([data-label=Cotización]):not([data-label=Estado]):not([data-label=Cliente]):not([data-label="Fecha de emisión"]):not([data-label="T. gravado"]):not([data-label="T.IGV"]):not([data-label="T. IGV"]):not([data-label="Total cotización"]),.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td:not([data-label]):not(.quotations-row-actions-cell),.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-label=""]:not(.quotations-row-actions-cell),.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label]:not([data-mobile-empty=true]):not([data-label="#"]):not([data-label=Pedido]):not([data-label=Estado]):not([data-label=Cliente]):not([data-label="Fecha de emisión"]):not([data-label="T. gravado"]):not([data-label="T.IGV"]):not([data-label="T. IGV"]):not([data-label=Total]):not([data-label=Acciones]),.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td:not([data-label]):not(.order-notes-table-row__actions),.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=""]:not(.order-notes-table-row__actions){display:grid!important;grid-column:1 / -1;order:20;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:.4rem;padding:.35rem 0!important;border-bottom:1px solid rgba(148,163,184,.12)!important;text-align:right!important}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td[data-mobile-empty=true],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-mobile-empty=true]{display:none!important}.responsive-table-card-scroll .quotations-data-table__table>tbody>tr>td.quotations-row-actions-cell,.responsive-table-card-scroll .quotations-row-actions-cell,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Acciones],.order-notes-card .responsive-table-card-scroll .order-notes-table-row__actions{display:block!important;grid-column:1 / -1;order:40;padding-top:.75rem!important;border-top:1px solid rgba(148,163,184,.16)!important;border-bottom:0!important}.responsive-table-card-scroll .quotations-row-actions-wrapper,.responsive-table-card-scroll .quotations-row-actions-inline{gap:.45rem;justify-content:flex-start}.responsive-table-card-scroll .quotations-row-actions-inline>.item{margin:0!important}.responsive-table-card-scroll .quotations-row-action-btn,.responsive-table-card-scroll .quotations-row-actions-trigger,.order-notes-card .responsive-table-card-scroll .persons-row-menu-trigger{width:auto;min-width:max-content;max-width:100%;height:2.1rem;padding:0 .7rem;gap:.35rem;border-radius:999px;white-space:nowrap!important}.responsive-table-card-scroll .quotations-row-action-btn:after{content:attr(data-mobile-label);font-size:.76rem;font-weight:700;line-height:1}.responsive-table-card-scroll .quotations-row-actions-trigger:after,.order-notes-card .responsive-table-card-scroll .persons-row-menu-trigger:after{content:"Más";font-size:.76rem;font-weight:700;line-height:1}.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Vendedor],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Moneda],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=PDF],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Aprobación]{display:grid!important;grid-column:auto!important;grid-template-columns:1fr!important;gap:.16rem;padding:.45rem .55rem!important;border-bottom:0!important;border-radius:8px;background:#f8fafc;color:#334155;font-weight:700;line-height:1.15;text-align:left!important}.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Vendedor],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Moneda]{order:6!important}.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=PDF],.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Aprobación]{order:7!important}.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Vendedor]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Moneda]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=PDF]:before,.order-notes-card .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Aprobación]:before{display:block;color:var(--muted, #6b7280);font-size:.67rem;font-weight:700;letter-spacing:0;line-height:1.05;text-align:left}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr:not(.fss-table-empty-row):not(.fss-table-skeleton-row){display:grid;grid-template-columns:minmax(0,1fr) minmax(6.25rem,.72fr);gap:.52rem .65rem;padding:.82rem;border-color:#94a3b838;border-radius:10px;box-shadow:0 8px 18px #0f172a12}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td{width:auto;min-width:0;padding:0!important;border-bottom:0!important;text-align:left!important}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="#"],.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-mobile-empty=true]{display:none!important}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Nota de venta"]{display:flex!important;grid-column:1 / 2;order:1;align-items:center;min-height:1.55rem;color:var(--primary, #2499e3);font-size:1rem;font-weight:800;line-height:1.2}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Estado]{display:flex!important;grid-column:2 / 3;order:2;align-items:center;justify-content:center;min-height:1.45rem;padding:.3rem .55rem!important;border-radius:999px;background:rgba(var(--primary-rgb, 36, 153, 227),.09);color:#24508f;font-size:.74rem;font-weight:800;line-height:1;text-align:center!important;white-space:nowrap!important}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Cliente]{display:block!important;grid-column:1 / -1;order:3;padding-bottom:.58rem!important;border-bottom:1px solid rgba(148,163,184,.16)!important;color:#1f2937;line-height:1.28}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Cliente] small{color:var(--muted, #6b7280);font-size:.78rem}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Nota de venta"]:before,.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Estado]:before,.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Cliente]:before,.sale-notes-data-table .responsive-table-card-scroll .sale-notes-table-row__actions:before{display:none}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Fecha de emisión"],.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Total nota"],.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Moneda],.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Estado pago"],.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Precio modificado"]{display:grid!important;grid-template-columns:1fr;gap:.16rem;align-content:start;padding:.45rem .55rem!important;border-radius:8px;background:#f8fafc;color:#1f2937;font-weight:700;line-height:1.15;text-align:left!important}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Fecha de emisión"]{grid-column:1 / 2;order:4}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Total nota"]{grid-column:2 / 3;order:4;background:rgba(var(--primary-rgb, 36, 153, 227),.08);color:#24508f}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Moneda]{grid-column:1 / 2;order:5}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Estado pago"]{grid-column:2 / 3;order:5}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Precio modificado"]{grid-column:1 / 2;order:6}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Fecha de emisión"]:before,.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Total nota"]:before,.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Moneda]:before,.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Estado pago"]:before,.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label="Precio modificado"]:before{display:block;color:var(--muted, #6b7280);font-size:.67rem;font-weight:700;letter-spacing:0;line-height:1.05;text-align:left}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label]:not([data-mobile-empty=true]):not([data-label="#"]):not([data-label="Nota de venta"]):not([data-label=Estado]):not([data-label=Cliente]):not([data-label="Fecha de emisión"]):not([data-label="Total nota"]):not([data-label=Moneda]):not([data-label="Estado pago"]):not([data-label="Precio modificado"]):not([data-label=Pagos]):not([data-label=Descarga]):not([data-label=Acciones]),.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td:not([data-label]):not(.sale-notes-table-row__actions),.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=""]:not(.sale-notes-table-row__actions){display:none!important}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Pagos],.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Descarga]{display:flex!important;align-items:center;justify-content:space-between;gap:.45rem;min-height:2.2rem;padding:.32rem .5rem!important;border:1px solid rgba(148,163,184,.16)!important;border-radius:8px;background:#fff}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Pagos]{grid-column:2 / 3;order:6}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Descarga]{grid-column:1 / -1;order:7}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Pagos]:before,.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Descarga]:before{display:block;color:var(--muted, #6b7280);font-size:.67rem;font-weight:700;letter-spacing:0;line-height:1.05;text-align:left}.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Pagos] .btn,.sale-notes-data-table .responsive-table-card-scroll .responsive-table-card>tbody>tr>td[data-label=Descarga] .btn{width:2rem;min-width:2rem!important;height:2rem;padding:0!important}.sale-notes-data-table .responsive-table-card-scroll .sale-notes-table-row__actions{display:flex!important;grid-column:1 / -1;order:8;align-items:center;justify-content:flex-end;gap:.35rem;padding-top:.55rem!important;border-top:1px solid rgba(148,163,184,.16)!important;border-bottom:0!important;flex-wrap:nowrap}.sale-notes-data-table .responsive-table-card-scroll .sale-notes-row-actions-inline{flex:1 1 auto;width:auto;min-width:0;gap:.35rem;justify-content:flex-start;flex-wrap:nowrap}.sale-notes-data-table .responsive-table-card-scroll .sale-notes-row-actions-dropdown{flex:0 0 auto;margin-left:0!important}.sale-notes-data-table .responsive-table-card-scroll .sale-notes-row-action-btn,.sale-notes-data-table .responsive-table-card-scroll .sale-notes-row-actions-trigger{width:2rem;min-width:2rem;height:2rem;padding:0!important;border-radius:999px}}@media (max-width: 420px){.responsive-table-card-scroll .responsive-table-card>tbody>tr>td{grid-template-columns:minmax(6.4rem,44%) minmax(0,1fr);font-size:.84rem}}@media (max-width: 767.98px){html[data-color^=dark] .responsive-table-card-scroll .responsive-table-card>tbody>tr{border-color:#94a3b838;background:var(--foreground, #1f2937);box-shadow:0 10px 24px #00000052}html[data-color^=dark] .responsive-table-card-scroll .responsive-table-card>tbody>tr>td{border-bottom-color:#94a3b82e!important}html[data-color^=dark] .responsive-table-card-scroll .responsive-table-card>tbody>tr>td:before{color:var(--alternate, #9ca3af)}html[data-color^=dark] .fss-table-empty-state{background:rgba(45,144,246,.08);border-color:#2d90f63d;color:#cbd5e1}}.purchase-acorn-form .form-actions.purchase-form-footer .document-action-button{min-height:var(--fss-button-height-sm);padding-inline:var(--fss-button-padding-x);border-radius:var(--fss-button-radius, 999px)}.purchase-acorn-form .purchase-products-panel__actions .btn,.purchase-acorn-form .purchase-products-panel__actions .fss-action-pill{align-items:center!important;display:inline-flex!important;gap:.35rem!important;height:2.15rem!important;justify-content:center!important;line-height:1.15!important;min-height:2.15rem!important}.purchase-acorn-form .purchase-create-toolbar{row-gap:.85rem;margin-top:.35rem!important}.purchase-acorn-form .purchase-create-toolbar>[class*=col-]{display:flex}.purchase-acorn-form .purchase-create-toolbar .btn{width:100%}.purchase-acorn-form .purchase-items-section{margin-top:1.15rem!important}.purchase-acorn-form .item-actions-column{display:none}.purchase-acorn-form .purchase-controls-panel--one{grid-template-columns:minmax(0,1fr)}.purchase-acorn-form .purchase-controls-panel--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 767.98px){.purchase-acorn-form .purchase-products-panel__actions .btn,.purchase-acorn-form .purchase-products-panel__actions .fss-action-pill{height:2.45rem!important;min-height:2.45rem!important;min-width:0!important;padding-left:.65rem!important;padding-right:.65rem!important;white-space:normal!important;width:100%!important}.purchase-acorn-form .purchase-products-panel__actions .el-dropdown,.purchase-acorn-form .purchase-products-panel__actions .el-tooltip__trigger{width:100%!important}.purchase-acorn-form .purchase-form-footer.document-action-footer{align-items:stretch!important;justify-content:stretch!important}.purchase-acorn-form .purchase-form-footer.document-action-footer>*{flex:1 1 100%!important;min-width:0!important;width:100%!important}.purchase-acorn-form .purchase-form-footer.document-action-footer .document-action-button,.purchase-acorn-form .purchase-form-footer.document-action-footer .el-button,.purchase-acorn-form .purchase-form-footer.document-action-footer .btn{display:inline-flex!important;justify-content:center!important;min-height:2.65rem!important;width:100%!important}}[class*=-acorn-form] .form-body .form-group{margin-bottom:.55rem!important}[class*=-acorn-form] .form-body .form-group>.control-label,[class*=-acorn-form] .form-body .form-group>label{margin-bottom:.2rem!important}[class*=-acorn-form] .form-body hr{margin:.65rem 0}[class*=-acorn-form] .control-label{margin-bottom:.2rem!important}[class*=-acorn-form]>.tab-content>.invoice>header.clearfix{padding-top:.35rem;padding-bottom:.35rem}[class*=-acorn-form]>.tab-content>.invoice>header.clearfix>.row.document-form-header{--bs-gutter-y: .25rem;row-gap:.25rem;margin-top:0!important;margin-bottom:0!important}[class*=-acorn-form]>.tab-content>.invoice>header.clearfix>.row.document-form-header .document-form-brand__summary address{line-height:1.3;margin-bottom:0}[class*=-acorn-form]>.tab-content>.invoice>header.clearfix+*{margin-top:.35rem}[class*=-acorn-form] .document-form-header{padding:1.35rem 1.25rem .25rem!important}[class*=-acorn-form] .document-form-section{padding:.35rem 1.25rem!important}[class*=-acorn-form] .document-form-section--meta{padding-top:.15rem!important}[class*=-acorn-form] .document-form-section--customer{padding-top:.55rem!important}[class*=-acorn-form] .document-form-section--extra{padding:.4rem 1.25rem 0!important}[class*=-acorn-form] .documents-create-toolbar{padding:.15rem 1.25rem .55rem!important;gap:.45rem .75rem!important}[class*=-acorn-form] .documents-create-toolbar>div{gap:.2rem!important}[class*=-acorn-form] .documents-create-toolbar .btn{min-height:2.1rem!important;padding:.35rem .85rem!important}[class*=-acorn-form] .document-form-brand__summary{margin-bottom:0!important}[class*=-acorn-form] .document-form-brand__address{line-height:1.25}@media (max-width: 1199.98px){[class*=-acorn-form] .document-form-header{padding-bottom:.15rem!important}[class*=-acorn-form] .document-form-brand__summary{margin-bottom:.25rem!important}}.dispatch-acorn-form{overflow:hidden}.dispatch-acorn-form .form-body.dispatch-form__body{padding:.55rem 1.25rem 0}.dispatch-acorn-form .dispatch-form__grid{row-gap:.15rem}.dispatch-acorn-form .dispatch-form__grid+.dispatch-form__grid{margin-top:.1rem}.dispatch-acorn-form .form-group>.control-label{color:var(--heading, #1f2937);font-weight:600;margin-bottom:.2rem!important}.dispatch-acorn-form .form-group>.control-label a{color:var(--primary, #2d97de);font-weight:600;text-decoration:none}.dispatch-acorn-form .form-group>.control-label a:hover{text-decoration:underline}.dispatch-acorn-form hr{margin:.75rem 0;border:0;border-top:1px solid var(--separator, #e5e7eb);opacity:1}.dispatch-acorn-form .dispatch-section-title{margin:.15rem 0 .5rem;font-size:1rem;font-weight:700;color:var(--heading, #1f2937);letter-spacing:.005em}.dispatch-acorn-form .form-group .el-checkbox{margin-top:.1rem}.dispatch-acorn-form .dispatch-form__transport-field{display:block!important;min-width:0;opacity:1!important;visibility:visible!important}.dispatch-acorn-form .dispatch-form__transport-field>.form-group{display:block!important;width:100%;min-width:0}.dispatch-acorn-form .dispatch-form__transport-select.el-select{display:block!important;width:100%!important;min-width:0;opacity:1!important;visibility:visible!important}.dispatch-acorn-form .dispatch-form__transport-select.el-select .el-select__wrapper{height:calc(var(--fss-form-control-height) - 2px)!important;min-height:calc(var(--fss-form-control-height) - 2px)!important;background:var(--foreground, #ffffff);opacity:1!important;visibility:visible!important}.dispatch-acorn-form .dispatch-upload-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .9rem;padding:.15rem 0 .55rem}.dispatch-acorn-form .dispatch-upload-toolbar__link a{color:var(--primary, #2d97de);font-weight:600;text-decoration:none}.dispatch-acorn-form .dispatch-upload-toolbar__link a:hover{text-decoration:underline}.dispatch-acorn-form .dispatch-items-mobile-actions{display:none}.dispatch-acorn-form .dispatch-items-actions-bar{display:flex;justify-content:flex-end;margin-bottom:.6rem}.dispatch-acorn-form .dispatch-form__toolbar-button{min-height:2.1rem;padding:.35rem .9rem;border-radius:.75rem;font-weight:600}.dispatch-acorn-form .dispatch-form__toolbar-button.dispatch-form__toolbar-button--primary{border-radius:.75rem}.dispatch-acorn-form .dispatch-items-table{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;border:1px solid var(--separator, #e5e7eb);border-radius:1rem;background:var(--foreground, #ffffff);margin-top:.5rem}.dispatch-acorn-form .dispatch-items-table .table{margin-bottom:0;min-width:1120px}.dispatch-acorn-form .dispatch-items-table thead th{color:var(--alternate, #6b7280);font-size:.85rem;font-weight:700;letter-spacing:normal;text-transform:none;border-bottom-width:1px;padding-top:.85rem;padding-bottom:.85rem}.dispatch-acorn-form .dispatch-items-table tbody td{vertical-align:middle}.dispatch-acorn-form .dispatch-items-table__quantity-column,.dispatch-acorn-form .dispatch-items-table__weight-column{min-width:190px}.dispatch-acorn-form .dispatch-items-table__desktop-action,.dispatch-acorn-form .dispatch-items-table__row-actions{min-width:180px;white-space:nowrap}.dispatch-acorn-form .dispatch-items-table tbody td .el-input-number{width:100%}.dispatch-acorn-form .dispatch-items-table tfoot td{border-top:1px solid var(--separator, #e5e7eb);padding-top:.55rem;padding-bottom:.55rem}.dispatch-acorn-form .dispatch-form__row-action{padding:.25rem .55rem;border-radius:.6rem;margin:0 .15rem}.dispatch-acorn-form .dispatch-form__item-footer-label{font-weight:600;color:var(--heading, #1f2937);margin-bottom:0}.dispatch-acorn-form .dispatch-form__inline-link{color:var(--primary, #2d97de);font-weight:600;text-decoration:none;margin-left:.25rem}.dispatch-acorn-form .dispatch-form__inline-link:hover{text-decoration:underline}.dispatch-acorn-form .document-action-footer{border-top:1px solid var(--separator, #e5e7eb);padding:1rem 1.25rem 1.25rem;margin-top:1rem!important}.dispatch-acorn-form .bg-light.rounded{background:rgba(148,163,184,.14)!important;border-radius:999px!important}@media (max-width: 767.98px){.order-note-acorn-form .order-note-items-table,.dispatch-acorn-form .dispatch-items-table{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.order-note-acorn-form .order-note-items-table .table{min-width:42rem}.dispatch-acorn-form .dispatch-upload-toolbar{align-items:stretch;gap:.45rem}.dispatch-acorn-form .dispatch-upload-toolbar .dispatch-form__toolbar-button,.dispatch-acorn-form .dispatch-items-mobile-actions .dispatch-form__toolbar-button,.dispatch-acorn-form .dispatch-items-actions-bar .dispatch-form__toolbar-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;width:100%;white-space:normal}.dispatch-acorn-form .dispatch-items-actions-bar{margin-bottom:.45rem}.dispatch-acorn-form .dispatch-upload-toolbar__link{width:100%;margin-top:0;text-align:center}.dispatch-acorn-form .dispatch-items-mobile-actions{display:block;margin:.25rem 0 .6rem}.dispatch-acorn-form .dispatch-items-table__desktop-action,.dispatch-acorn-form .dispatch-items-table__desktop-action .dispatch-form__toolbar-button{display:none!important}.dispatch-acorn-form .dispatch-items-table .table{min-width:34rem}.order-note-acorn-form .document-action-footer,.dispatch-acorn-form .document-action-footer{align-items:stretch!important;justify-content:stretch!important}.order-note-acorn-form .document-action-footer>*,.dispatch-acorn-form .document-action-footer>*{flex:1 1 100%!important;min-width:0!important;width:100%!important}.order-note-acorn-form .document-action-footer .document-action-button,.order-note-acorn-form .document-action-footer .el-button,.order-note-acorn-form .document-action-footer .btn,.dispatch-acorn-form .document-action-footer .document-action-button,.dispatch-acorn-form .document-action-footer .el-button,.dispatch-acorn-form .document-action-footer .btn{display:inline-flex!important;justify-content:center!important;min-height:2.65rem!important;width:100%!important}}[class*=-acorn-form]>.card-header{padding:.65rem 1.4rem .55rem;border-bottom:1px solid var(--separator, #e5e7eb);background:transparent}[class*=-acorn-form]>.card-header h1,[class*=-acorn-form]>.card-header h2,[class*=-acorn-form]>.card-header h3,[class*=-acorn-form]>.card-header h4{color:var(--heading, #1f2937);font-size:1.05rem;font-weight:700;letter-spacing:.01em;line-height:1.2;margin:0}[class*=-acorn-form]>.tab-content,[class*=-acorn-form]>.card-body{padding-top:0}[class*=-acorn-form]>.card-body{padding:0!important}[class*=-acorn-form]>.tab-content>form>.form-body,[class*=-acorn-form]>.tab-content>.form-body,[class*=-acorn-form]>.card-body>form>.form-body,[class*=-acorn-form]>.card-body>.form-body,[class*=-acorn-form]>form>.form-body{padding:.6rem 1.4rem .15rem}[class*=-acorn-form] .form-body>.row{row-gap:.15rem}[class*=-acorn-form] .form-body>.row+.row{margin-top:.1rem}[class*=-acorn-form] .form-body .row>[class*=col-]>.form-group,[class*=-acorn-form] .form-body>.row>[class*=col-]>.form-group{margin-bottom:.55rem!important}[class*=-acorn-form] .form-group>.control-label,[class*=-acorn-form] .form-group>label{align-items:center;color:var(--heading, #1f2937);column-gap:.35rem;display:flex!important;flex-wrap:wrap;font-weight:600;-webkit-hyphens:none;hyphens:none;min-width:0;overflow-wrap:normal;row-gap:.1rem;word-break:normal}[class*=-acorn-form] .form-body .btn.btn-primary,[class*=-acorn-form]>.tab-content .btn.btn-primary{border-radius:.75rem}[class*=-acorn-form] .form-group>.control-label>a,[class*=-acorn-form] .form-group>label>a{color:var(--primary, #2d97de);display:inline-flex;flex:0 0 auto;font-weight:600;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-decoration:none;white-space:nowrap;word-break:normal}[class*=-acorn-form] .form-group>.control-label>a:hover,[class*=-acorn-form] .form-group>label>a:hover{text-decoration:underline}[class*=-acorn-form]>.card-footer,[class*=-acorn-form]>.tab-content>.form-actions,[class*=-acorn-form]>form>.form-actions{border-top:1px solid var(--separator, #e5e7eb);padding:.85rem 1.4rem}.card-dashboard>.card-body,.card.card-dashboard>.card-body{padding-left:1rem!important;padding-right:1rem!important}.card-dashboard>.card-body.p-0,.card-dashboard>.card-body.px-0,.card.card-dashboard>.card-body.p-0,.card.card-dashboard>.card-body.px-0{padding-left:1rem!important;padding-right:1rem!important}.dashboard-monthly-summary-card__chart{padding-left:1rem!important;padding-right:1rem!important}br:has(+small>a[href$=".xlsx"]),br:has(+small>a[href*="/formats/"]){display:none!important}small:has(>a[href$=".xlsx"]),small:has(>a[href*="/formats/"]){display:inline-block;margin-top:-.15rem;line-height:1.15;font-size:.75rem}.documents-create-toolbar__link,.dispatch-upload-toolbar__link{display:inline-block;line-height:1.15;margin-top:-.15rem;font-size:.75rem}.persons-list-card>.card-body{padding-top:1rem}.persons-list-toolbar{display:flex;justify-content:flex-end}.persons-list-toolbar__button{width:100%;white-space:nowrap}@media (max-width: 991.98px){.persons-list-toolbar{justify-content:stretch}}html[data-color*=dark] .dashboard-settings-page__toggle,html[data-color*=dark] .dashboard-health-page__stat,html[data-color*=dark] .dashboard-health-page__table-cell,html[data-color*=dark] .recurring-expenses-page__stat{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}html[data-color*=dark] .dashboard-settings-page__toggle:hover{background:#283446!important}html[data-color*=dark] .dashboard-settings-page__toggle strong,html[data-color*=dark] .dashboard-settings-page__toggle .form-check-label,html[data-color*=dark] .dashboard-health-page__stat strong,html[data-color*=dark] .recurring-expenses-page__stat strong:not(.text-danger):not(.text-secondary){color:#f1f5f9!important}html[data-color*=dark] .dashboard-settings-page__toggle small,html[data-color*=dark] .dashboard-health-page__stat small,html[data-color*=dark] .dashboard-health-page__table-cell,html[data-color*=dark] .recurring-expenses-page__stat small{color:#94a3b8!important}html[data-color*=dark] .dashboard-settings-page .table,html[data-color*=dark] .dashboard-health-page .table,html[data-color*=dark] .recurring-expenses-page .table{color:#cbd5e1!important}html[data-color*=dark] .dashboard-settings-page .table thead th,html[data-color*=dark] .dashboard-health-page .table thead th,html[data-color*=dark] .recurring-expenses-page .table thead th{color:#e2e8f0!important;border-bottom-color:#334155!important}html[data-color*=dark] .dashboard-settings-page .table td,html[data-color*=dark] .dashboard-health-page .table td,html[data-color*=dark] .recurring-expenses-page .table td{border-top-color:#273449!important}html[data-color*=dark] .dashboard-health-page__table-cell code,html[data-color*=dark] .dashboard-health-page code.bg-light,html[data-color*=dark] .dashboard-health-page .badge.bg-light{color:#cbd5e1!important;background-color:#0f172a!important}html[data-color*=dark] .dashboard-health-page__table-cell--missing{background:rgba(220,38,38,.1)!important;border-color:#dc26264d!important}html[data-color*=dark] .acorn-dashboard-root .alert-light,html[data-color*=dark] .acorn-est-compare__summary{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}html[data-color*=dark] .acorn-est-compare__summary i{color:#93c5fd!important}html[data-color*=dark] .acorn-est-compare__summary strong{color:#f1f5f9!important}html[data-color*=dark] .acorn-cashflow-card{background:linear-gradient(135deg,#1f2937 0%,#111827 100%)!important;border-color:#334155!important}html[data-color*=dark] .acorn-cashflow-heading,html[data-color*=dark] .acorn-cashflow-suggestions-head,html[data-color*=dark] .acorn-cashflow-backtest-head,html[data-color*=dark] .acorn-cashflow-suggestion-title,html[data-color*=dark] .acorn-cashflow-cell-desc{color:#f1f5f9!important}html[data-color*=dark] .acorn-cashflow-sub,html[data-color*=dark] .acorn-cashflow-kpi-label,html[data-color*=dark] .acorn-cashflow-axis,html[data-color*=dark] .acorn-cashflow-cell-date,html[data-color*=dark] .acorn-cashflow-drill-more,html[data-color*=dark] .acorn-cashflow-calibrate-hint,html[data-color*=dark] .acorn-cashflow-backtest-meta,html[data-color*=dark] .acorn-cashflow-backtest-bias,html[data-color*=dark] .acorn-cashflow-suggestion-message{color:#94a3b8!important}html[data-color*=dark] .acorn-cashflow-kpi,html[data-color*=dark] .acorn-cashflow-scenario,html[data-color*=dark] .acorn-cashflow-range,html[data-color*=dark] .acorn-cashflow-backtest,html[data-color*=dark] .acorn-cashflow-backtest-cell,html[data-color*=dark] .acorn-cashflow-compare-stat,html[data-color*=dark] .acorn-cashflow-suggestion,html[data-color*=dark] .acorn-cashflow-calibrate-empty,html[data-color*=dark] .acorn-cashflow-history-chart{background:#1e293b!important;border-color:#334155!important}html[data-color*=dark] .acorn-cashflow-kpi-value,html[data-color*=dark] .acorn-cashflow-backtest-value,html[data-color*=dark] .acorn-cashflow-compare-stat-value{color:#f1f5f9!important}html[data-color*=dark] .acorn-cashflow-kpi--in .acorn-cashflow-kpi-value,html[data-color*=dark] .acorn-cashflow-amount-in,html[data-color*=dark] .acorn-cashflow-compare-stat-value--good{color:#34d399!important}html[data-color*=dark] .acorn-cashflow-kpi--out .acorn-cashflow-kpi-value,html[data-color*=dark] .acorn-cashflow-kpi--bad .acorn-cashflow-kpi-value,html[data-color*=dark] .acorn-cashflow-amount-out,html[data-color*=dark] .acorn-cashflow-compare-stat-value--bad{color:#f87171!important}html[data-color*=dark] .acorn-cashflow-kpi--good,html[data-color*=dark] .acorn-cashflow-backtest--aligned{background:rgba(16,185,129,.1)!important;border-color:#10b98159!important}html[data-color*=dark] .acorn-cashflow-kpi--bad,html[data-color*=dark] .acorn-cashflow-alert--high,html[data-color*=dark] .acorn-cashflow-suggestion--action{background:rgba(220,38,38,.12)!important;border-color:#f8717159!important}html[data-color*=dark] .acorn-cashflow-alert--high{color:#fecaca!important}html[data-color*=dark] .acorn-cashflow-alert--medium,html[data-color*=dark] .acorn-cashflow-suggestion--warn,html[data-color*=dark] .acorn-cashflow-backtest--overestimating{background:rgba(245,158,11,.12)!important;border-color:#fbbf2459!important}html[data-color*=dark] .acorn-cashflow-alert--medium,html[data-color*=dark] .acorn-cashflow-min-info{color:#fde68a!important}html[data-color*=dark] .acorn-cashflow-suggestion--info,html[data-color*=dark] .acorn-cashflow-backtest--underestimating{background:rgba(59,130,246,.12)!important;border-color:#60a5fa59!important}html[data-color*=dark] .acorn-cashflow-manage-btn,html[data-color*=dark] .acorn-cashflow-balance-cancel{background:#1e293b!important;border-color:#334155!important;color:#cbd5e1!important}html[data-color*=dark] .acorn-cashflow-manage-btn:hover{background:#334155!important;color:#93c5fd!important}html[data-color*=dark] .acorn-cashflow-chip{color:#cbd5e1!important}html[data-color*=dark] .acorn-cashflow-chip--active{background:#334155!important;color:#93c5fd!important}html[data-color*=dark] .acorn-cashflow-drill-table th{background:#1e293b!important;color:#cbd5e1!important;border-bottom-color:#334155!important}html[data-color*=dark] .acorn-cashflow-drill-table td{border-bottom-color:#1e293b!important}html[data-color*=dark] .acorn-cashflow-zero,html[data-color*=dark] .acorn-cashflow-history-zero{stroke:#475569!important}html[data-color*=dark] .acorn-cashflow-min-dot{stroke:#111827!important}html[data-color*=dark] .acorn-cashflow-min-info{background:rgba(245,158,11,.12)!important}html[data-color*=dark] .acorn-cashflow-suggestion-icon,html[data-color*=dark] .acorn-cashflow-balance-input{background:#0f172a!important;border-color:#334155!important;color:#f1f5f9!important}html[data-color*=dark] .acorn-cashflow-suggestion-tip{color:#93c5fd!important;border-top-color:#ffffff14!important}html[data-color*=dark] .acorn-cashflow-suggestion-link,html[data-color*=dark] .acorn-cashflow-calibrate-btn{background:rgba(37,99,235,.15)!important;border-color:#2563eb80!important;color:#93c5fd!important}html[data-color*=dark] .acorn-cashflow-balance-body{background:#1e293b!important}html[data-color*=dark] .acorn-cashflow-balance-body h5{color:#f1f5f9!important}html[data-color*=dark] .acorn-cashflow-balance-body p,html[data-color*=dark] .acorn-cashflow-balance-row label{color:#cbd5e1!important}html[data-color*=dark] .acorn-cashflow-balance-total{background:rgba(16,185,129,.1)!important;border-color:#10b9814d!important;color:#6ee7b7!important}html[data-color*=dark] .acorn-cashflow-balance-total strong{color:#d1fae5!important}@media (max-width: 991.98px){body.acorn-system-panel .table-responsive{-webkit-overflow-scrolling:touch}body.acorn-system-panel .table-responsive>.table{min-width:640px}body.acorn-system-panel .el-table__body-wrapper,body.acorn-system-panel .el-table__header-wrapper,body.acorn-system-panel .el-table .el-scrollbar__wrap{overflow-x:auto!important}body.acorn-system-panel .system-scroll-x-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch}body.acorn-system-panel .system-scroll-x-mobile>*{min-width:max-content}body.acorn-system-panel .fss-primary-cluster,body.acorn-system-panel .acorn-toolbar-actions,body.acorn-system-panel .acorn-document-actions{flex-wrap:wrap!important;gap:.4rem!important}body.acorn-system-panel .fss-primary-cluster .btn,body.acorn-system-panel .acorn-toolbar-actions .btn,body.acorn-system-panel .acorn-document-actions .btn{flex:0 1 auto;min-width:0}}@media (max-width: 419.98px){body.acorn-system-panel .el-row>.el-col.acorn-custom-tenant-col{flex:0 0 100%!important;max-width:100%!important}}@media (max-width: 575.98px) and (min-width: 420px){body.acorn-system-panel .system-client-form-dialog .col-md-6{flex:0 0 50%!important;max-width:50%!important}}.pos-product-card--just-scanned{position:relative;animation:pos-barcode-match-pulse 1.4s ease-out 3;border-radius:12px;box-shadow:0 0 0 3px #22c55ed9,0 12px 30px -10px #22c55e8c!important;z-index:2}.pos-product-card--just-scanned:after{content:"Escaneado";position:absolute;top:6px;left:6px;background:#16a34a;color:#fff;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase;z-index:5;box-shadow:0 4px 10px #16a34a73}@keyframes pos-barcode-match-pulse{0%{box-shadow:0 0 0 3px #22c55ed9,0 0 #22c55e8c}70%{box-shadow:0 0 0 3px #22c55ed9,0 0 0 14px #22c55e00}to{box-shadow:0 0 0 3px #22c55ed9,0 0 #22c55e00}}.row>.col-auto:has(.el-select),.row>.col-auto:has(.el-input),.row>.col-auto:has(.el-date-editor){min-width:150px}.col-auto>.el-select,.col-auto>.el-input,.col-auto>.el-date-editor,.col-auto .el-select,.col-auto .el-input,.col-auto .el-date-editor{min-width:140px}.col-md-1 .el-select,.col-md-1 .el-input,.col-md-1 .el-date-editor,.col-sm-1 .el-select,.col-sm-1 .el-input,.col-sm-1 .el-date-editor{min-width:110px}.col-md-2 .el-select,.col-md-2 .el-input,.col-md-2 .el-date-editor,.col-sm-2 .el-select,.col-sm-2 .el-input,.col-sm-2 .el-date-editor{min-width:140px}[class*=col-md-] .el-date-editor.el-input,[class*=col-md-] .el-date-editor.el-range-editor,[class*=col-sm-] .el-date-editor.el-input,[class*=col-sm-] .el-date-editor.el-range-editor,[class*=col-lg-] .el-date-editor.el-input,[class*=col-lg-] .el-date-editor.el-range-editor{width:100%!important}.col-auto>input.form-control,.col-auto>select.form-control{min-width:140px}[data-acorn-tip]{cursor:help}.acorn-auto-tip{position:fixed;z-index:2147483647;background:#1f2937;color:#fff;padding:6px 12px;border-radius:6px;font-size:12.5px;line-height:1.45;font-weight:500;box-shadow:0 6px 18px #0f172a47;max-width:360px;word-wrap:break-word;white-space:normal;pointer-events:none;opacity:0;transform:translateY(2px);transition:opacity .16s ease-out,transform .16s ease-out;top:-9999px;left:-9999px;--acorn-tip-arrow-x: 50%}.acorn-auto-tip--show{opacity:1;transform:translateY(0)}.acorn-auto-tip:after{content:"";position:absolute;width:0;height:0;left:var(--acorn-tip-arrow-x);transform:translate(-50%);border-style:solid;pointer-events:none}.acorn-auto-tip[data-placement=top]:after{bottom:-6px;border-width:6px 6px 0 6px;border-color:#1f2937 transparent transparent transparent}.acorn-auto-tip[data-placement=bottom]:after{top:-6px;border-width:0 6px 6px 6px;border-color:transparent transparent #1f2937 transparent}.cell-truncate,.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fss-row-actions{white-space:nowrap}.fss-row-actions .btn{opacity:0;transition:opacity .12s ease;padding:.15rem .5rem}tr:hover .fss-row-actions .btn,.fss-row-actions:hover .btn,.fss-row-actions:focus-within .btn{opacity:1}.fss-row-actions .btn>span{display:none}.el-pagination{--pagination-size: 2rem;--pagination-gap: .625rem;--pagination-icon-size: 1.875rem;display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--pagination-gap);color:var(--foreground, #1f2937);font-size:.875rem;line-height:1}.el-pagination.is-disabled{opacity:.7}.el-pagination .el-pagination__total,.el-pagination .el-pagination__jump{color:var(--muted, #6b7280);white-space:nowrap}.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump{display:inline-flex;align-items:center;gap:.5rem}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{min-width:var(--pagination-icon-size);height:var(--pagination-icon-size);padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted, #6b7280);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease,opacity .15s ease}.el-pagination .btn-prev:hover:not(:disabled),.el-pagination .btn-next:hover:not(:disabled),.el-pagination .el-pager li:hover:not(.is-active):not(.active):not(.disabled):not(.is-disabled){color:var(--primary, #1ea7fd);background:transparent}.el-pagination .btn-prev:disabled,.el-pagination .btn-next:disabled,.el-pagination .el-pager li.disabled,.el-pagination .el-pager li.is-disabled{cursor:not-allowed;opacity:.45}.el-pagination .el-pager{display:inline-flex;align-items:center;gap:var(--pagination-gap);padding:0;margin:0;list-style:none}.el-pagination .el-pager li.number,.el-pagination .el-pager li.more,.el-pagination .el-pager li.btn-quickprev,.el-pagination .el-pager li.btn-quicknext{min-width:auto;width:auto;padding:0 .125rem;font-weight:500}.el-pagination .el-pager li.is-active,.el-pagination .el-pager li.active{color:var(--primary, #1ea7fd);min-width:var(--pagination-size);width:var(--pagination-size);height:var(--pagination-size);padding:0;background:var(--foreground, #fff);box-shadow:inset 0 0 0 1px var(--primary, #1ea7fd),0 0 0 .125rem rgba(var(--primary-rgb, 30, 167, 253),.08);font-weight:600}.el-pagination .el-pager li.more,.el-pagination .el-pager li.btn-quickprev,.el-pagination .el-pager li.btn-quicknext{color:var(--muted, #9aa1ad);letter-spacing:.08em}.el-pagination .btn-prev,.el-pagination .btn-next{width:var(--pagination-icon-size);font-size:1.125rem}.el-pagination.is-background .btn-prev,.el-pagination.is-background .btn-next,.el-pagination.is-background .el-pager li{background:transparent}.el-pagination.is-background .el-pager li.is-active,.el-pagination.is-background .el-pager li.active{background:var(--foreground, #fff);color:var(--primary, #1ea7fd);box-shadow:inset 0 0 0 1px var(--primary, #1ea7fd),0 0 0 .125rem rgba(var(--primary-rgb, 30, 167, 253),.08)}.el-pagination .el-pagination__sizes{min-width:110px}.el-pagination .el-pagination__sizes .el-input__inner,.el-pagination .el-pagination__sizes .el-select__wrapper,.el-pagination .el-pagination__editor .el-input__inner{width:100%;height:var(--pagination-size);min-height:var(--pagination-size);border:1px solid var(--separator, #d7dce3);border-radius:var(--border-radius-md, .75rem);padding:0 .625rem;color:var(--foreground, #1f2937);background:var(--foreground, #fff);outline:0;box-shadow:none}.el-pagination .el-pagination__editor{display:inline-flex;width:4rem}.el-pagination--small{--pagination-size: 1.75rem;--pagination-icon-size: 1.625rem;font-size:.8125rem;--pagination-gap: .5rem}.el-table th.is-sortable .cell{background:transparent!important}.el-table th.is-sortable .caret-wrapper{background:transparent!important;border:0!important;padding:0!important;margin-left:4px;height:16px;width:12px}.el-table th.is-sortable .sort-caret{border-width:5px;opacity:.45;transition:opacity .15s ease,border-color .15s ease}.el-table th.is-sortable:hover .sort-caret{opacity:.8}.el-table th.is-sortable .sort-caret.ascending{border-bottom-color:var(--primary, #6366f1)}.el-table th.is-sortable .sort-caret.descending{border-top-color:var(--primary, #6366f1)}.el-table th.is-sortable.ascending .sort-caret.ascending,.el-table th.is-sortable.descending .sort-caret.descending{opacity:1}.el-alert .el-alert__close-btn{width:16px;height:16px;font-size:14px;line-height:1;top:12px;right:12px}.el-alert .el-alert__close-btn .el-icon,.el-alert .el-alert__close-btn svg{width:14px!important;height:14px!important;font-size:14px!important}.el-alert .el-alert__icon{font-size:18px;width:18px;height:18px}.el-alert--large .el-alert__icon{font-size:20px;width:20px;height:20px}.el-input-group{display:inline-flex!important;width:100%;border-collapse:separate;border-spacing:0;align-items:stretch}.el-input-group__prepend,.el-input-group__append{display:inline-flex!important;align-items:center;justify-content:center;padding:0 20px;background-color:var(--el-fill-color-light, #f5f7fa);color:var(--el-color-info, #909399);border:1px solid var(--el-border-color, #dcdfe6);white-space:nowrap;flex:0 0 auto}.el-input-group__prepend .el-button,.el-input-group__append .el-button{margin:0 -20px;padding:0 20px;border:0;background-color:transparent;color:inherit;border-radius:0}.el-input-group__prepend{border-right:0;border-top-left-radius:var(--el-border-radius-base, 4px);border-bottom-left-radius:var(--el-border-radius-base, 4px)}.el-input-group__append{border-left:0;border-top-right-radius:var(--el-border-radius-base, 4px);border-bottom-right-radius:var(--el-border-radius-base, 4px)}.el-input-group .el-input{flex:1 1 auto;min-width:0}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0!important;border-bottom-right-radius:0!important}:root{--fss-motion-fast: .14s;--fss-motion-base: .22s;--fss-motion-soft: cubic-bezier(.2, 0, .2, 1);--fss-motion-primary: var(--primary, #2499e3);--fss-motion-primary-rgb: var(--primary-rgb, 36, 153, 227);--fss-motion-success: var(--success, #418b38);--fss-motion-danger: var(--danger, #dc3545);--fss-motion-warning: var(--warning, #ebb71a)}.el-button.is-loading{position:relative;overflow:hidden}.el-button.fss-action-loading{cursor:progress;transition:background-color var(--fss-motion-base) var(--fss-motion-soft),border-color var(--fss-motion-base) var(--fss-motion-soft),box-shadow var(--fss-motion-base) var(--fss-motion-soft),transform var(--fss-motion-fast) var(--fss-motion-soft)}.el-button.fss-action-loading:focus-visible{box-shadow:0 0 0 3px rgba(var(--fss-motion-primary-rgb),.2)!important}.fss-action-loading__label{white-space:nowrap}.el-button.is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.18) 44%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.18) 56%,transparent 100%);transform:translate(-120%);animation:fss-button-sheen 1.2s var(--fss-motion-soft) infinite;pointer-events:none}.el-button.is-loading .el-icon,.el-button.is-loading [class*=el-icon-loading],.el-button.is-loading .is-loading{animation:fss-spin .8s linear infinite}.el-loading-mask{overflow:hidden!important;transition:opacity .18s ease-out!important}html[data-color^=dark] .el-loading-mask{background-color:#0f172a8c!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}html[data-color^=dark] .el-loading-spinner .circular{color:var(--primary, #2d90f6)!important}html[data-color^=dark] .el-loading-spinner .el-loading-text,html[data-color^=dark] .el-loading-spinner .path{color:#f0f0f0eb!important;stroke:var(--primary, #2d90f6)!important}.el-loading-spinner .el-loading-text{animation:fss-loading-text-pulse 1.35s ease-in-out infinite}.el-message,.el-notification{border-radius:var(--border-radius-md, .75rem)!important;box-shadow:0 16px 40px #0f172a24!important}.el-message{animation:fss-message-feedback-in var(--fss-motion-base) var(--fss-motion-soft) both}.el-notification{animation:fss-feedback-in var(--fss-motion-base) var(--fss-motion-soft) both}.el-message--success,.el-notification--success,.el-notification.success{border:1px solid rgba(65,139,56,.22)!important;background:color-mix(in srgb,#ffffff 88%,#e8f7e8 12%)!important}.el-message--error,.el-notification--error,.el-notification.error{border:1px solid rgba(220,53,69,.22)!important;background:color-mix(in srgb,#ffffff 88%,#ffe8ec 12%)!important}.el-message--warning,.el-notification--warning,.el-notification.warning{border:1px solid rgba(235,183,26,.28)!important;background:color-mix(in srgb,#ffffff 88%,#fff5d1 12%)!important}.el-message--info,.el-notification--info,.el-notification.info{border:1px solid rgba(var(--fss-motion-primary-rgb),.22)!important;background:color-mix(in srgb,#ffffff 88%,#e7f4ff 12%)!important}.el-message__icon,.el-notification__icon{animation:fss-feedback-icon-pop .36s var(--fss-motion-soft) both}.el-message--success .el-message__icon,.el-notification.success .el-notification__icon,.el-notification--success .el-notification__icon{color:var(--fss-motion-success)!important}.el-message--error .el-message__icon,.el-notification.error .el-notification__icon,.el-notification--error .el-notification__icon{color:var(--fss-motion-danger)!important}.el-message--warning .el-message__icon,.el-notification.warning .el-notification__icon,.el-notification--warning .el-notification__icon{color:var(--fss-motion-warning)!important}.el-dialog,.modal.show .modal-dialog{animation:fss-surface-in var(--fss-motion-base) var(--fss-motion-soft) both}.el-overlay-message-box{animation:fss-backdrop-in .18s var(--fss-motion-soft) both}.el-message-box.fss-confirm-dialog{position:relative;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:var(--border-radius-md, .75rem);box-shadow:0 26px 70px #0f172a38;animation:fss-confirm-in var(--fss-motion-base) var(--fss-motion-soft) both}.el-message-box.fss-confirm-dialog:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--fss-motion-primary),rgba(var(--fss-motion-primary-rgb),.28))}.fss-confirm-dialog .el-message-box__content{line-height:1.55}.fss-confirm-dialog .el-message-box__status{animation:fss-feedback-icon-pop .36s var(--fss-motion-soft) both}.fss-confirm-dialog .el-message-box__btns{display:flex;justify-content:flex-end;gap:.5rem}.fss-confirm-dialog .el-message-box__btns .el-button{margin-left:0!important;transition:background-color var(--fss-motion-base) var(--fss-motion-soft),border-color var(--fss-motion-base) var(--fss-motion-soft),box-shadow var(--fss-motion-base) var(--fss-motion-soft),transform var(--fss-motion-fast) var(--fss-motion-soft)}.fss-confirm-dialog__confirm{position:relative;overflow:hidden;box-shadow:0 10px 24px rgba(var(--fss-motion-primary-rgb),.22)}.fss-confirm-dialog__confirm:not(.is-disabled):hover,.fss-confirm-dialog__cancel:not(.is-disabled):hover{transform:translateY(-1px)}.fss-confirm-dialog__confirm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.14) 45%,rgba(255,255,255,.34) 50%,rgba(255,255,255,.14) 55%,transparent 100%);transform:translate(-120%);animation:fss-confirm-button-sheen 1.1s var(--fss-motion-soft) 1;pointer-events:none}.el-alert,.el-tag,.badge,.documents-summary-card,.documents-summary-card__value{transition:background-color var(--fss-motion-base) var(--fss-motion-soft),border-color var(--fss-motion-base) var(--fss-motion-soft),color var(--fss-motion-base) var(--fss-motion-soft),box-shadow var(--fss-motion-base) var(--fss-motion-soft),transform var(--fss-motion-base) var(--fss-motion-soft)}.el-alert,.el-tag,.badge{animation:fss-state-in .24s var(--fss-motion-soft) both}.fss-animated-table tbody tr{animation:fss-row-in .22s var(--fss-motion-soft) both}.fss-animated-table tbody tr.fss-row-state-updated>*{animation:fss-row-state-updated 1.5s ease-out both}.fss-table-skeleton-row td{padding-top:.65rem!important;padding-bottom:.65rem!important;border-color:#d7deea8f!important}.fss-table-empty-row td{padding:1.25rem .75rem!important;border-color:#d7deea8f!important}.fss-table-empty-state{width:min(100%,34rem);margin:0 auto;padding:.9rem 1rem;border:1px dashed rgba(var(--separator-rgb, 215, 222, 234),.95);border-radius:var(--border-radius-md, .75rem);background:color-mix(in srgb,var(--primary, #2d90f6) 6%,#ffffff);color:var(--muted, #6b7280);font-size:.88rem;font-weight:600;text-align:center}.fss-table-pagination{padding-top:.45rem}.fss-table-skeleton-line{display:grid;grid-template-columns:7% 18% 30% 12% 11% 11%;align-items:center;gap:1rem;min-height:1.7rem}.fss-table-skeleton-segment{display:block;height:.78rem;width:var(--fss-skeleton-width, 100%);border-radius:999px;background:linear-gradient(90deg,rgba(215,222,234,.45) 25%,rgba(215,222,234,.82) 50%,rgba(215,222,234,.45) 75%);background-size:220% 100%;animation:fss-skeleton-shimmer 1.35s linear infinite}.fss-table-skeleton-segment:nth-child(2n){--fss-skeleton-width: 82%}.fss-table-skeleton-segment:nth-child(3n){--fss-skeleton-width: 64%}.fss-state-refreshing.table-responsive,.fss-state-refreshing .table-responsive{transition:opacity var(--fss-motion-base) var(--fss-motion-soft)}.fss-state-refreshing.table-responsive,.fss-state-refreshing .table-responsive{opacity:.72}.fss-state-refreshing .el-loading-mask{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}html[data-color^=dark] .el-message,html[data-color^=dark] .el-notification{box-shadow:0 20px 44px #0000006b!important}html[data-color^=dark] .el-message-box.fss-confirm-dialog{border-color:#94a3b838;box-shadow:0 28px 76px #00000080}html[data-color^=dark] .fss-table-skeleton-segment{background:linear-gradient(90deg,rgba(71,85,105,.38) 25%,rgba(100,116,139,.62) 50%,rgba(71,85,105,.38) 75%);background-size:220% 100%}html[data-color^=dark] .fss-table-empty-state{background:color-mix(in srgb,var(--primary, #2d90f6) 13%,#1f2430);color:#ffffffad;border-color:#94a3b847}@keyframes fss-spin{to{transform:rotate(360deg)}}@keyframes fss-button-sheen{to{transform:translate(120%)}}@keyframes fss-loading-text-pulse{0%,to{opacity:.76}50%{opacity:1}}@keyframes fss-feedback-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fss-message-feedback-in{0%{opacity:0;transform:translate(-50%,-8px) scale(.98)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes fss-feedback-icon-pop{0%{transform:scale(.78)}55%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes fss-surface-in{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fss-backdrop-in{0%{background-color:#0000}}@keyframes fss-confirm-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fss-confirm-button-sheen{to{transform:translate(120%)}}@keyframes fss-state-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fss-row-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fss-row-state-updated{0%{background-color:rgba(var(--fss-motion-primary-rgb),.16);box-shadow:inset 3px 0 0 var(--fss-motion-primary)}72%{background-color:rgba(var(--fss-motion-primary-rgb),.06);box-shadow:inset 3px 0 0 rgba(var(--fss-motion-primary-rgb),.28)}to{background-color:transparent;box-shadow:inset 0 0 0 rgba(var(--fss-motion-primary-rgb),0)}}@keyframes fss-skeleton-shimmer{0%{background-position:220% 0}to{background-position:-220% 0}}@media (max-width: 768px){.fss-table-skeleton-line{grid-template-columns:18% 1fr 28%}.fss-table-skeleton-segment:nth-child(n+4){display:none}}@media (max-width: 575.98px){.el-message{left:50%!important;min-width:0!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;box-sizing:border-box!important;align-items:flex-start!important;padding:12px 14px!important}.el-message__icon{flex:0 0 auto;margin-top:2px}.el-message__content{min-width:0;white-space:normal;line-height:1.35;overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){.el-button.is-loading:after,.el-button.fss-action-loading,.el-button.is-loading .el-icon,.el-button.is-loading [class*=el-icon-loading],.el-button.is-loading .is-loading,.el-loading-spinner .el-loading-text,.el-message,.el-notification,.el-message__icon,.el-notification__icon,.el-dialog,.modal.show .modal-dialog,.el-overlay-message-box,.el-message-box.fss-confirm-dialog,.fss-confirm-dialog .el-message-box__status,.fss-confirm-dialog .el-message-box__btns .el-button,.fss-confirm-dialog__confirm:after,.el-alert,.el-tag,.badge,.fss-animated-table tbody tr,.fss-animated-table tbody tr.fss-row-state-updated>*,.fss-table-skeleton-segment{animation:none!important;transition:none!important}}.documents-options-dialog .el-dialog__body{padding-top:12px;padding-bottom:12px}.documents-options-dialog .el-dialog__footer{padding-top:8px}.documents-options-dialog p{margin-bottom:0}.documents-options-dialog .container-tabs{position:relative}.documents-options-dialog .container-tabs .el-tabs__nav-wrap:after{display:none}.documents-options-dialog .container-tabs .el-tabs__active-bar{display:none}.documents-options-dialog .container-tabs .el-tabs__header{margin-bottom:12px;padding-bottom:0;border-bottom:0}.documents-options-dialog .container-tabs .el-tabs__nav{display:inline-flex!important;gap:0!important;background:transparent!important;padding:0!important;border-radius:0!important;border:0!important}.documents-options-dialog .container-tabs .el-tabs__item{height:24px!important;line-height:1!important;padding:5px 11px!important;font-size:12px!important;font-weight:500!important;color:#606266!important;background:#ffffff;border-width:1px!important;border-style:solid!important;border-color:#dcdfe6!important;border-radius:0;margin:0 0 0 -1px!important;position:relative;transition:background .15s ease,color .15s ease,border-color .15s ease;display:inline-flex;align-items:center}.documents-options-dialog .container-tabs .el-tabs__item:first-child{margin-left:0!important;border-top-left-radius:10px;border-bottom-left-radius:10px}.documents-options-dialog .container-tabs .el-tabs__item:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.documents-options-dialog .container-tabs .el-tabs__item:hover{color:#2499e3!important;border-color:#2499e3!important;z-index:2}.documents-options-dialog .container-tabs .el-tabs__item.is-active{background:rgb(36,153,227)!important;color:#fff!important;border-color:#2499e3!important;border-width:1px!important;z-index:1}.documents-options-dialog .container-tabs .el-tabs__item.is-active:hover{color:#fff!important;z-index:2}.documents-options-dialog .tab-placeholder{display:flex;align-items:center;justify-content:center;height:400px;background-color:#f5f7fa;border:2px dashed #dcdfe6;border-radius:8px;color:#909399;font-size:16px;text-align:center;cursor:pointer;transition:all .3s ease}.documents-options-dialog .tab-placeholder:hover{background-color:#ecf5ff;border-color:#b3d8ff;color:#409eff}.documents-options-dialog .pdf-wrapper{position:relative;display:flex;flex-direction:column;background:#ffffff}.documents-options-dialog .pdf-container{position:relative;height:400px;background:#ffffff;overflow-x:hidden;overflow-y:auto;border:1px solid #e4e7ed;border-radius:4px}.documents-options-dialog .pdf-container--ticket{border:0}.documents-options-dialog .ticket-shell{width:38%;min-width:240px;max-width:420px;margin:0 auto;position:relative;border:1px solid #e4e7ed;border-radius:4px;background:#ffffff}.documents-options-dialog .pdf-actions{position:absolute;top:0;right:0;display:inline-flex;gap:0;z-index:2}.documents-options-dialog .pdf-action-btn{display:inline-flex;align-items:center;gap:6px;height:24px;line-height:1;padding:5px 11px;font-size:12px;font-weight:500;color:#606266;background:#ffffff;border:1px solid rgb(220,223,230);border-radius:0;margin-left:-1px;position:relative;cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease;white-space:nowrap}.documents-options-dialog .pdf-action-btn:first-child{margin-left:0;border-top-left-radius:10px;border-bottom-left-radius:10px}.documents-options-dialog .pdf-action-btn:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.documents-options-dialog .pdf-action-btn:hover,.documents-options-dialog .pdf-action-btn:focus{color:#2499e3;border-color:#2499e3;z-index:2;outline:none}.documents-options-dialog .pdf-action-btn.is-active{background:rgb(36,153,227);color:#fff;border-color:#2499e3;z-index:1}.documents-options-dialog .pdf-action-btn.is-active:hover{color:#fff;z-index:2}.documents-options-dialog .pdf-action-btn i.bi{font-size:.9rem;line-height:1}.documents-options-dialog .pdf-iframe{display:block;width:calc(100% + 26px);height:1320px;margin:-14px -12px 0 -14px;border:0;background:#ffffff}.documents-options-dialog .pdf-iframe[data-tab=second]{margin-top:-6px}.documents-options-dialog .pdf-iframe[data-tab=fourth],.documents-options-dialog .pdf-iframe[data-tab=third],.documents-options-dialog .pdf-iframe[data-tab=fifth]{width:100%;margin:0}.documents-options-dialog .pdf-bottom-cap{position:sticky;bottom:0;left:0;right:0;height:12px;background:#ffffff;margin-top:-12px;z-index:3}.documents-options-dialog .ticket-shell .pdf-top-cap-ticket{position:absolute;top:0;left:0;right:0;height:8px;background:#ffffff;z-index:3;pointer-events:none}.documents-options-dialog .ticket-shell .pdf-side-cap-ticket{position:absolute;top:0;bottom:0;width:8px;background:#ffffff;z-index:3;pointer-events:none}.documents-options-dialog .ticket-shell .pdf-side-cap-ticket--left{left:0}.documents-options-dialog .ticket-shell .pdf-side-cap-ticket--right{right:0}.documents-options-dialog .ticket-shell .pdf-bottom-cap-ticket{position:absolute;bottom:0;left:0;right:0;height:12px;background:#ffffff;z-index:3;pointer-events:none}.documents-options-dialog .ticket-shell--narrow .pdf-side-cap-ticket{width:14px}.documents-options-dialog .pdf-nav{position:absolute;right:12px;bottom:12px;display:flex;flex-direction:column;gap:6px;z-index:5;pointer-events:none}.documents-options-dialog .pdf-nav-btn{pointer-events:auto;width:32px;height:32px;border-radius:50%;border:1px solid #dcdfe6;background:rgba(255,255,255,.92);color:#303133;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #00000014;transition:background .15s ease,color .15s ease,border-color .15s ease}.documents-options-dialog .pdf-nav-btn:hover{background:rgb(36,153,227);color:#fff;border-color:#2499e3}.documents-options-dialog .pdf-nav-btn i.bi{font-size:1rem;line-height:1}.documents-options-dialog .loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center;z-index:10;font-size:16px;color:#409eff;border-radius:8px}.documents-options-dialog .loading-overlay .spinner-border{margin-right:8px}.documents-options-dialog .loading-overlay i{margin-right:8px;font-size:18px}.documents-options-dialog .pdf-error{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;padding:1.5rem;text-align:center;color:#606266;font-size:.9rem;background:#fafafa;border-radius:4px}.documents-options-dialog .pdf-error i{font-size:2rem;color:#e6a23c}.documents-options-dialog .format-selector{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:#ffffff;border-radius:8px;border:1px solid #e4e7ed}.documents-options-dialog .format-selector__label{font-weight:600;color:#303133;font-size:.9rem;display:inline-flex;align-items:center;gap:6px}.documents-options-dialog .format-selector__label i{color:#409eff;font-size:1rem}@media (max-width: 767.98px){.documents-options-dialog .container-tabs{display:flex;flex-direction:column;gap:.65rem}.documents-options-dialog .pdf-actions{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;order:-1}.documents-options-dialog .pdf-action-btn{justify-content:center;width:100%;min-width:0;height:2rem;margin-left:0;border-radius:8px!important}.documents-options-dialog .container-tabs .el-tabs__nav-wrap,.documents-options-dialog .container-tabs .el-tabs__nav-scroll{max-width:100%;overflow-x:auto;overflow-y:hidden}.documents-options-dialog .container-tabs .el-tabs__nav{width:max-content;max-width:none}.documents-options-dialog .container-tabs .el-tabs__item{height:30px!important;padding:7px 6px!important;font-size:11px!important}}.table-responsive:has(table tbody tr td:last-child [data-bs-toggle=dropdown]) table tr td:last-child,.table-responsive:has(table tbody tr td:last-child [data-bs-toggle=dropdown]) table tr th:last-child{position:sticky!important;right:0!important;background:#ffffff;z-index:2;box-shadow:-2px 0 4px -2px #0000000f}.table-responsive:has(table tbody tr td:last-child [data-bs-toggle=dropdown]) table tbody tr:hover td:last-child{background:#f8f9fa}.table-responsive:has(table tbody tr td:last-child [data-bs-toggle=dropdown]) table thead tr th:last-child{background:#ffffff}@media (max-width: 767.98px){.table-responsive:has(table tbody tr td:last-child [data-bs-toggle=dropdown]) table tr td:last-child,.table-responsive:has(table tbody tr td:last-child [data-bs-toggle=dropdown]) table tr th:last-child{position:static!important;right:auto!important;box-shadow:none!important}}.table-responsive table tbody tr:hover>td,.table-responsive table tbody tr:hover>th{background-color:#f8f9fa!important}table.table tbody tr:hover>td,table.table tbody tr:hover>th{background-color:#f8f9fa!important}.el-table .el-table__body tr:hover>td.el-table__cell{background-color:#f8f9fa!important}html[data-color^=dark] .table-responsive table tbody tr:hover>td,html[data-color^=dark] .table-responsive table tbody tr:hover>th,html[data-color^=dark] table.table tbody tr:hover>td,html[data-color^=dark] table.table tbody tr:hover>th,html[data-color^=dark] .el-table .el-table__body tr:hover>td.el-table__cell{background-color:#ffffff0a!important}col-lg-* (que se apilan solos) o su propio CSS. ║ ║ ║ ║ Se importa al FINAL de theme/index.css para ganar en cascada. ║ ╚═══════════════════════════════════════════════════════════════════════╝ */ @media (max-width: 575.98px){col-sm-* YA pasan a 100% por debajo de 576px → esta * regla es no-op para ellas (no las altera). * - El POS NO usa .form-body en su layout principal,así que su * rejilla propia (col-10/col-2,etc.) queda intacta. * - Solo afecta las columnas fijas (col-2,col-3,col-4…) de * formularios/modales,que eran las que quedaban apretadas. * ───────────────────────────────────────────────────────────────────── */ .form-body .row > [class*="col-"]:not(.col-12):not(.col-auto),.el-dialog__body .row > [class*="col-"]:not(.col-12):not(.col-auto),.modal-body .row > [class*="col-"]:not(.col-12):not(.col-auto) {flex: 0 0 100% !important; max-width: 100% !important;} .el-dialog__body table.table:not(.item-card-table):not([class*="responsive-table-card"]):not([class*="data-table"]),.modal-body table.table:not(.item-card-table):not([class*="responsive-table-card"]):not([class*="data-table"]),.modal .modal-content table.table:not([class*="responsive-table-card"]):not([class*="data-table"]) {display: block; width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;} .el-dialog {width: 94vw !important; max-width: 94vw !important; margin-top: 6vh !important; margin-bottom: 24px !important;} .el-dialog__body {padding-left: 14px !important; padding-right: 14px !important;} .table-responsive {-webkit-overflow-scrolling: touch;}}
