.mobile-message{padding:0 1em}.repair-listing-size-message,.subgroup-code-mobile{display:none}.repair-listing{font-size:120%}.focus-on-pricing .repair-listing{font-size:14px;float:right}.focus-on-pricing .total-price{min-width:5em!important}.focus-on-pricing{overflow:hidden}@media (max-width:960px){.repair-listing{font-size:100%!important}}@media (max-width:760px){.repair-listing{font-size:90%!important}.repair-barcode{width:70px!important}.subgroup-icon{height:40px!important}}@media (max-width:700px){.repair-listing{font-size:70%!important}}@media (max-width:600px){.repair-listing{font-size:60%!important}.focus-on-pricing{max-width:84vw;box-sizing:border-box}.focus-on-pricing .repair-listing{font-size:90%!important}.repair-barcode{width:55px!important}.subgroup-icon{height:40px!important}}@media (max-width:450px){.gradient-fade,.repair-listing{display:none}.repair-listing-size-message{display:block}}.unprinted-subgroup{position:absolute;top:-3px;right:0;left:0;text-align:center}.repair-edit-page .override-input{color:inherit;font:inherit;background-color:#ffc;border:1px solid #aaa;padding:4px;box-shadow:inset 0 1px 1px #ccc}.repair-details-compute-date,.repair-details-edition-number{color:#717174;padding:.4em}.repair-details-edition-number{float:left}.repair-details-compute-date{float:right}.repair-number-container{border-radius:10px 0 0 10px;background-color:#fff;clear:left;border:1px solid #ccc;border-right:none;float:left;text-align:center;width:140px}.repair-barcode{display:block;width:75px}.repair-description-container,.repair-description-default-container{border-radius:0 10px 10px 10px;background-color:#fff;border:1px solid #ccc;clear:right;min-height:70px;overflow:hidden;width:auto}.repair-description-padding{padding:1em}.repair-trade{font-weight:700}.repair-location{font-size:.9em}.repair-location,.repair-trade{color:#999}.exact-match .repair-number{color:#900!important;font-weight:700!important}.repair-comments input,.repair-description input{margin-bottom:4px;padding:0 4px;width:90%}.part-comments,.repair-comments{font-style:italic}.print-status{float:right;margin:1em}.header-container{padding:1.2em 1em}.line-items{border-collapse:initial;border-spacing:0;width:100%}.labor-line-item,.part-line-item{height:4em}.labor-line-item td,.part-line-item td,.parts-header td{padding:1em;position:relative}.labor-line-item td,.part-line-item td{border-top:1px solid #ddd}.labor-line-item input{display:inline;text-align:center;width:20px}.naming_override_option,.pricing_override_option,.repair-printing-option{margin-left:8px;margin-top:1em;font-weight:700}.parts-and-labor-container,.repair-default-pricing-container,.repair-pricing-container{border-radius:10px;background-color:#fff;border:1px solid #ccc;clear:both;margin:1em 0 1em 140px;width:auto}.repair-edit-page h2{margin-top:1em}.repair-edit-page .parts-and-labor-container,.repair-edit-page .repair-default-pricing-container,.repair-edit-page .repair-description-container,.repair-edit-page .repair-description-default-container,.repair-edit-page .repair-pricing-container{border-radius:10px;margin:-1.1em 0 1em 140px}.repair-default-pricing-container{font-size:1em;padding:1em}.pricing-details table{border-spacing:0;border-collapse:collapse;margin:auto}.pricing-details table td,.pricing-details table th{padding:4px 8px}.price-totals td,.pricing-details td,.pricing-details th,.repair-edit-page .parts-and-labor-container td{text-align:center}.price-totals td{border-left:1px solid #ccc;font-weight:700}.price-parts-sales td,.price-totals td{border-top:1px solid #ccc}.price-totals input{text-align:inherit;width:70px}.pricing-details .price-label{text-align:right}.disabled{background-color:#eee;color:#999;opacity:.6}.disabled input{background-color:#eee!important}.disabled .important{color:#999}.column-recommendation{box-shadow:0 2px 12px 0 rgba(0,0,0,.5);border:1px solid #aaa;background-color:#fff;display:none;font-weight:400;font-size:.9em;margin-left:-14px;margin-top:2px;padding:4px 8px;position:absolute;width:90px;z-index:2}.column-title-input{box-sizing:border-box;margin:2px 0;text-align:center;width:100%}.column-title{position:relative}.column-title .column-heading{font-size:80%}.column-title .column-heading-no-title{font-weight:400;font-style:italic}.column-title .popup{font-size:1em;top:62px;right:-30px}.recommendation-amount{color:#00f;font-size:1.1em;font-weight:700}.new-overrides,.old-overrides{margin:8px;padding:8px}.new-overrides{border-top:1px solid #ccc}.renewal-report .override-summary-details{border-top:1px solid #ccc;margin-top:1em;padding-top:1em}.renewal-report .new-overrides,.renewal-report .old-overrides{display:inline-block;margin:0;padding:0;width:45%;vertical-align:top}.renewal-report .new-overrides{border:0;margin-left:1em}.renewal-report .part-cost-overrides h4{display:inline-block;margin:0}.printed-icon{margin-top:-1px;position:absolute;left:-25px}.is-not-printed .printed-icon{left:-26px}.book-preview{position:relative;font-family:Helvetica,Arial,sans-serif;border:1px solid #aaa;background-color:#fff;margin:1em 0;padding:2em 1em;box-shadow:0 2px 10px 0 rgba(0,0,0,.5);font-size:90%}.repair-listing{border-collapse:collapse;width:100%}.repair-listing th{border-bottom:2px solid #000;text-align:left;vertical-align:bottom}.repair-listing td{vertical-align:middle}.repair-listing td,.repair-listing th{position:relative}.repair-listing .icon-table,.repair-listing .subgroup-description-column{width:100%}.repair-listing .icon-table td{padding:0}.repair-listing .repair-row{border-bottom:1px solid #000}.repair-listing .repair-row .print-toggle{cursor:pointer}.repair-listing .repair-row .print-toggle img{height:18px}.repair-listing .repair-row .custom-column-label{display:none}.repair-listing .repair-row .total-price{min-width:6em}.repair-listing .repair-row .total-price .price-label{display:none}.repair-listing .repair-row .repair-number{padding:2px 0;white-space:nowrap}.repair-listing .repair-row .repair-description{position:relative;padding-bottom:0;white-space:nowrap}.repair-listing .repair-row .repair-comments{position:relative;padding-top:0;max-width:400px;word-wrap:break-word}.repair-listing .subgroup-header-row{font-weight:700}.repair-listing .subgroup-header-row img,.repair-listing .subgroup-header-row td{vertical-align:middle}.repair-listing .subgroup-code{font-weight:700;white-space:nowrap}.repair-listing .oem-icon{width:64px}.repair-listing .subgroup-icon{height:80px;margin-right:1em}.repair-listing .left-padding{background:#fff;width:2px;position:absolute;left:0;top:0;bottom:0}.repair-listing .right-padding{background:#fff;width:2px;position:absolute;right:0;top:0;bottom:0}.repair-listing .top-search-result-marker{white-space:nowrap;position:relative;margin-left:-2px}.repair-listing .top-search-result-marker img{position:absolute;top:0;left:0;width:28px;vertical-align:middle;z-index:1}.repair-listing .top-search-result-marker .top-search-result-tooltip{background:#f7d9d9;border:1px solid #9a260b;display:inline-block;box-shadow:0 1px 2px 0 rgba(0,0,0,.2);border-radius:12px;color:#9a260b;font-size:11px;font-weight:700;margin:4px 7px;padding:3px 11px 2px 22px;transition:opacity .25s;vertical-align:middle}.repair-listing .pulse-repair{animation:flash .7s linear 3;-webkit-animation:flash .7s linear 3}td.total-price,th.column-title{text-align:center}td.total-price{position:relative}.next-section,.previous-section{float:right}.repair-page-header{border-bottom:2px solid #000;font-size:1.1em;font-weight:700;margin-bottom:1em}.tab-bar{margin-bottom:1em;margin-top:-1.5em;text-align:right}.tab-bar .tab{background-color:#f8f8f8;border:1px solid #ccc;border-top-left-radius:8px;border-top-right-radius:8px;display:inline-block;padding:8px 16px;margin-right:4px;text-align:center;text-decoration:none;vertical-align:bottom}.tab-bar .tab .tab-label{color:#c78709;font-size:80%}.tab-bar .tab .tab-name{text-decoration:underline}.tab-bar .tab .tab-subtitle{color:#717174;font-size:80%;text-decoration:none}.tab-bar .hidden-tab{border-style:dashed dashed solid;border-bottom-color:#dadada}.tab-bar .active-tab{background-color:#fff!important;border-bottom-color:#fff;color:#666;cursor:default}.tab-bar .active-tab .tab-name{text-decoration:none}.tab-bar .disabled-tab{background-color:#fbfbfb;border-color:#dadada;color:#d6d6d6;cursor:default}.tab-bar .disabled-tab .tab-subtitle{color:#d6d6d6}.tab-bar hr{margin:-1px 0 0}.popup{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.5);min-width:150px;padding:1em;position:absolute;text-align:left;z-index:1}.repair-name{position:relative;width:100%}.repair-name .popup{top:2.75em;left:5em}.toc .popup{right:54px;top:34px}.column-heading{padding:4px 8px;white-space:nowrap}.custom-column,.repair-price{padding:4px;min-height:2em}.custom-column{text-align:center;font-size:90%}.custom-value-input{width:160px}.custom-column-missing{color:#c00;font-style:italic}.no-custom-column-value .popup-trigger{color:#c00}.is-not-printed{display:none}.is-not-printed .popup{color:#333}.is-not-printed .popup .popup-trigger{color:#2f7dc5!important}.is-not-printed .repair-barcode{opacity:.3}.is-not-printed .locked{color:#daa9a9!important}.is-not-printed .popup-trigger,.popup-trigger .is-not-printed{color:#c4daee!important}.is-not-printed .locked .popup-trigger,.is-not-printed .popup-trigger .locked{color:#daa9a9!important}.locked,.locked .popup-trigger{color:#c00}.popup-close-button{color:#ccc;cursor:pointer;float:right;margin:-1em -1em -1em 0;padding:1em;position:relative;z-index:1}.pricing-row .part-description{min-width:200px}.description-editor input{width:400px}.description-editor .restore-link{position:absolute;right:1em;top:12px}.edition-title .popup{top:48px;left:24px}.edition-title input{width:350px}.repair-listing .repair-row .repair-name,.repair-listing .repair-row .repair-number{padding-right:1.5em}.repair-parts-cost-container,.repair-parts-cost-header{padding:0 1em}.repair-parts-cost-container .match,.repair-parts-cost-header .match{color:#000;font-weight:700}.repair-parts-cost-container .far,.repair-parts-cost-header .far{color:#ddd}.repair-parts-cost-container .price-label,.repair-parts-cost-header .price-label{display:none}.repair-parts-cost-background{height:100%;width:100%}.repair-parts-cost-header .repair-parts-cost-background{top:30%}.book-highlight{background-color:silver}.gradient-fade{background:-webkit-linear-gradient(right,hsla(0,0%,100%,0),#fff,#fff);z-index:1;position:absolute;top:0;left:0;bottom:0;width:28px}
/*# sourceMappingURL=main.97aabddd.chunk.css.map */