.roc-multi-column-table__table{width:100%;position:relative}@media only screen and (min-width: 62em){.roc-multi-column-table__table{display:table;margin-top:1rem}}.roc-multi-column-table__row{margin:0 0 20px;display:flex;flex-direction:column}@media only screen and (max-width: 61.938rem){.roc-multi-column-table__row--mobile-visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;width:1px;height:1px;-webkit-user-select:none;user-select:none}}@media only screen and (min-width: 62em){.roc-multi-column-table__row{display:table-row}}.roc-multi-column-table__row:not(:last-child){border-bottom:1px solid #dedede;padding:0 0 20px;margin-bottom:1rem}@media only screen and (min-width: 62em){.roc-multi-column-table__row{display:table-row;margin:0;padding:0}}.roc-multi-column-table__row-cell{position:relative;margin:0 15px 15px 0}.roc-multi-column-table__row-cell:last-child{margin-bottom:0}@media only screen and (min-width: 62em){.roc-multi-column-table__row-cell{width:16.66%;display:table-cell;vertical-align:top;padding:20px 25px 15px 0;border-bottom:1px solid #dedede}}.roc-multi-column-table__row:last-child .roc-multi-column-table__row-cell{border-bottom:none}.roc-body .roc-multi-column-table .roc-multi-column-table__row-cell--sku input{padding-right:35px}.roc-body .roc-multi-column-table .roc-multi-column-table__row-cell--part-numbers input,.roc-multi-column-table__row-cell--qty{min-width:250px}@media only screen and (min-width: 62em){.roc-multi-column-table__row-cell--action{text-align:right}}.roc-multi-column-table__row--head .roc-multi-column-table__row-cell{background-color:#fff;text-align:left}@media only screen and (min-width: 62em){.roc-multi-column-table__row--head .roc-multi-column-table__row-cell{position:sticky;top:0;z-index:2}}@media only screen and (min-width: 62em){.roc-multi-column-table__row--static .roc-multi-column-table__row-cell{padding-bottom:80px}}.roc-body .roc-multi-column-table .roc-form-input__input{width:auto}@media only screen and (min-width: 62em){.roc-body .roc-multi-column-table .roc-form-input__input{width:100%}}.roc-multi-column-table__row-cell-heading{display:block;font-size:1rem;font-weight:700;margin-bottom:7px;white-space:nowrap}.roc-multi-column-table__row--head .roc-multi-column-table__row-cell-heading{display:none}@media only screen and (min-width: 62em){.roc-multi-column-table__row--head .roc-multi-column-table__row-cell-heading{display:block}}.roc-multi-column-table__row--body .roc-multi-column-table__row-cell-heading{display:block}@media only screen and (min-width: 62em){.roc-multi-column-table__row--body .roc-multi-column-table__row-cell-heading{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;border:0;width:1px;height:1px}.roc-multi-column-table__row--body .roc-multi-column-table__row-cell-heading.roc-focusable:active,.roc-multi-column-table__row--body .roc-multi-column-table__row-cell-heading.roc-focusable:focus-visible{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto}.roc-multi-column-table__row--body .roc-multi-column-table__row-cell-heading.roc-skip-link:focus-visible{position:fixed;z-index:9999;display:block;top:0;left:0;right:0;padding:1.5em 3em;text-align:center;color:#fff;background:var(--primary);box-shadow:3px 3px 6px #0000004d}}.roc-multi-column-table__row-cell-body--no-header{margin-top:20px}@media only screen and (min-width: 62em){.roc-multi-column-table__block-wrapper{display:flex}}@media only screen and (min-width: 62em){.roc-body .roc-multi-column-table__block-wrapper-cell--small{width:35%}}@media only screen and (min-width: 62em){.roc-body .roc-multi-column-table__block-wrapper-cell--large{width:65%}}.roc-multi-column-table__block-wrapper-cell:not(:last-child){margin-bottom:10px}@media only screen and (min-width: 62em){.roc-multi-column-table__block-wrapper-cell:not(:last-child){margin-right:15px}}@media only screen and (min-width: 62em){.roc-multi-column-table__block-wrapper-cell:only-child{width:100%}}.roc-multi-column-table__text{font-size:1rem}.roc-multi-column-table__danger-btn{margin:0;border:1px solid #d1d1d1;background-color:#f9f9f9;color:#027142}.roc-multi-column-table__danger-btn:hover,.roc-multi-column-table__danger-btn:focus-visible{border:1px solid #d1d1d1;background-color:#ebebeb;color:#027142}.roc-multi-column-table__success,.roc-multi-column-table__error{font-size:.9rem;margin-top:5px}@media only screen and (min-width: 62em){.roc-multi-column-table__success,.roc-multi-column-table__error{position:absolute;left:100%;width:640px;top:23px;margin-top:0;z-index:200}}@media only screen and (min-width: 62em){.roc-multi-column-table__success--static,.roc-multi-column-table__error--static{width:750px;position:absolute;top:85px;left:auto}}.roc-multi-column-table__input-spinner-wrapper{position:relative;display:inline-block}@media only screen and (min-width: 62em){.roc-multi-column-table__input-spinner-wrapper{display:block}}.roc-multi-column-table__input-spinner-wrapper .roc-form-group{margin-bottom:0}.roc-multi-column-table__input-spinner-wrapper .roc-spinner{position:absolute;right:7px;top:50%;transform:translateY(-50%) scale(.8)}.roc-multi-column-table__footer-actions{display:flex;flex-direction:column;width:max-content;margin:1.25rem 0 .938rem}@media only screen and (min-width: 48em){.roc-multi-column-table__footer-actions{flex-direction:row;align-items:center}}.roc-multi-column-table__footer-action{margin-bottom:10px}@media only screen and (min-width: 48em){.roc-multi-column-table__footer-action{margin-bottom:0}.roc-multi-column-table__footer-action:not(:last-child){margin-right:10px}}.roc-multi-column-table__footer-action-btn{width:100%}.roc-multi-column-table__block-wrapper-input{margin-bottom:1em}
