.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{gap:var(--spacing-xx-small) var(--spacing-medium);grid-template-columns:auto auto;display:grid}.statistics-card-tooltip__label{opacity:.75}.statistics-card-tooltip__value{text-align:right;font-variant-numeric:tabular-nums}
.statistics-card-segments{background-color:var(--color-almost-white);scrollbar-width:none;border-radius:10px;align-items:center;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.statistics-card-segments::-webkit-scrollbar{display:none}.statistics-card-segments--disabled{opacity:.6}.statistics-card-segments--fullWidth{width:100%;display:flex}.statistics-card-segments--fullWidth .statistics-card-segments__segment{text-align:center;flex:1 1 0;min-width:0}.statistics-card-segments__segment{font-size:var(--font-size-x-small);color:var(--color-darker-gray);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:4px 10px;font-weight:600}.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)}:where(:root:has(.color-theme-marker--preference-dark)) .statistics-card-segments__segment--active,:where(.color-theme-scope--theme-dark) .statistics-card-segments__segment--active{box-shadow:0 1px 3px rgba(var(--color-shadow-rgb), .12)}@media (prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .statistics-card-segments__segment--active{box-shadow:0 1px 3px rgba(var(--color-shadow-rgb), .12)}}
.choice-cell{max-width:100%;color:var(--color-darker-gray);font-size:var(--font-size-medium);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.choice-cell .icon{font-size:var(--icon-size-small);flex-shrink:0}.choice-cell__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.choice-cell__chevron{opacity:0;transition:opacity .12s}.choice-cell--compact{flex:none;align-self:stretch;gap:0;padding:0 2px}.choice-cell--iconOnly{border-radius:var(--border-radius-medium);width:100%;color:var(--color-black);border:1px solid #0000;flex:none;justify-content:center;gap:4px;padding:4px 6px;transition:background-color .12s,border-color .12s,box-shadow .12s;position:relative}.choice-cell--iconOnly .choice-cell__typeIcon{stroke-width:1.5px}.choice-cell--iconOnly .choice-cell__typeIcon path{stroke:currentColor}.choice-cell--iconOnly .choice-cell__typeIcon.icon--type-calculator{stroke-width:1px}.choice-cell--iconOnly .choice-cell__typeIcon.icon--type-f-Percent{stroke-width:2px}.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:hover .choice-cell__chevron,.choice-cell--open .choice-cell__chevron{opacity:1}.choice-cell:disabled{cursor:default;opacity:.5}.choice-cell__menu{min-width:202px;padding:4px}
.editable-description{max-width:100%;color:var(--color-darker-gray);font-size:var(--font-size-x-small);cursor:pointer;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;padding:1px 8px 1px 12px;line-height:1.3;transition:background-color .12s;display:inline-flex}.editable-description__preview{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.editable-description:hover,.editable-description--open{background-color:rgba(var(--color-black-rgb), .04)}.editable-description--empty{opacity:.75;display:none}.editable-description--empty.editable-description--open{display:inline-flex}.editable-description__add{white-space:nowrap;flex:none;align-items:center;gap:3px;display:inline-flex}.editable-description__editIcon{color:var(--color-darker-gray);opacity:0;flex:none;transition:opacity .12s}.editable-description:hover .editable-description__editIcon,.editable-description--open .editable-description__editIcon{opacity:1}.editable-description__popover{z-index:var(--z-index-overlay-backdrop)}.editable-description__popoverInner{border:.5px solid rgba(var(--color-black-rgb), .15);border-radius:var(--border-radius-medium);background:var(--color-white);width:400px;max-width:min(440px,100vw - 24px);box-shadow:0 6px 18px rgba(var(--color-black-rgb), .14);padding:10px 12px}:where(:root:has(.color-theme-marker--preference-dark)) .editable-description__popoverInner,:where(.color-theme-scope--theme-dark) .editable-description__popoverInner{box-shadow:0 6px 18px rgba(var(--color-shadow-rgb), .14)}@media (prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .editable-description__popoverInner{box-shadow:0 6px 18px rgba(var(--color-shadow-rgb), .14)}}.editable-description__header{justify-content:space-between;align-items:center;min-height:18px;margin-bottom:6px;display:flex}.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;color:var(--color-darker-gray);border-radius:5px;padding:2px}.editable-description__full{max-height:220px;color:var(--color-black);font-size:var(--font-size-small);white-space:pre-wrap;line-height:1.5;display:block;overflow-y:auto}.editable-description__input .field-block__inner{border-radius:var(--border-radius-medium);min-height:0}.editable-description__footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}
.expandable-line-item-card{border-top:1px solid rgba(var(--color-black-rgb), .06);align-items:center;min-height:49px;padding:4px 8px;position:relative}.expandable-line-item-card__block{width:100%;transition:box-shadow .12s;position:relative}.expandable-line-item-card__block:hover:not(:has(.line-item-card:hover)){z-index:1;box-shadow:0 0 0 1px var(--color-bright-copper);border-radius:5px}.expandable-line-item-card__expand{width:18px;min-width:18px;height:auto;min-height:0;color:var(--color-darker-gray);cursor:pointer;background:0 0;border:none;flex:0 0 18px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.expandable-line-item-card__expand:hover{color:var(--color-black);background:0 0}.expandable-line-item-card__expand--spacer{cursor:default}.expandable-line-item-card__expandCount{background:rgba(var(--color-black-rgb), .12);min-width:13px;height:13px;color:var(--color-darker-gray);text-align:center;border-radius:7px;padding:0 3px;font-size:9px;line-height:13px;position:absolute;top:-6px;right:-6px}.expandable-line-item-card__selection{flex:0 0 16px;justify-content:center;align-items:center;width:16px;min-width:0;margin:0 -4px;animation:.18s expandable-line-item-card-selection-in;display:flex;overflow:hidden}.expandable-line-item-card__drag{width:20px;min-width:0;color:var(--color-darker-gray);cursor:grab;touch-action:none;flex:0 0 20px;justify-content:center;align-items:center;display:flex}.expandable-line-item-card__drag--spacer{cursor:default}.expandable-line-item-card__drag--disabled{cursor:default;opacity:.4}.expandable-line-item-card__actions{flex:none;justify-content:center;align-items:center;margin-right:-6px;display:flex}.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{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.expandable-line-item-card__name{min-width:var(--line-item-card-name-min-width,0px);flex:auto}.expandable-line-item-card__name .meta-text{padding-left:15px}.expandable-line-item-card__title{color:var(--color-black);font-size:var(--font-size-x-small);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.expandable-line-item-card .editable-description--empty{opacity:.75;transition:background-color .12s;display:none}.expandable-line-item-card:hover .editable-description--empty,.expandable-line-item-card:focus-within .editable-description--empty,.expandable-line-item-card .editable-description--empty.editable-description--open{display:inline-flex}@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%{opacity:0;flex-basis:0;width:0}to{opacity:1;flex-basis:16px;width:16px}}
.icon-cell{width:100%;padding:4px calc(var(--icon-size-small) + 10px) 4px 6px;color:var(--color-darker-gray);opacity:.55;justify-content:center;align-items:center;display:flex}.icon-cell .icon{stroke-width:2px}.icon-cell .icon path{stroke:currentColor}
.inline-field{border-radius:var(--border-radius-medium);cursor:text;border:1px solid #0000;align-self:flex-start;align-items:center;max-width:100%;transition:background-color .12s,border-color .12s,box-shadow .12s;display:inline-flex;position:relative}.inline-field .field-block{flex:0 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:#0000}.inline-field__pencil{z-index:1;color:var(--color-darker-gray);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.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 .field-block__inner,.inline-field .field-block .field-block__inner:hover,.inline-field .field-block .field-block__inner:focus-within{min-height:0;box-shadow:none;background:0 0;border:none;padding:0 8px}.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{border-top:.5px solid rgba(var(--color-black-rgb), .06);width:100%;padding:4px 8px;transition:box-shadow .12s;position:relative}.line-item-card:hover{box-shadow:0 0 0 1px var(--color-bright-copper);z-index:1;border-radius:5px}.line-item-card:before{content:"";background:var(--color-copper);width:1.5px;position:absolute;top:0;bottom:0;left:48px}.line-item-card:after{content:"";background:var(--color-copper);width:11px;height:1.5px;position:absolute;top:50%;left:48px}.line-item-card--unavailable{opacity:.55}.line-item-card--last:before{height:calc(50% - 5px);bottom:auto}.line-item-card--last:after{background:var(--color-copper);width:11px;height:6.5px;top:calc(50% - 5px);-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") 0 0/100% 100% no-repeat;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") 0 0/100% 100% no-repeat}.line-item-card--hideTree:before,.line-item-card--hideTree:after{content:none}.line-item-card__drag{cursor:grab;width:20px;color:var(--color-darker-gray);touch-action:none;flex:0 0 20px;justify-content:center;align-items:center;display:flex}.line-item-card__drag--spacer{cursor:default}.line-item-card__selection{flex:0 0 16px;justify-content:center;align-items:center;width:16px;min-width:0;margin:0 -4px;animation:.18s line-item-card-selection-in;display:flex;overflow:hidden}.line-item-card:has(>.line-item-card__selection):before{left:68px}.line-item-card:has(>.line-item-card__selection):after{left:68px}.line-item-card__tree{flex:0 0 18px;width:18px;min-width:0}.line-item-card__actions{flex:0 0 25px;justify-content:center;align-items:center;width:25px;margin-right:-6px;display:flex}.line-item-card__actions button{width:25px!important;min-width:25px!important;height: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{width:32px;height:32px;color:var(--color-darker-gray);flex:0 0 32px;justify-content:center;align-items:center;display:flex}.line-item-card__media img{object-fit:cover;border-radius:4px;max-width:28px;max-height:28px}.line-item-card__media .image-thumbnail{width:28px;height:28px}.line-item-card__name{flex:auto;min-width:0}.line-item-card__title{color:var(--color-black);font-size:var(--font-size-x-small);text-overflow:ellipsis;white-space:nowrap;padding-left:11px;font-weight:400;line-height:1.3;overflow:hidden}@keyframes line-item-card-selection-in{0%{opacity:0;flex-basis:0;width:0}to{opacity:1;flex-basis:16px;width:16px}}
.line-item-cells__cell{min-width:0}.line-item-cells__cell:not(.line-item-cells__cell--quantity):not(.line-item-cells__cell--choice){text-align:right;align-items:flex-end}.line-item-cells__cell:not(.line-item-cells__cell--quantity):not(.line-item-cells__cell--choice) input{text-align:right;width:100%;min-width:0}.line-item-cells__cell--choice{justify-content:center;align-items:stretch;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 .selection__wrapper,.line-item-cells__cell--select .selection,.line-item-cells__cell--select .react-select-control,.line-item-cells__cell--select .field-block__inner{height:32px!important;min-height:30px!important}.line-item-cells__cell--select .field-block__inner{align-content:center}.line-item-cells__cell--select [class*=singleValue],.line-item-cells__cell--select [class*=placeholder],.line-item-cells__cell--select input{font-size:var(--font-size-x-small)!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{color:var(--color-darker-gray);padding-right:26px}.line-item-cells__editable{border-radius:var(--border-radius-medium);cursor:text;border:1px solid #0000;align-self:stretch;align-items:center;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex;position:relative}.line-item-cells__editable>:not(.line-item-cells__editIcon){flex:auto;min-width:0}.line-item-cells__editable div:has(>input){width:100%!important;box-shadow:none!important;background-color:#0000!important;border-color:#0000!important;align-items:baseline!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{color:var(--color-darker-gray);font-size:var(--icon-size-small);align-self:center}.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:#0000}.line-item-cells__editable--select{cursor:pointer;padding:0}.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-row input{font-size:var(--font-size-x-small)!important}.line-item-cells__editable--select .selection__wrapper,.line-item-cells__editable--select .select-unit-field__custom-wrapper{width:100%!important}.line-item-cells__editable--select .selection__label,.line-item-cells__editable--select .field-block__label{display:none}.line-item-cells__editable--select .field-block__inner{min-height:0;background:0 0!important;border-color:#0000!important;padding:2px 2px 2px 8px!important}.line-item-cells__editable--select:hover .field-block__inner,.line-item-cells__editable--select:focus-within .field-block__inner{background:0 0!important;border-color:#0000!important}.line-item-cells__editable--select [class*=ValueContainer]{justify-content:flex-end}.line-item-cells__editable--select [class*=singleValue]{text-align:right;margin-left:auto}.line-item-cells__editable--select .react-select-dropdown-indicator,.line-item-cells__editable--select button[aria-haspopup=menu],.line-item-cells__editable--select .select-unit-field__chevron-button{opacity:0;transition:opacity .12s}.line-item-cells__editable--select:hover .react-select-dropdown-indicator,.line-item-cells__editable--select:focus-within .react-select-dropdown-indicator,.line-item-cells__editable--select:hover button[aria-haspopup=menu],.line-item-cells__editable--select:focus-within button[aria-haspopup=menu],.line-item-cells__editable--select:hover .select-unit-field__chevron-button,.line-item-cells__editable--select:focus-within .select-unit-field__chevron-button{opacity:1}.line-item-cells__editable--select .select-unit-field__custom-row .field-block__inner{padding-right:24px!important}.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){align-items:center!important;width:auto!important}.line-item-cells__editable--select div:has(>input)>:not(input){color:inherit;font-size:inherit;line-height:normal}.line-item-cells__editIcon{z-index:1;color:var(--color-darker-gray);opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.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;min-width:2ch;max-width:100%;width:auto!important}}
.line-item-details{--line-item-details-background:var(--color-line-item-details-surface);--line-item-details-accent:var(--color-copper);background:var(--line-item-details-background);width:100%;box-shadow:inset 0 8px 10px -6px rgba(var(--color-black-rgb), .3);cursor:default;border-radius:0 0 5px 5px;gap:0}:where(:root:has(.color-theme-marker--preference-dark)) .line-item-details,:where(.color-theme-scope--theme-dark) .line-item-details{box-shadow:inset 0 8px 10px -6px rgba(var(--color-shadow-rgb), .3)}@media (prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .line-item-details{box-shadow:inset 0 8px 10px -6px rgba(var(--color-shadow-rgb), .3)}}.line-item-details--empty .line-item-details__header:before{display:none}.line-item-details__header{flex-wrap:wrap;width:100%;padding:4px 8px 4px 67px;position:relative}.line-item-details__header:before{content:"";background:var(--line-item-details-accent);width:1.5px;position:absolute;top:0;bottom:0;left:48px}.line-item-details__attachments{align-items:center;gap:10px;width:100%;padding:4px 8px 6px 67px;display:flex;position:relative}.line-item-details__attachments:before{content:"";background:var(--line-item-details-accent);width:1.5px;position:absolute;top:0;bottom:0;left:48px}:is(.line-item-details:has(.line-item-card__selection) .line-item-details__header,.line-item-details:has(.line-item-card__selection) .line-item-details__attachments){padding-left:87px}.line-item-details:has(.line-item-card__selection) .line-item-details__header:before{left:68px}.line-item-details:has(.line-item-card__selection) .line-item-details__attachments:before{left:68px}.line-item-details__attachmentLabel{color:var(--color-blue);font-size:var(--font-size-x-small);align-items:center;gap:4px;font-weight:600;display:inline-flex}.line-item-details__aside{margin-left:var(--spacing-large);flex:none}.line-item-details__asideLabel{color:var(--color-darker-gray);font-size:var(--font-size-xxx-small)}.line-item-details__actions{flex:0 auto}.line-item-details__actions .link-button{color:var(--color-darker-gray);font-size:var(--font-size-x-small);padding:3px 6px;font-weight:400}.line-item-details__actions .link-button:hover{color:var(--color-black)}.line-item-details__actions .link-button__icon{color:var(--color-darker-gray);margin-right:4px;font-size:15px}.line-item-details__actions .link-button:hover .link-button__icon{color:var(--color-black)}
.meta-text{color:var(--color-darker-gray);font-size:var(--font-size-x-small);text-overflow:ellipsis;white-space:nowrap;padding-left:11px;line-height:1.3;display:block;overflow:hidden}
.center-text{text-align:center}
.heading--align-center{text-align:center}.heading--align-right{text-align:right}.heading--underlined{border-bottom:1px solid var(--color-black)}.heading--underlined-almost-white{border-bottom:1px solid var(--color-almost-white)}.heading--underlined-lighter-gray{border-bottom:1px solid var(--color-lighter-gray)}.heading--underlined-light-gray{border-bottom:1px solid var(--color-light-gray)}.heading--underlined-gray{border-bottom:1px solid var(--color-gray)}.heading--underlined-dark-gray{border-bottom:1px solid var(--color-dark-gray)}.heading--underlined-darker-gray{border-bottom:1px solid var(--color-darker-gray)}.heading--underlined-almost-black{border-bottom:1px solid var(--color-almost-black)}
.text-line--text-align-center{text-align:center}.text-line--text-align-left{text-align:left}.text-line--text-align-right{text-align:right}
.folder-structure{flex-direction:column;display:flex}.folder-structure__header{margin:0 var(--spacing-xx-small) var(--spacing-xx-small);padding:var(--spacing-xx-small) var(--spacing-x-small);border-radius:var(--border-radius-medium)}.folder-structure__header--active{background:rgba(var(--color-first-black-rgb), .1)}.folder-structure__crumb{flex:none;max-width:180px}.folder-structure__crumb-separator{flex:none}.folder-structure__breadcrumb{margin-bottom:var(--spacing-x-small);scrollbar-width:none;overflow-x:auto}.folder-structure__rows{flex-direction:column;display:flex}.folder-structure__rows--layout-drilldown{border:1px solid var(--color-slate-border);background:var(--color-white);border-radius:8px;overflow:hidden}.folder-structure__row:hover{background:rgba(var(--color-first-black-rgb), .05)}.folder-structure__row--selected,.folder-structure__row--selected:hover{background:rgba(var(--color-first-black-rgb), .1);font-weight:var(--font-weight-semibold)}.folder-structure__row--layout-tree{margin:0 var(--spacing-xx-small);border-radius:var(--border-radius-medium)}.folder-structure__row--layout-tree+.folder-structure__row--layout-tree{margin-top:var(--spacing-xx-small)}.folder-structure__row--layout-drilldown{border-bottom:1px solid var(--color-slate-border-subtle)}.folder-structure__row--layout-drilldown:last-child{border-bottom:none}.folder-structure__row-content{--folder-structure-depth:0}.folder-structure__row-content--layout-tree{padding:var(--spacing-xx-small) var(--spacing-x-small);padding-left:calc(var(--spacing-x-small) + var(--folder-structure-depth)*var(--spacing-small));position:relative}.folder-structure__row-content--layout-tree:before{content:"";top:calc(-1*var(--spacing-xx-small));bottom:0;left:calc(var(--spacing-x-small) + .5lh - .5px);width:calc(var(--folder-structure-depth)*var(--spacing-small));background:repeating-linear-gradient(to right, var(--color-light-gray) 0 1px, transparent 1px var(--spacing-small));pointer-events:none;position:absolute}.folder-structure__row-content--layout-drilldown{padding:var(--spacing-small) var(--spacing-medium)}.folder-structure__expander-placeholder{width:var(--spacing-small)}.folder-structure__name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}
.content-frame__label{background:var(--color-yellow);padding-left:var(--spacing-x-small);padding-right:var(--spacing-x-small);margin-left:var(--spacing-small);font-size:var(--font-size-x-small);border-radius:6px 6px 0 0}:where(:root:has(.color-theme-marker--preference-dark)) .content-frame__label,:where(.color-theme-scope--theme-dark) .content-frame__label{color:var(--color-static-black)}@media (prefers-color-scheme:dark){:where(:root:has(.color-theme-marker--preference-system)) .content-frame__label{color:var(--color-static-black)}}.content-frame__contents{border:2px solid var(--color-yellow);border-radius:var(--border-radius-medium);padding:var(--spacing-xx-small)}.content-frame--theme-gray .content-frame__label{background:var(--color-dark-gray);color:var(--color-white)}.content-frame--theme-gray .content-frame__contents{border-color:var(--color-darker-gray)}.content-frame--theme-blue .content-frame__label{background:var(--color-bright-blue);color:var(--color-static-black)}.content-frame--theme-blue .content-frame__contents{border-color:var(--color-bright-blue)}
.piece-rate-code-and-hours__code{border:1px solid var(--color-slate-border);background:var(--color-slate-surface-subtle);color:var(--color-slate);font-size:var(--font-size-x-small);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px}.piece-rate-code-and-hours__hours,.piece-rate-code-and-hours__size-selection{flex-shrink:0}.piece-rate-code-and-hours__size{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.piece-rate-code-and-hours__hours-icon{color:var(--color-darker-gray)}
.piece-rate-card__details{min-width:0}.piece-rate-card__total{flex-shrink:0}.piece-rate-card__customer-price{min-width:0}.piece-rate-card__controls{flex-shrink:0}
.news-card{border:1px solid var(--color-slate-border);border-radius:14px;transition:border-color .12s;overflow:hidden}.news-card[role=button]{cursor:pointer}.news-card[role=button]:hover{border-color:var(--color-bright-copper)}.news-card[role=button]:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:2px}.news-card__cover{background-position:50%;background-size:cover;background-color:var(--color-slate-surface);height:110px}.news-card__body{padding:14px 16px}.news-card__badge{background:var(--color-bright-copper-tint);color:var(--color-bright-copper-ink);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 7px;font-size:10px;font-weight:800;display:inline-flex}.news-card__title{color:var(--color-dark-blue);font-size:14px;font-weight:800}.news-card__excerpt{color:var(--color-slate-muted);font-size:12.5px;line-height:1.5}.news-card__read-more{color:var(--color-bright-copper);font-size:12px;font-weight:700}
.news-feature-update__content{flex-direction:row;flex:auto;min-height:0;overflow-y:auto}@media (max-width:720px){.news-feature-update__content{flex-direction:column}}.news-feature-update__copy{gap:var(--spacing-small);flex-direction:column;flex:1;justify-content:safe center;min-width:0;padding:42px 40px 0;display:flex}.news-feature-update__copy:after{content:"";height:42px;margin-top:calc(-1*var(--spacing-small));flex:none;display:block}.news-feature-update__badge{background:var(--color-bright-copper-tint);color:var(--color-bright-copper-ink);letter-spacing:.6px;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.news-feature-update__date{color:var(--color-slate-subtle);font-size:12px;font-weight:600}.news-feature-update__title{letter-spacing:-.5px;color:var(--color-dark-blue);overflow-wrap:anywhere;font-size:28px;font-weight:800;line-height:1.1}.news-feature-update__text{min-width:0;max-width:100%;color:var(--color-slate);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.news-feature-update__text>:first-child{margin-top:0}.news-feature-update__text>:last-child{margin-bottom:0}.news-feature-update__text p{margin:0 0 8px}.news-feature-update__text ul,.news-feature-update__text ol{margin:0 0 8px;padding-left:20px}.news-feature-update__text li{list-style-position:outside}.news-feature-update__text li p{margin:0}.news-feature-update__text img{border-radius:8px;max-width:100%;height:auto;display:block}.news-feature-update__text pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.news-feature-update__text code{background:var(--color-slate-surface);white-space:pre-wrap;overflow-wrap:anywhere;border:0;border-radius:4px;max-width:100%;padding:2px 5px;font-family:monospace;font-size:.9em;display:inline}.news-feature-update__text code:after{content:none}.news-feature-update__text pre code{padding:10px 12px;display:block}.news-feature-update__embed{aspect-ratio:16/9;background:var(--color-static-ink-black);border-radius:8px;width:100%;margin:8px 0;display:block;position:relative;overflow:hidden}.news-feature-update__embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.news-feature-update__bullets{min-width:0}.news-feature-update__bullet{min-width:0;color:var(--color-dark-blue);overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.news-feature-update__actions{margin-top:8px}.news-feature-update__later{cursor:pointer;color:var(--color-slate-muted);padding:0 12px;font-size:14px;font-weight:600}.news-feature-update__later:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:2px}.news-feature-update__media{background:var(--color-static-ink-black);flex:1;min-height:320px;position:relative}@media (max-width:720px){.news-feature-update__media{aspect-ratio:16/9;width:100%;min-height:0}}.news-feature-update__poster{cursor:pointer;background-position:50%;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.news-feature-update__poster:after{content:"";background:rgba(var(--color-shadow-rgb), .28);position:absolute;inset:0}.news-feature-update__poster:focus-visible{outline:2px solid var(--color-bright-copper);outline-offset:-2px}.news-feature-update__play{z-index:1;background:var(--color-youtube-red);border-radius:13px;justify-content:center;align-items:center;width:70px;height:49px;display:flex;position:relative}.news-feature-update__frame{border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:720px){.news-feature-update__copy{gap:var(--spacing-x-small);padding:24px 20px 0}.news-feature-update__copy:after{height:24px;margin-top:calc(-1*var(--spacing-x-small))}.news-feature-update__title{font-size:22px}.news-feature-update__text{font-size:13.5px}.news-feature-update__actions{flex-direction:column;align-items:stretch}.news-feature-update__later{text-align:center;padding:4px 0}}
.loading{display:contents}.loading--contextOff{display:block}.loading--loading{min-height:100px;position:relative}.loading:after{content:"";opacity:0;pointer-events:none;background:rgba(var(--color-white-rgb), .7);z-index:45;transition:opacity .2s ease-out;position:absolute;inset:0}.loading--loading:after{opacity:1;pointer-events:auto}.loading__spinner{z-index:var(--z-index-overlay);color:var(--color-dark-blue);width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.loading--size-small .loading__spinner{width:32px;height:32px}.loading--size-small.loading--loading{min-height:48px}.loading--size-x-small .loading__spinner{width:16px;height:16px}.loading--size-x-small.loading--loading{min-height:24px}
