.action{display:flex;width:12px;align-items:center;justify-content:center;flex:0 0 auto;touch-action:none;cursor:var(--cursor, pointer);border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;-webkit-tap-highlight-color:transparent}@keyframes pop{0%{transform:scale(1);box-shadow:var(--box-shadow)}to{transform:scale(var(--scale));box-shadow:var(--box-shadow-picked-up)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.qvi-wrapper-transform{transform:translate3d(var(--translate-x, 0),var(--translate-y, 0),0) scaleX(var(--scale-x, 1)) scaleY(var(--scale-y, 1));transform-origin:0 0;touch-action:manipulation}.qvi-wrapper.proposal-list-item-card:first-of-type{margin-top:.5rem}.qvi-wrapper .action{cursor:grab}.qvi-wrapper.fadeIn{animation:fadeIn .5s ease}.qvi-wrapper.drag-overlay{--scale: 1;--box-shadow: $box-shadow;--box-shadow-picked-up: $box-shadow-border, -1px 0 15px 0 rgba(34, 33, 81, .01), 0px 15px 15px 0 rgba(34, 33, 81, .25);z-index:999;opacity:1;cursor:grabbing!important}.qvi-wrapper.drag-overlay:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:100%}.qvi-wrapper.drag-overlay.proposal-list-item-card{background-color:var(--roofr-blue-10)}.qvi-wrapper.drag-overlay .sortable-table-cell,.qvi-wrapper.drag-overlay .sortable-table-cell input:not([type=checkbox]):not(.searchBox),.qvi-wrapper.drag-overlay .sortable-table-cell textarea{background-color:var(--roofr-blue-10)}.qvi-wrapper.drag-overlay .disabled-cell{background-color:var(--roofr-blue-10)!important}.qvi-wrapper.drag-overlay .action{cursor:grabbing}.qvi-wrapper.dragging:not(.drag-overlay){opacity:var(--dragging-opacity, .5);z-index:0}.qvi-wrapper.dragging:not(.drag-overlay).proposal-list-item-card{background-color:var(--roofr-blue-10)}.qvi-wrapper.dragging:not(.drag-overlay) .sortable-table-cell,.qvi-wrapper.dragging:not(.drag-overlay) .sortable-table-cell input:not([type=checkbox]):not(.searchBox),.qvi-wrapper.dragging:not(.drag-overlay) .sortable-table-cell textarea{background-color:var(--roofr-blue-10)}.qvi-wrapper.dragging:not(.drag-overlay) .disabled-cell,.qvi-wrapper.dragging:not(.drag-overlay) .hide-cell{background-color:var(--roofr-blue-10)!important}.qvi-wrapper.dragging:not(.drag-overlay):focus{box-shadow:0 0 0 calc(1px / var(--scale-x, 1)) #3f3f440d,0 1px calc(3px / var(--scale-x, 1)) 0 #22215126}.qvi-sortable-container{overflow:hidden;transition:background-color .35s ease}.qvi-sortable-container .action{cursor:grab}.qvi-sortable-container.dragging{cursor:grabbing!important}.qvi-sortable-container.dragging .section-heading-cell,.qvi-sortable-container.dragging .label-primary-section-heading,.qvi-sortable-container.dragging .quote-details--section-heading-title{background-color:var(--roofr-blue-20B)!important}.qvi-sortable-container.dragging .hide-cell{background-color:var(--roofr-mist-30)!important}.qvi-sortable-container.shadowed{position:relative;max-height:300px;border:1px 0 1px 1px solid var(--roofr-mist);width:100%;display:table;cursor:grabbing!important}.qvi-sortable-container.shadowed .action{cursor:grabbing}.qvi-sortable-container.shadowed .section-heading-cell,.qvi-sortable-container.shadowed .label-primary-section-heading,.qvi-sortable-container.shadowed .quote-details--section-heading-title{background-color:var(--roofr-blue-20B)!important}.qvi-sortable-container.shadowed .hide-cell{background-color:var(--roofr-mist-30)!important}.qvi-sortable-container.shadowed:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:100%}.qvi-sortable-container.shadowed.gradient:after{background:linear-gradient(#fff0,#fff)}.qvi-sortable-container:focus-visible{border-color:transparent}.margined-container:before{content:"";display:block;height:12px}.qvi-drag-overlay{display:table;width:100%}.rfr-accordion{display:flex;flex-direction:column;overflow:hidden;--components-accordion-section-padding: var( --components-accordion-padding-sm, var(--components-card-padding-sm, 16px) );--components-accordion-section-gap: var( --components-accordion-padding-sm, var(--components-card-padding-sm, 16px) );border:1px solid var(--components-accordion-border, var(--components-card-default-border, var(--border-default)));border-radius:var(--components-accordion-radius-sm, var(--components-card-radius-sm, 8px))}.rfr-accordion[data-accordion-size=small]{--components-accordion-section-padding: var(--components-accordion-padding-compact, 12px);--components-accordion-section-gap: var(--components-accordion-padding-compact, 12px)}.rfr-accordion[data-accordion-size=small]>.rfr-accordion__header .rfr-accordion__title-text{font-size:var(--font-size-body, 16px)}.rfr-accordion[data-accordion-size=small]>.rfr-accordion__header .rfr-accordion__subtitle{font-size:var(--font-size-small, 13px)}.rfr-accordion[data-accordion-variant=muted]>.rfr-accordion__header{background-color:var(--components-accordion-header-fill-muted, var(--components-card-muted-fill, var(--background-tertiary)))}.rfr-accordion[data-accordion-variant=muted]>.rfr-accordion__content-wrapper>.rfr-accordion__content-inner{background-color:var(--components-accordion-content-fill-muted, var(--components-card-muted-fill, var(--background-tertiary)))}.rfr-accordion[data-accordion-disabled=true]>.rfr-accordion__header{background-color:var(--components-accordion-disabled-fill, var(--components-card-muted-fill, var(--background-tertiary)));cursor:not-allowed;pointer-events:none}.rfr-accordion[data-accordion-disabled=true]>.rfr-accordion__header .rfr-accordion__title-text{color:var(--components-accordion-disabled-text, var(--text-muted))}.rfr-accordion[data-accordion-animate=true]>.rfr-accordion__header .rfr-accordion__chevron-wrapper{transition:transform .2s ease}.rfr-accordion[data-accordion-animate=true]>.rfr-accordion__content-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.rfr-accordion[data-accordion-animate=true]>.rfr-accordion__content-wrapper[data-accordion-open=false]{display:grid}.rfr-accordion[data-accordion-animate=true]>.rfr-accordion__content-wrapper[data-accordion-open=true]{grid-template-rows:1fr}.rfr-accordion:focus-within{outline:2px solid var(--border-primary);outline-offset:2px;border-radius:var(--components-accordion-radius-sm, var(--components-card-radius-sm, 8px))}.rfr-accordion__header{display:flex;flex-direction:column;width:100%;background-color:var(--components-accordion-header-fill, var(--components-card-default-fill, var(--background-default)))}.rfr-accordion__header-inner{display:flex;align-items:center;gap:var(--components-accordion-section-gap);padding:var(--components-accordion-section-padding);width:100%}.rfr-accordion__header-toggle{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex:1;align-items:center;gap:var(--components-accordion-section-gap);min-width:0;margin:calc(-1 * var(--components-accordion-section-padding));margin-right:0;padding:var(--components-accordion-section-padding);padding-right:0}.rfr-accordion__header-static{display:flex;flex:1;align-items:center;gap:var(--components-accordion-section-gap);min-width:0;margin:calc(-1 * var(--components-accordion-section-padding));margin-right:0;padding:var(--components-accordion-section-padding);padding-right:0}.rfr-accordion__header-extra{display:flex;flex-shrink:0;align-items:center;opacity:1;transition:opacity .2s ease}.rfr-accordion__header-extra[data-extra-hidden=true]{opacity:0;visibility:hidden}.rfr-accordion__chevron-button{all:unset;box-sizing:border-box;display:flex;flex-shrink:0;align-items:center;justify-content:center;cursor:pointer;color:var(--components-accordion-chevron-color, var(--text-muted))}.rfr-accordion__chevron-button:focus-visible{outline:2px solid var(--border-primary);outline-offset:-2px;border-radius:var(--components-accordion-radius-sm, var(--components-card-radius-sm, 8px))}.rfr-accordion__title-wrapper{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.rfr-accordion__title-row{display:flex;align-items:center;gap:8px;overflow:hidden}.rfr-accordion__title-text{overflow:hidden;font-size:var(--font-size-header-4, 18px);font-weight:var(--font-weight-bold, 500);line-height:1.2;color:var(--components-accordion-title-color, var(--text-highlight));word-break:break-word}.rfr-accordion__subtitle{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;font-size:var(--font-size-body, 16px);font-weight:400;line-height:1.5;color:var(--components-accordion-subtitle-color, var(--text-muted));word-break:break-word;max-height:4.5em;opacity:1;transition:max-height .2s ease,opacity .15s ease}.rfr-accordion__subtitle[data-subtitle-hidden=true]{-webkit-line-clamp:unset;line-clamp:unset;max-height:0;opacity:0}.rfr-accordion__chevron-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--components-accordion-chevron-color, var(--text-muted));transform:rotate(var(--chevron-rotate, 180deg));order:var(--chevron-order, 1)}.rfr-accordion>.rfr-accordion__header[data-accordion-divider=false]+.rfr-accordion__content-wrapper>.rfr-accordion__content-inner>.rfr-accordion__content{padding-top:0}.rfr-accordion__divider{height:1px;background-color:var(--components-accordion-border, var(--components-card-default-border, var(--border-default)))}.rfr-accordion__content-wrapper[data-accordion-open=false]{display:none}.rfr-accordion__content-inner{overflow:hidden;background-color:var(--components-accordion-content-fill, var(--components-card-default-fill, var(--background-default)))}.rfr-accordion__content{padding:var(--components-accordion-section-padding);color:var(--text-default)}@supports selector(:has(*)){.rfr-accordion:focus-within{outline:none}.rfr-accordion:has(>.rfr-accordion__header>.rfr-accordion__header-inner>.rfr-accordion__header-toggle:focus-visible){outline:2px solid var(--border-primary);outline-offset:2px;border-radius:var(--components-accordion-radius-sm, var(--components-card-radius-sm, 8px))}}
