.rich-text-field{width:100%}.rich-text-field--has-footer .sun-editor{border-radius:10px 10px 0 0!important;border-bottom:0!important}.rich-text-field--has-footer__locked-footer{border:1px solid #ddd;border-top:0;border-radius:0 0 10px 10px;background:#fafafa}.rich-text-field .sun-editor{border-radius:10px}.rich-text-field .se-toolbar{border-radius:10px 10px 0 0;background-color:#fff;height:40px;z-index:1}.rich-text-field .se-wrapper{z-index:0}.rich-text-field .se-btn-tray{padding:4px 10px 0}.rich-text-field .se-btn svg{width:14px;height:14px}.rich-text-field .se-list-layer{max-height:100px!important;z-index:1}.rich-text-field .se-input-select{display:none!important}.rich-text-field__input-editor{border-radius:0 0 10px 10px;margin:0;line-height:1.42;padding:12px 15px;font-family:Helvetica,Arial,sans-serif}@media(max-width:900px){.rich-text-field__input-editor{font-size:16px!important;transform-origin:left;transform:scale(.875)}}.rich-text-field__label{display:block;margin-top:var(--spacing-xx-small);margin-bottom:var(--spacing-xx-small)}.rich-text-field__IconText{display:flex;gap:10px}.rich-text-field__child{display:flex;gap:5px;font-size:12px;margin-bottom:5px}.rich-text-field__resetButton{position:absolute;top:0;right:0;max-width:130px;max-height:41px;border-radius:0!important;z-index:1;border-top-right-radius:10px!important}@media(max-width:530px){.rich-text-field__resetButton{display:none!important}}.rich-text-field__locked-footer{border-top:none!important;border:1px solid #dadada;padding:8px 10px 15px 15px;font-size:13px;font-family:Helvetica,Arial,sans-serif;border-radius:0 0 10px 10px;-webkit-user-select:text;user-select:text;pointer-events:auto;background-color:rgba(30,30,30,.15);cursor:default}.string-field{box-sizing:border-box;position:relative;cursor:text;align-items:center}.string-field__input{box-sizing:border-box;width:100%;border:none;background:none;font-family:var(--font-dm-sans);color:var(--color-text);outline:none}.string-field__input::placeholder{font-family:var(--font-dm-sans);font-size:var(--input-placeholder-font-size);font-style:var(--input-placeholder-font-style,normal);font-weight:var(--input-placeholder-font-weight,normal);color:var(--input-placeholder-color)}@media(min-width:900px){.string-field__input{font-size:var(--input-value-font-size)}}.string-field--multiline .string-field__input{line-height:1.5em}.string-field__action-buttons{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media(max-width:600px){.string-field__action-buttons{justify-content:flex-start;margin-top:2px}}.string-field--placeholder-white{--input-placeholder-color:var(--color-white)}.string-field--placeholder-almost-white{--input-placeholder-color:var(--color-almost-white)}.string-field--placeholder-lighter-gray{--input-placeholder-color:var(--color-lighter-gray)}.string-field--placeholder-light-gray{--input-placeholder-color:var(--color-light-gray)}.string-field--placeholder-gray{--input-placeholder-color:var(--color-gray)}.string-field--placeholder-dark-gray{--input-placeholder-color:var(--color-dark-gray)}.string-field--placeholder-darker-gray{--input-placeholder-color:var(--color-darker-gray)}.string-field--placeholder-almost-black{--input-placeholder-color:var(--color-almost-black)}.string-field--placeholder-black{--input-placeholder-color:var(--color-black)}.string-field--placeholder-chili-red{--input-placeholder-color:var(--color-chili-red)}.string-field--placeholder-red{--input-placeholder-color:var(--color-red)}.ai-generate-button{--ring:3px;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;font-family:var(--font-dm-sans);color:#000;height:40px;padding:0 18px;border:0;border-radius:10px;background:rgba(0,0,0,0);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;box-shadow:0 10px 22px rgba(0,0,0,.12);transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.ai-generate-button:before{content:"";position:absolute;inset:0;border-radius:10px;padding:var(--ring);background:linear-gradient(var(--gradient-angle),#cf4500,#dce4f1,#222f3f);animation:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.ai-generate-button:focus-visible:before,.ai-generate-button:hover:before{animation:rotation 4.5s linear infinite}.ai-generate-button:after{content:"";position:absolute;inset:3px;border-radius:7px;background:#fff;pointer-events:none;z-index:0}.ai-generate-button>*,.ai-generate-button__text{position:relative;z-index:1}@property --gradient-angle{syntax:"<angle>";initial-value:100deg;inherits:false}@keyframes rotation{0%{--gradient-angle:100deg}to{--gradient-angle:460deg}}.ai-rich-text-field{width:100%;--ring:3px;--ring-thinking:7px;--ai-padding-closed:50px;--ai-padding-closed-mobile:65px;--ai-padding-open:100px;--ai-padding-open-mobile:160px}.ai-rich-text-field__frame{border-radius:14px;position:relative}.ai-rich-text-field--loading .ai-rich-text-field__frame{border:0;background:rgba(0,0,0,0);padding:var(--ring)}.ai-rich-text-field--loading .ai-rich-text-field__frame:before{content:"";position:absolute;inset:0;border-radius:14px;padding:var(--ring);background:linear-gradient(var(--gradient-angle),#cf4500,#dce4f1,#222f3f);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.ai-rich-text-field--thinking .ai-rich-text-field__frame:before{animation:rotation 2.5s linear infinite}.ai-rich-text-field--loading .ai-rich-text-field__frame:after{content:"";position:absolute;inset:var(--ring);border-radius:11px;background:#fff;pointer-events:none;z-index:0}.ai-rich-text-field--loading .ai-rich-text-field__frame>*{position:relative;z-index:1}.ai-rich-text-field--has-footer .sun-editor{border-radius:10px 10px 0 0!important;border-bottom:0!important}.ai-rich-text-field--has-footer__locked-footer{border:1px solid #ddd;border-top:0;border-radius:0 0 10px 10px;background:#fafafa}.ai-rich-text-field .sun-editor{border-radius:10px}.ai-rich-text-field .se-toolbar{border-radius:10px 10px 0 0;background-color:#fff;height:40px;z-index:1}.ai-rich-text-field .se-wrapper{z-index:0;padding-bottom:var(--ai-padding-closed)}@media(max-width:600px){.ai-rich-text-field .se-wrapper{padding-bottom:var(--ai-padding-closed-mobile)}}.ai-rich-text-field--loading .se-wrapper{padding-bottom:var(--ai-padding-open)}@media(max-width:600px){.ai-rich-text-field--loading .se-wrapper{padding-bottom:var(--ai-padding-open-mobile)}}.ai-rich-text-field .se-btn-tray{padding:4px 10px 0}@media(max-width:500px){.ai-rich-text-field .se-btn-tray{padding:4px 5px 0}.ai-rich-text-field .se-tooltip{margin:0!important}}.ai-rich-text-field .se-btn-select.se-btn-tool-size{width:78px}@media(max-width:900px){.ai-rich-text-field .se-btn-select.se-btn-tool-size{width:60px}}.ai-rich-text-field .se-btn svg{width:14px;height:14px}.ai-rich-text-field .se-list-layer{max-height:100px!important;z-index:1}.ai-rich-text-field .se-input-select{display:none!important}.ai-rich-text-field__input-editor{border-radius:0 0 10px 10px;margin:0;line-height:1.42;padding:12px 15px;font-family:Helvetica,Arial,sans-serif}@media(max-width:900px){.ai-rich-text-field__input-editor{font-size:16px!important;transform-origin:left;transform:scale(.875)}}.ai-rich-text-field__label{display:block;margin-top:var(--spacing-xx-small);margin-bottom:var(--spacing-xx-small)}.ai-rich-text-field__IconText{display:flex;gap:10px}.ai-rich-text-field__child{display:flex;gap:5px;font-size:12px;margin-bottom:5px}.ai-rich-text-field__resetButton{position:absolute;top:0;right:0;max-width:130px;max-height:41px;border-radius:0!important;z-index:1;border-top-right-radius:10px!important}@media(max-width:530px){.ai-rich-text-field__resetButton{display:none!important}}.ai-rich-text-field__locked-footer{border-top:none!important;border:1px solid #dadada;padding:8px 10px 15px 15px;font-size:13px;font-family:Helvetica,Arial,sans-serif;border-radius:0 0 10px 10px;-webkit-user-select:text;user-select:text;pointer-events:auto;background-color:rgba(30,30,30,.15);cursor:default}.ai-rich-text-field__ai-actions{position:absolute;width:100%;height:100%;bottom:0;pointer-events:none}.ai-rich-text-field__ai-actions-stack{position:absolute;left:0;right:0;bottom:12px;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.ai-rich-text-field__ai-use{z-index:1;pointer-events:auto;margin-right:5px}.ai-rich-text-field__ai-cancel{position:absolute;top:6px;right:5px;z-index:1;pointer-events:auto}.ai-rich-text-field__prompt-input{width:100%;justify-self:center;pointer-events:auto;padding:0 5px}.switch-field__switch{grid-area:right}.image-field{box-sizing:border-box;position:relative;cursor:pointer}.image-field__image-container{position:relative;display:inline-block;height:100%;width:100%;align-content:center}.image-field__wrapper{box-sizing:border-box;width:100%;max-width:100%;border:1px solid var(--field-border-color);border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--field-background-color,#fff);transition:border-color .2s ease}.image-field__wrapper:hover{border-color:var(--field-border-hover-color,#ccc)}.image-field__wrapper.disabled{cursor:not-allowed;opacity:.6}.image-field__wrapper--height-hug{height:min-content}.image-field__wrapper--height-small{height:40px}.image-field__wrapper--height-medium{height:80px}.image-field__wrapper--height-large{height:120px}.image-field__wrapper--height-stretch{height:100%}.image-field__placeholder{font-family:var(--font-dm-sans);font-size:var(--input-placeholder-font-size,14px);color:var(--input-placeholder-color,#aaa);text-align:center;padding:0 8px}.image-field__image{display:block;width:100%;height:100%;object-fit:cover}.image-field__clear-button{position:absolute;top:5px;right:5px;width:24px;height:24px;border:none;border-radius:50%;background:#ddd;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px}.file-field__placeholder{font-size:var(--input-placeholder-font-size,14px);color:var(--input-placeholder-color,#aaa);text-align:center;padding:0 8px}.file-field__cont{display:flex}.file-field__file-name{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-default,sans-serif);font-size:14px;color:var(--color-black,#000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-field__clear-button{background:#ddd;cursor:pointer;width:24px;height:24px;border:none;border-radius:50%;font-size:16px;line-height:1;margin:0 6px;justify-content:center;color:var(--color-black)}.checkbox-field__wrapper,.file-field__clear-button{display:flex;align-items:center}.checkbox-field__checkbox{appearance:none;width:var(--checkbox-size,20px);height:var(--checkbox-size,20px);min-width:var(--checkbox-size,20px);border:2px solid #ddd;border-radius:4px;cursor:pointer;background-color:var(--color-white);position:relative;transition:background-color .3s,border-color .3s}.checkbox-field__checkbox:checked{background-color:var(--main-color,var(--color-dark-green));border-color:var(--main-color,var(--color-dark-green))}.checkbox-field__checkbox:checked:after{content:"✔";color:var(--font-color,var(--color-white));font-size:var(--font-size-small,14px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:checkmark-appearance .3s ease-in-out forwards}.checkbox-field__checkbox:disabled{cursor:not-allowed;opacity:.6}@keyframes checkmark-appearance{0%{transform:scale(0) translate(-50%,-50%);opacity:0}50%{transform:scale(1.2) translate(-50%,-50%);opacity:1}to{transform:scale(1) translate(-50%,-50%);opacity:1}}.settings-input{padding:var(--spacing-medium) var(--spacing-x-small);text-align:end;border:1px solid var(--color-light-gray);border-radius:10px;font-size:var(--font-size-default);width:var(--block-width-medium)}.settings-input__label{display:block;margin-bottom:4px;font-size:var(--font-size-default);font-weight:var(--font-weight-bold);align-self:center}.settings-input__container{display:flex;justify-content:space-between;width:100%;position:relative;padding:var(--spacing-small) 0}.settings-input:focus{outline:none}.settings-input:disabled{background:none;border:none;color:var(--color-black);font-size:var(--font-size-default);font-weight:400}.color-field{box-sizing:border-box;position:relative;cursor:text}.color-field__wrapper{display:flex;align-items:center;box-sizing:border-box;justify-content:space-between}.color-field__text-input{box-sizing:border-box;border:none;background:none;max-width:80px;font-family:var(--font-family-default);font-size:var(--input-value-font-size);color:var(--color-text);outline:none}.color-field__text-input::placeholder{font-family:var(--font-family-default);font-style:italic;font-size:var(--input-placeholder-font-size);color:var(--input-placeholder-color)}.color-field__color-input{width:20px;height:20px;margin-top:3px;margin-bottom:3px;padding:0;background:none;cursor:pointer;border:1px solid #000;border-radius:3px}.color-field__color-input::-webkit-color-swatch{border:none;border-radius:2px}.color-field__color-input::-webkit-color-swatch-wrapper{padding:0}.phone-field{box-sizing:border-box;position:relative;cursor:text;align-items:center}.phone-field__input{box-sizing:border-box;width:100%;border:none;background:none;font-family:var(--font-dm-sans);color:var(--color-text);outline:none;appearance:none;-moz-appearance:none;-webkit-appearance:none}.phone-field__input::placeholder{font-family:var(--font-dm-sans);font-size:var(--input-placeholder-font-size);color:var(--input-placeholder-color)}@media(min-width:900px){.phone-field__input{font-size:var(--input-value-font-size)}}.unit-toggle{display:inline-flex;align-items:center;gap:1px;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-darker-gray)}.unit-toggle--disabled{cursor:default;opacity:.5}.unit-toggle__suffix{font-size:var(--font-size-x-small)}.unit-toggle__chevron{color:var(--color-darker-gray)}.statistics-card{height:100%;min-width:0;font-size:var(--font-size-x-small)}.statistics-card__container{min-width:0}.statistics-card__icon{opacity:.85}.statistics-card__title{font-weight:600;white-space:nowrap}.statistics-card__header-details{font-size:var(--font-size-xx-small);color:var(--color-darker-gray);white-space:nowrap}.statistics-card__header-details--interactive{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px}.statistics-card__row{min-height:20px}.statistics-card__label{font-size:var(--font-size-xx-small);color:var(--color-darker-gray);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.statistics-card__value{column-gap:var(--spacing-xx-small)}.statistics-card__value--editable{min-width:0;padding:2px 4px;margin-right:-4px;column-gap:6px;border-radius:var(--border-radius-medium);cursor:pointer;transition:background-color .12s ease}.statistics-card__value--editable .statistics-card__edit-icon{order:-1;flex:none;opacity:.45;transition:opacity .12s ease}.statistics-card__value--editable:hover{background-color:rgba(var(--color-black-rgb),.06)}.statistics-card__value--editable:hover .statistics-card__edit-icon{opacity:1}.statistics-card__value--overridden .statistics-card__value-text{color:var(--color-bright-copper)}.statistics-card__value-text{white-space:nowrap}.statistics-card__detail{font-size:var(--font-size-xxx-small);color:var(--color-darker-gray)}.statistics-card__detail-label{font-weight:600}.statistics-card__detail-value--struck{text-decoration:line-through}.statistics-card__reset{display:inline-flex;align-items:center;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-darker-gray);opacity:.6;transition:opacity .12s ease}.statistics-card__reset:hover{opacity:1}.statistics-card__input{display:inline-flex;align-items:center;min-width:0;max-width:min(220px,100%);padding:1px 6px 1px 10px;border:1px solid var(--color-bright-copper);border-radius:var(--border-radius-medium);box-shadow:0 0 0 3px rgba(var(--color-bright-copper-rgb),.15);background:var(--color-white)}.statistics-card__input .statistics-card__input-wrapper{height:auto;padding:0;border-radius:0;background:rgba(0,0,0,0)}.statistics-card__input .statistics-card__input-wrapper input{padding:0;background:rgba(0,0,0,0);font-size:var(--font-size-x-small)}.statistics-card__header-content{min-width:0}.statistics-card__note{font-size:var(--font-size-xxx-small);color:var(--color-darker-gray)}.statistics-card__footer{padding-top:var(--spacing-xx-small);border-top:1px solid rgba(var(--color-black-rgb),.08)}.statistics-card-tooltip{font-size:var(--font-size-x-small);white-space:nowrap}.statistics-card-tooltip__heading{margin-bottom:var(--spacing-x-small)}.statistics-card-tooltip__rows{display:grid;grid-template-columns:auto auto;gap:var(--spacing-xx-small) var(--spacing-medium)}.statistics-card-tooltip__label{opacity:.75}.statistics-card-tooltip__value{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.statistics-card-segments{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:10px;background-color:var(--color-almost-white);max-width:100%;overflow-x:auto;scrollbar-width:none}.statistics-card-segments::-webkit-scrollbar{display:none}.statistics-card-segments--disabled{opacity:.6}.statistics-card-segments__segment{flex:none;padding:4px 10px;border:none;border-radius:8px;background:rgba(0,0,0,0);font-size:var(--font-size-x-small);font-weight:600;color:var(--color-darker-gray);white-space:nowrap;cursor:pointer}.statistics-card-segments__segment:disabled{cursor:default}.statistics-card-segments__segment--active{background-color:var(--color-white);color:var(--color-black);box-shadow:0 1px 3px rgba(var(--color-black-rgb),.12)}.choice-cell{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:0 8px;border:none;background:rgba(0,0,0,0);color:var(--color-darker-gray);font-size:var(--font-size-medium);cursor:pointer}.choice-cell .icon{flex-shrink:0;font-size:var(--icon-size-small)}.choice-cell__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.choice-cell__chevron{opacity:0;transition:opacity .12s ease}.choice-cell--compact{flex:0 0 auto;align-self:stretch;gap:0;padding:0 2px}.choice-cell--iconOnly{position:relative;flex:0 0 auto;justify-content:center;width:100%;gap:4px;padding:4px 6px;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-medium);color:var(--color-black);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.choice-cell--iconOnly .choice-cell__typeIcon{stroke-width:1.5}.choice-cell--iconOnly .choice-cell__typeIcon path{stroke:currentColor}.choice-cell--iconOnly .choice-cell__typeIcon.icon--type-calculator{stroke-width:1}.choice-cell--iconOnly .choice-cell__typeIcon.icon--type-f-Percent{stroke-width:2}.choice-cell--iconOnly:hover{background-color:rgba(var(--color-black-rgb),.04)}.choice-cell--iconOnly.choice-cell--open{border-color:var(--color-bright-copper);background-color:var(--color-white);box-shadow:0 0 0 3px rgba(var(--color-bright-copper-rgb),.15)}.choice-cell--open .choice-cell__chevron,.choice-cell:hover .choice-cell__chevron{opacity:1}.choice-cell:disabled{cursor:default;opacity:.5}.choice-cell__menu{min-width:202px;padding:4px}.editable-description{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;max-width:100%;padding:1px 8px 1px 12px;border-radius:6px;color:var(--color-darker-gray);font-size:var(--font-size-x-small);line-height:1.3;cursor:pointer;transition:background-color .12s ease}.editable-description__preview{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editable-description--open,.editable-description:hover{background-color:rgba(var(--color-black-rgb),.04)}.editable-description--empty{display:none;opacity:.75}.editable-description--empty.editable-description--open{display:inline-flex}.editable-description__add{display:inline-flex;align-items:center;flex:none;gap:3px;white-space:nowrap}.editable-description__editIcon{flex:none;color:var(--color-darker-gray);opacity:0;transition:opacity .12s ease}.editable-description--open .editable-description__editIcon,.editable-description:hover .editable-description__editIcon{opacity:1}.editable-description__popover{z-index:var(--z-index-overlay-backdrop)}.editable-description__popoverInner{width:400px;max-width:min(440px,100vw - 24px);padding:10px 12px;border:.5px solid rgba(var(--color-black-rgb),.15);border-radius:var(--border-radius-medium);background:var(--color-white);box-shadow:0 6px 18px rgba(var(--color-black-rgb),.14)}.editable-description__header{display:flex;align-items:center;justify-content:space-between;min-height:18px;margin-bottom:6px}.editable-description__title{color:var(--color-darker-gray);font-size:var(--font-size-x-small)}.editable-description__editButton{width:22px;min-width:22px;height:22px;min-height:22px;padding:2px;border-radius:5px;color:var(--color-darker-gray)}.editable-description__full{display:block;max-height:220px;overflow-y:auto;color:var(--color-black);font-size:var(--font-size-small);line-height:1.5;white-space:pre-wrap}.editable-description__input .field-block__inner{min-height:0;border-radius:var(--border-radius-medium)}.editable-description__footer{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.expandable-line-item-card{position:relative;align-items:center;min-height:49px;padding:4px 8px;border-top:1px solid rgba(var(--color-black-rgb),.06)}.expandable-line-item-card__block{position:relative;width:100%;transition:box-shadow .12s ease}.expandable-line-item-card__block:hover:not(:has(.line-item-card:hover)){z-index:1;border-radius:5px;box-shadow:0 0 0 1px var(--color-bright-copper)}.expandable-line-item-card__expand{position:relative;display:flex;flex:0 0 18px;align-items:center;justify-content:center;width:18px;min-width:18px;height:auto;min-height:0;padding:0;border:none;background:rgba(0,0,0,0);color:var(--color-darker-gray);cursor:pointer}.expandable-line-item-card__expand:hover{background:rgba(0,0,0,0);color:var(--color-black)}.expandable-line-item-card__expandCount{position:absolute;top:-6px;right:-6px;min-width:13px;height:13px;padding:0 3px;border-radius:7px;background:rgba(var(--color-black-rgb),.12);color:var(--color-darker-gray);font-size:9px;line-height:13px;text-align:center}.expandable-line-item-card__selection{display:flex;flex:0 0 16px;align-items:center;justify-content:center;min-width:0;margin:0 -4px;animation:expandable-line-item-card-selection-in .18s ease;overflow:hidden}.expandable-line-item-card__drag{display:flex;flex:0 0 20px;align-items:center;justify-content:center;min-width:0;color:var(--color-darker-gray);cursor:grab;touch-action:none}.expandable-line-item-card__drag--spacer{cursor:default}.expandable-line-item-card__drag--disabled{cursor:default;opacity:.4}.expandable-line-item-card__actions{display:flex;flex:0 0 auto;align-items:center;justify-content:center;margin-right:-6px}.expandable-line-item-card__actions button{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;padding:0!important}.expandable-line-item-card__actions button svg{width:14px!important;height:14px!important}.expandable-line-item-card__media{display:flex;flex:0 0 32px;align-items:center;justify-content:center;height:32px}.expandable-line-item-card__name{flex:1 1 auto;min-width:var(--line-item-card-name-min-width,0)}.expandable-line-item-card__name .meta-text{padding-left:15px}.expandable-line-item-card__title{overflow:hidden;color:var(--color-black);font-size:var(--font-size-x-small);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.expandable-line-item-card .editable-description--empty{display:inline-flex;visibility:hidden;opacity:.75;transition:background-color .12s ease}.expandable-line-item-card .editable-description--empty.editable-description--open,.expandable-line-item-card:focus-within .editable-description--empty,.expandable-line-item-card:hover .editable-description--empty{visibility:visible}@media(max-width:600px){.expandable-line-item-card{flex-wrap:wrap}.expandable-line-item-card__name{flex-basis:100%}}@keyframes expandable-line-item-card-selection-in{0%{flex-basis:0;opacity:0}to{flex-basis:16px;opacity:1}}.icon-cell{display:flex;align-items:center;justify-content:center;width:100%;padding:4px calc(var(--icon-size-small) + 10px) 4px 6px;color:var(--color-darker-gray);opacity:.55}.icon-cell .icon{stroke-width:2}.icon-cell .icon path{stroke:currentColor}.inline-field{position:relative;display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-medium);cursor:text;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.inline-field .field-block{flex:0 1 auto;min-width:0}@supports(field-sizing:content){.inline-field .string-field__input{field-sizing:content;width:auto;min-width:2ch;max-width:100%}}.inline-field:hover{background-color:rgba(var(--color-black-rgb),.04)}.inline-field:focus-within{border-color:var(--color-bright-copper);background-color:var(--color-white);box-shadow:0 0 0 3px rgba(var(--color-bright-copper-rgb),.15)}.inline-field--disabled{cursor:default}.inline-field--disabled:hover{background-color:rgba(0,0,0,0)}.inline-field__pencil{position:absolute;top:50%;z-index:1;color:var(--color-darker-gray);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .12s ease}.inline-field__pencil--left{left:4px}.inline-field__pencil--right{right:4px}.inline-field:hover .inline-field__pencil{opacity:1}.inline-field:focus-within .inline-field__pencil{opacity:0}.inline-field .field-block__inner,.inline-field .field-block__inner:focus-within,.inline-field .field-block__inner:hover{min-height:0;padding:0 8px;border:none;background:rgba(0,0,0,0);box-shadow:none}.inline-field:has(>.inline-field__pencil--right) .field-block__inner{padding-right:24px}.inline-field:has(>.inline-field__pencil--left) .field-block__inner{padding-left:24px}.inline-field--compact .string-field__input{color:var(--color-black);font-size:var(--font-size-x-small);font-weight:400;line-height:1.3}.line-item-card{position:relative;width:100%;padding:4px 8px;border-top:.5px solid rgba(var(--color-black-rgb),.06);transition:box-shadow .12s ease}.line-item-card:hover{border-radius:5px;box-shadow:0 0 0 1px var(--color-bright-copper);z-index:1}.line-item-card:before{top:0;bottom:0;width:1.5px}.line-item-card:after,.line-item-card:before{content:"";position:absolute;left:48px;background:var(--color-copper)}.line-item-card:after{top:50%;width:11px;height:1.5px}.line-item-card--unavailable{opacity:.55}.line-item-card--last:before{bottom:auto;height:calc(50% - 5px)}.line-item-card--last:after{top:calc(50% - 5px);width:11px;height:6.5px;background:var(--color-copper);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6.5'%3E%3Cpath d='M0.75 0 L0.75 1.75 Q0.75 5.75 4.75 5.75 L11 5.75' fill='none' stroke='%23fff' stroke-width='1.5' /%3E%3C/svg%3E") no-repeat 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 6.5'%3E%3Cpath d='M0.75 0 L0.75 1.75 Q0.75 5.75 4.75 5.75 L11 5.75' fill='none' stroke='%23fff' stroke-width='1.5' /%3E%3C/svg%3E") no-repeat 0 0/100% 100%}.line-item-card__drag{flex:0 0 20px;display:flex;align-items:center;justify-content:center;cursor:grab;color:var(--color-darker-gray);touch-action:none}.line-item-card__drag--spacer{cursor:default}.line-item-card__selection{display:flex;flex:0 0 16px;align-items:center;justify-content:center;min-width:0;margin:0 -4px;animation:line-item-card-selection-in .18s ease;overflow:hidden}.line-item-card:has(>.line-item-card__selection):after,.line-item-card:has(>.line-item-card__selection):before{left:68px}.line-item-card__tree{flex:0 0 18px;min-width:0}.line-item-card__actions{flex:0 0 25px;width:25px;display:flex;align-items:center;justify-content:center;margin-right:-6px}.line-item-card__actions button{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;padding:0!important}.line-item-card__actions button svg{width:14px!important;height:14px!important}.line-item-card__media{flex:0 0 32px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--color-darker-gray)}.line-item-card__media img{max-width:28px;max-height:28px;border-radius:4px;object-fit:cover}.line-item-card__media .image-thumbnail{width:28px;height:28px}.line-item-card__name{flex:1 1 auto;min-width:0}.line-item-card__title{padding-left:11px;overflow:hidden;color:var(--color-black);font-size:var(--font-size-x-small);font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}@keyframes line-item-card-selection-in{0%{flex-basis:0;opacity:0}to{flex-basis:16px;opacity:1}}.line-item-cells__cell{min-width:0}.line-item-cells__cell:not(.line-item-cells__cell--quantity):not(.line-item-cells__cell--choice){align-items:flex-end;text-align:right}.line-item-cells__cell:not(.line-item-cells__cell--quantity):not(.line-item-cells__cell--choice) input{width:100%;min-width:0;text-align:right}.line-item-cells__cell--choice{align-items:stretch;justify-content:center;min-width:0}.line-item-cells__cell--choice>.icon-button{width:100%}.line-item-cells__cell--quantity{align-items:center}.line-item-cells__cell--field input{font-size:var(--font-size-x-small)!important}.line-item-cells__cell--field .advanced-currency-field input{height:28px!important}.line-item-cells__cell--field .advanced-currency-field div:has(>input){height:32px!important}.line-item-cells__cell--select .field-block__inner,.line-item-cells__cell--select .react-select-control,.line-item-cells__cell--select .selection,.line-item-cells__cell--select .selection__wrapper{min-height:30px!important;height:32px!important}.line-item-cells__value{font-size:var(--font-size-x-small);white-space:nowrap}.line-item-cells__value--strong{font-weight:600}.line-item-cells__value--unit{padding-right:26px;color:var(--color-darker-gray)}.line-item-cells__editable{position:relative;align-self:stretch;display:flex;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:var(--border-radius-medium);cursor:text;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease}.line-item-cells__editable>:not(.line-item-cells__editIcon){flex:1 1 auto;min-width:0}.line-item-cells__editable div:has(>input){width:100%!important;align-items:baseline!important;border-color:rgba(0,0,0,0)!important;background-color:rgba(0,0,0,0)!important;box-shadow:none!important}.line-item-cells__editable div:has(>input)>:not(input){color:var(--color-darker-gray);font-size:var(--font-size-xxx-small);line-height:1}.line-item-cells__editable div:has(>input)>.icon{align-self:center;color:var(--color-darker-gray);font-size:var(--icon-size-small)}.line-item-cells__editable div:has(>input) [aria-label=postfix]{margin-left:3px}.line-item-cells__editable:hover{background-color:rgba(var(--color-black-rgb),.04)}.line-item-cells__editable:focus-within{border-color:var(--color-bright-copper);background-color:var(--color-white);box-shadow:0 0 0 3px rgba(var(--color-bright-copper-rgb),.15)}.line-item-cells__editable--readonly:hover{background-color:rgba(0,0,0,0)}.line-item-cells__editable--select{padding:0;cursor:pointer}.line-item-cells__editable--select>:not(.line-item-cells__editIcon){width:100%!important}.line-item-cells__editable--select input{font-size:var(--font-size-medium)!important}.line-item-cells__editable--select .select-unit-field__custom-wrapper,.line-item-cells__editable--select .selection__wrapper{width:100%!important}.line-item-cells__editable--select .field-block__label,.line-item-cells__editable--select .selection__label{display:none}.line-item-cells__editable--select .field-block__inner{min-height:0;padding:2px 2px 2px 8px!important;border-color:rgba(0,0,0,0)!important;background:rgba(0,0,0,0)!important}.line-item-cells__editable--select:focus-within .field-block__inner,.line-item-cells__editable--select:hover .field-block__inner{border-color:rgba(0,0,0,0)!important;background:rgba(0,0,0,0)!important}.line-item-cells__editable--select [class*=ValueContainer]{justify-content:flex-end}.line-item-cells__editable--select [class*=singleValue]{margin-left:auto;text-align:right}.line-item-cells__editable--select .react-select-dropdown-indicator,.line-item-cells__editable--select .select-unit-field__chevron-button,.line-item-cells__editable--select button[aria-haspopup=menu]{opacity:0;transition:opacity .12s ease}.line-item-cells__editable--select:focus-within .react-select-dropdown-indicator,.line-item-cells__editable--select:focus-within .select-unit-field__chevron-button,.line-item-cells__editable--select:focus-within button[aria-haspopup=menu],.line-item-cells__editable--select:hover .react-select-dropdown-indicator,.line-item-cells__editable--select:hover .select-unit-field__chevron-button,.line-item-cells__editable--select:hover button[aria-haspopup=menu]{opacity:1}.line-item-cells__editable--select .select-unit-field__custom-row .field-block__inner,.line-item-cells__editable--select :has(>button[aria-haspopup=menu]) .field-block__inner{padding-right:24px!important}.line-item-cells__editable--select:has(.select-unit-field__custom-wrapper--open){border-color:var(--color-bright-copper);background-color:var(--color-white);box-shadow:0 0 0 3px rgba(var(--color-bright-copper-rgb),.15)}.line-item-cells__editable--select:has(.select-unit-field__custom-wrapper--open) .select-unit-field__chevron-button{opacity:1}.line-item-cells__editable--select div:has(>input){width:auto!important;align-items:center!important}.line-item-cells__editable--select div:has(>input)>:not(input){color:inherit;font-size:inherit;line-height:normal}.line-item-cells__editIcon{position:absolute;left:8px;top:50%;z-index:1;color:var(--color-darker-gray);opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity .12s ease}.line-item-cells__editable--select:hover .line-item-cells__editIcon{opacity:1}.line-item-cells__editable:focus-within .line-item-cells__editIcon{opacity:0}@supports(field-sizing:content){.line-item-cells__editable div:has(>input){justify-content:flex-end}.line-item-cells__editable input{field-sizing:content;width:auto!important;min-width:2ch;max-width:100%}}.line-item-details{--line-item-details-background:#f8efe5;width:100%;gap:0;border-radius:0 0 5px 5px;background:var(--line-item-details-background);box-shadow:inset 0 8px 10px -6px rgba(var(--color-black-rgb),.3);cursor:default}.line-item-details--empty .line-item-details__header:before{display:none}.line-item-details__header{position:relative;flex-wrap:wrap;width:100%;padding:4px 8px 4px 67px}.line-item-details__header:before{content:"";position:absolute;top:0;bottom:0;left:48px;width:1.5px;background:var(--color-copper)}.line-item-details__attachments{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:4px 8px 6px 67px}.line-item-details__attachments:before{content:"";position:absolute;top:0;bottom:0;left:48px;width:1.5px;background:var(--color-copper)}.line-item-details:has(.line-item-card__selection) .line-item-details__attachments,.line-item-details:has(.line-item-card__selection) .line-item-details__header{padding-left:87px}.line-item-details:has(.line-item-card__selection) .line-item-details__attachments:before,.line-item-details:has(.line-item-card__selection) .line-item-details__header:before{left:68px}.line-item-details__attachmentLabel{display:inline-flex;align-items:center;gap:4px;color:var(--color-blue);font-size:var(--font-size-x-small);font-weight:600}.line-item-details__aside{flex:0 0 auto;margin-left:var(--spacing-large)}.line-item-details__asideLabel{color:var(--color-darker-gray);font-size:var(--font-size-xxx-small)}.line-item-details__actions{flex:0 1 auto}.line-item-details__actions .link-button{padding:3px 6px;color:var(--color-darker-gray);font-size:var(--font-size-x-small);font-weight:400}.line-item-details__actions .link-button:hover{color:var(--color-black)}.line-item-details__actions .link-button__icon{margin-right:4px;color:var(--color-darker-gray);font-size:15px}.line-item-details__actions .link-button:hover .link-button__icon{color:var(--color-black)}.meta-text{display:block;padding-left:11px;overflow:hidden;color:var(--color-darker-gray);font-size:var(--font-size-x-small);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}