.rc-desk{background:var(--rc-paper);min-height:100svh;color:var(--rc-ink);font-size:1rem;line-height:1.55}.rc-desk *{min-width:0}.rc-desk button,.rc-desk input{font:inherit}.rc-desk a{text-underline-offset:.18em}.rc-desk a:focus-visible,.rc-desk button:focus-visible,.rc-desk input:focus-visible,.rc-desk summary:focus-visible{outline:3px solid var(--rc-ink);outline-offset:3px}.rc-desk-header :is(a,button,input,summary):focus-visible,.rc-desk-footer :is(a,button,input,summary):focus-visible{outline-color:var(--rc-paper)}.rc-desk-header{background:var(--rc-ink);color:var(--rc-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:5.5rem;padding:1.25rem max(5%,1rem);display:grid}.rc-desk-brand{font-size:1.375rem;font-weight:700;line-height:1.15}.rc-desk-brand>span{font-family:var(--font-body),sans-serif;margin-top:.35rem;font-size:.875rem;font-weight:500;line-height:1.5;display:block}.rc-desk-header>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem 2rem;display:flex}.rc-desk-header>div>a,.rc-desk-header button{min-height:2.75rem;color:var(--rc-paper);background:0 0;border:0;align-items:center;gap:.625rem;padding:.35rem;font-size:1rem;display:flex}.rc-desk-header>div>a:hover,.rc-desk-header button:hover{color:var(--rc-orange)}.rc-desk-login{width:min(100%,72rem);margin:0 auto;padding:3.5rem max(5%,1rem) 5rem}.rc-desk-eyebrow{font-family:var(--font-body),sans-serif;color:#465044;align-items:center;gap:.625rem;font-size:.875rem;font-weight:700;line-height:1.5;display:inline-flex}.rc-desk-login h1,.rc-desk-heading h1{font-family:var(--font-body),sans-serif;margin:1rem 0;font-size:2.5rem;font-weight:700;line-height:1.15}.rc-desk-login>p{color:#3f493d;max-width:36rem;font-size:1.125rem;line-height:1.6}.rc-desk-login form,.rc-desk-access{max-width:32rem;margin-top:2rem}.rc-desk-login label{margin:1rem 0 .5rem;font-size:1rem;font-weight:700;display:block}.rc-desk-login input{color:var(--rc-ink);background:#f8f8f0;border:1px solid #687163;width:100%;min-height:3rem;padding:.75rem .875rem;font-size:1.125rem;display:block}.rc-desk-login form>button[type=submit],.rc-desk-access form>button[type=submit]{background:var(--rc-ink);width:100%;min-height:3.25rem;color:var(--rc-paper);border:0;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem 1rem;font-size:1rem;display:flex}.rc-desk-login form>button[type=submit]:hover,.rc-desk-access form>button[type=submit]:hover{background:#31372e}.rc-desk-login form>button[type=submit] svg,.rc-desk-access form>button[type=submit] svg{color:var(--rc-orange);flex:none}.rc-desk-private{color:#465044;margin-top:1.5rem;font-size:.875rem;line-height:1.5;display:block}.rc-desk-loading{padding:1.5rem 0;font-size:1.125rem}.rc-desk-error{color:#7a210d;background:#fff1e9;border-left:4px solid #a83216;margin-top:1rem;padding:.875rem 1rem;font-size:1rem;line-height:1.55}.rc-desk-global-error{margin:1.25rem 0}.rc-desk-access h2{font-family:var(--font-body),sans-serif;outline:none;margin:0 0 .625rem;font-size:1.75rem;line-height:1.25}.rc-desk-access p{color:#3f493d;margin:0 0 1.25rem;font-size:1.125rem;line-height:1.6}.rc-desk-access input{margin-bottom:1rem}.rc-desk-login form>button.rc-desk-link,.rc-desk-access .rc-desk-link{width:auto;min-width:2.75rem;min-height:2.75rem;color:var(--rc-ink);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;margin:.5rem 1.125rem 0 0;padding:.625rem .125rem;font-size:1rem;text-decoration:underline;display:inline-flex}.rc-desk-login form>button.rc-desk-link:hover{background:0 0}.rc-desk-notice{background:#e9eee4;border-left:4px solid #35613d;margin:0 0 1.125rem;padding:.75rem .875rem;font-size:1rem;line-height:1.55}.rc-desk-content{max-width:90rem;margin:0 auto;padding:2rem max(5%,1rem) 5rem;container-type:inline-size}.rc-desk-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:1.25rem;display:grid}.rc-desk-heading h1{margin:.35rem 0 0}.rc-desk-refresh,.rc-job-actions>button,.rc-materials-heading>button{min-height:2.75rem;color:var(--rc-ink);background:0 0;border:1px solid #687163;justify-content:center;align-items:center;gap:.625rem;padding:.65rem 1rem;font-size:1rem;display:inline-flex}.rc-desk-refresh{white-space:nowrap}.rc-desk-refresh:hover,.rc-job-actions>button:hover,.rc-materials-heading>button:hover{color:var(--rc-ink);background:#d7dccb}.rc-desk-demonstration{border-left:4px solid var(--rc-orange);background:#dedfd2;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.875rem 1rem;display:flex}.rc-desk-demonstration>span{font-size:.875rem;font-weight:700;line-height:1.5}.rc-desk-demonstration p{color:#394437;font-size:1rem;line-height:1.55}.rc-desk-summary{border-bottom:1px solid #17191852;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:1.5rem 3rem;padding:1.5rem 0;display:grid}.rc-desk-summary>div{flex-direction:column;gap:.25rem;display:flex}.rc-desk-summary>div>span{color:#3f493d;font-size:1rem;font-weight:700;line-height:1.45}.rc-desk-summary strong{font-family:var(--font-body),sans-serif;font-variant-numeric:tabular-nums;font-size:2.25rem;font-weight:700;line-height:1}.rc-desk-summary>p{color:#465044;text-align:right;overflow-wrap:anywhere;margin-left:auto;font-size:.875rem;line-height:1.55}.rc-desk-summary>p>span{color:var(--rc-ink)}.rc-desk-tabs{border-bottom:1px solid #17191852;flex-wrap:wrap;gap:1rem 2rem;display:flex}.rc-desk-tabs button{background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:.625rem;min-height:3.5rem;padding:.75rem 0;font-size:1rem;display:flex}.rc-desk-tabs button[aria-selected=true]{border-bottom-color:var(--rc-ink);font-weight:700}.rc-desk-tabs button:hover{color:#7d321d}.rc-today{border-bottom:1px solid #1719183d;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 0;display:flex}.rc-today>svg{color:#4a5546;flex:none}.rc-today>span{font-size:1rem;font-weight:700}.rc-today>p{color:#3f493d;margin-left:auto;font-size:1rem}.rc-today>button{background:0 0;border:1px solid #687163;align-items:center;gap:.5rem;min-height:2.75rem;padding:.6rem .75rem;font-size:1rem;display:flex}.rc-ledger-tools{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin:1.25rem 0;display:flex}.rc-order-search{background:#f8f8f0;border:1px solid #687163;flex:19rem;align-items:center;gap:.75rem;min-width:0;max-width:32rem;padding:0 .875rem;display:flex}.rc-order-search input{width:100%;min-height:3rem;color:var(--rc-ink);background:0 0;border:0;font-size:1rem}.rc-order-search input::placeholder{color:#4d584a}.rc-cancelled-filter{cursor:pointer;align-items:center;gap:.625rem;min-height:2.75rem;font-size:1rem;display:flex}.rc-cancelled-filter>input{accent-color:var(--rc-ink);flex:none;width:1.25rem;height:1.25rem}.rc-ledger-tools>span{color:#465044;margin-left:auto;font-size:.875rem}.rc-ledger-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));gap:2rem;display:grid}.rc-job-list-head{border-top:1px solid var(--rc-ink);color:#3f493d;grid-template-columns:minmax(0,1fr) minmax(12rem,.75fr);gap:1.5rem;padding:.875rem 2.75rem .875rem 0;font-size:1rem;font-weight:700;line-height:1.45;display:grid}.rc-job-row{text-align:left;background:0 0;border:0;border-top:1px solid #1719183d;grid-template-columns:minmax(0,1fr) minmax(12rem,.75fr) auto;align-items:start;gap:1.5rem;width:100%;padding:1.125rem .75rem 1.125rem 0;display:grid;position:relative}.rc-job-row>span{flex-direction:column;gap:.35rem;min-width:0;display:flex}.rc-job-row strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:700;line-height:1.5}.rc-job-row b{overflow-wrap:normal;word-break:normal;font-size:1.125rem;font-weight:600;line-height:1.5}.rc-job-row small{color:#3f493d;overflow-wrap:normal;word-break:normal;font-size:1rem;line-height:1.5}.rc-job-row>svg{color:#465044;flex:none;margin-top:.25rem}.rc-job-row:hover{background:#e4e5d9}.rc-selected-job{box-shadow:inset 4px 0 0 var(--rc-orange);background:#e1e3d6;padding-left:1rem;font-weight:700}.rc-status{text-transform:none;color:#263522;background:#d9e2cc;border:1px solid #59674e;align-items:center;width:max-content;max-width:100%;padding:.25rem .5rem;font-size:.875rem;font-weight:700;line-height:1.5;display:inline-flex}.rc-status-cancelled{color:#593a2b;background:#e3d7cf;border-color:#806557;text-decoration:line-through}.rc-job-detail{background:#f9f9f1;border:1px solid #17191866;align-self:start;padding:1.5rem;scroll-margin-top:1.25rem}.rc-job-detail-title{color:#465044;justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:700;display:flex}.rc-job-detail>h2{font-family:var(--font-body),sans-serif;overflow-wrap:anywhere;margin-top:1.25rem;font-size:1.75rem;font-weight:700;line-height:1.25}.rc-job-created{color:#465044;margin-top:.5rem;font-size:.875rem}.rc-job-information{border-top:1px solid #17191852;margin:1.25rem 0}.rc-job-information>div{border-bottom:1px solid #1719183d;grid-template-columns:max-content minmax(0,1fr);gap:1rem 2rem;padding:.875rem 0;display:grid}.rc-job-information dt{color:#3f493d;font-size:1rem;font-weight:700}.rc-job-information dd{overflow-wrap:anywhere;margin:0;font-size:1.125rem;line-height:1.55}.rc-job-information dd>a,.rc-job-information dd>small{color:#394437;overflow-wrap:anywhere;font-size:1rem;display:block}.rc-job-information dd>a{text-decoration:underline}.rc-job-parts>h3{font-family:var(--font-body),sans-serif;margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:1.3}.rc-job-parts>div{border-bottom:1px solid #1719182e;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;padding:.875rem 0;display:grid}.rc-part-quantity{font-variant-numeric:tabular-nums;min-width:2rem;padding-top:.1rem;font-size:1rem;font-weight:700}.rc-job-parts strong{font-size:1.125rem;font-weight:700;line-height:1.5}.rc-job-parts ul{color:#3f493d;margin:.4rem 0 0;padding-left:1.2rem;font-size:1rem;line-height:1.6;list-style:outside}.rc-job-parts>div>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1rem}.rc-job-total{border-top:1px solid #17191852;margin:1.25rem 0;padding-top:.75rem}.rc-job-total>div{justify-content:space-between;align-items:center;gap:1.25rem;padding:.35rem 0;font-size:1rem;line-height:1.55;display:flex}.rc-job-total dd{font-variant-numeric:tabular-nums;margin:0}.rc-job-total>div:last-child{border-top:1px solid #17191852;margin-top:.5rem;padding-top:.75rem;font-size:1.125rem;font-weight:700}.rc-job-note{border-top:1px solid #17191852;margin-top:1.25rem;padding-top:1rem}.rc-job-note>span{color:#3f493d;font-size:1rem;font-weight:700}.rc-job-note>p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.5rem;font-size:1.125rem;line-height:1.6}.rc-fitment-note{color:#2f3f2b;background:#e1e6d8;align-items:flex-start;gap:.75rem;margin-top:1.25rem;padding:1rem;display:flex}.rc-fitment-note>svg{flex:none;margin-top:.15rem}.rc-fitment-note>p{font-size:1rem;line-height:1.6}.rc-schedule-history{border-top:1px solid #17191852;margin-top:1.25rem;padding-top:1rem;font-size:1rem}.rc-schedule-history>summary{cursor:pointer;min-height:2.75rem;padding:.5rem 0;font-weight:700}.rc-schedule-history ol{margin:.5rem 0;padding:0;list-style:none}.rc-schedule-history li{flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.25rem;padding:.5rem 0;font-size:1rem;display:flex}.rc-schedule-history li>span,.rc-schedule-history p{color:#3f493d}.rc-job-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.rc-job-actions>button{flex:11rem}.rc-job-actions>button:first-child{background:var(--rc-ink);border-color:var(--rc-ink);color:var(--rc-paper)}.rc-desk-empty{flex-direction:column;align-items:flex-start;gap:.875rem;padding:2.5rem 1.5rem;display:flex}.rc-desk-empty>svg{color:#4a5546}.rc-desk-empty h2{font-family:var(--font-body),sans-serif;font-size:1.5rem;font-weight:700;line-height:1.3}.rc-desk-empty p{color:#3f493d;max-width:32rem;font-size:1.125rem;line-height:1.6}.rc-desk-empty button{border:0;border-bottom:2px solid var(--rc-ink);background:0 0;align-items:center;gap:.625rem;min-height:2.75rem;font-size:1rem;display:flex}.rc-materials{padding-top:2rem}.rc-materials-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.75rem;display:flex}.rc-materials-heading h2{font-family:var(--font-body),sans-serif;margin:.35rem 0;font-size:1.75rem;line-height:1.25}.rc-materials-heading p{color:#3f493d;max-width:42rem;font-size:1.125rem;line-height:1.6}.rc-material-table{border-collapse:collapse;table-layout:auto;width:100%}.rc-material-table th,.rc-material-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #17191852;padding:1rem}.rc-material-table thead th{border-top:1px solid var(--rc-ink);color:#3f493d;white-space:nowrap;overflow-wrap:normal;font-size:1rem;line-height:1.45}.rc-material-table thead th:first-child{width:auto}.rc-material-table thead th:nth-child(2){width:10rem}.rc-material-table thead th:nth-child(3){width:12rem}.rc-material-table tbody th{font-size:1.125rem;font-weight:700;line-height:1.5}.rc-material-table tbody td{font-variant-numeric:tabular-nums;font-size:1.125rem;line-height:1.5}.rc-material-table tbody td:nth-child(2),.rc-material-table tbody td:nth-child(3){white-space:nowrap;overflow-wrap:normal}.rc-material-table tbody td:nth-child(2){font-size:2rem;font-weight:700}.rc-material-notes{border-top:1px solid #17191852;grid-template-columns:minmax(12rem,.65fr) minmax(0,1fr);gap:2rem;margin-top:2rem;padding-top:1.25rem;display:grid}.rc-material-notes>span{color:#394437;font-size:1rem;font-weight:700;line-height:1.55}.rc-material-notes>p{color:#3f493d;max-width:42rem;font-size:1.125rem;line-height:1.6}.rc-desk-footer{background:var(--rc-ink);color:var(--rc-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.25rem max(5%,1rem);font-size:.875rem;line-height:1.5;display:flex}.rc-desk-footer>a{align-items:center;gap:.75rem;min-height:2.75rem;font-size:1rem;text-decoration:underline;display:flex}.rc-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1099px){.rc-job-list-head,.rc-job-row{grid-template-columns:minmax(0,1fr) minmax(14rem,.7fr) auto}.rc-job-list-head{padding-right:2.75rem}.rc-job-detail{padding:1.5rem}.rc-desk-summary>p{text-align:left;margin:0}}@container (width<=38rem){.rc-job-list-head{display:none}.rc-job-row{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem .5rem}.rc-job-row>span:nth-child(2){grid-column:1/2}.rc-job-row>svg{grid-area:1/2/3}.rc-selected-job{padding-left:1rem}.rc-job-information>div{grid-template-columns:1fr;gap:.35rem}.rc-job-parts>div{grid-template-columns:auto minmax(0,1fr)}.rc-job-parts>div>span:last-child{grid-column:2}.rc-material-table,.rc-material-table tbody,.rc-material-table tr,.rc-material-table th,.rc-material-table td{width:100%;display:block}.rc-material-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rc-material-table tr{border-top:1px solid var(--rc-ink);padding:1rem 0}.rc-material-table th,.rc-material-table td{border:0;padding:.25rem 0}.rc-material-table tbody th{margin-bottom:.5rem;font-size:1.125rem}.rc-material-table td{text-align:right;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid}.rc-material-table td:before{content:attr(data-label);text-align:left;color:#3f493d;white-space:normal;overflow-wrap:normal;font-size:1rem;font-weight:700}.rc-material-table tbody td:nth-child(2){font-size:2rem}.rc-material-notes{grid-template-columns:1fr;gap:.5rem}}@media (width<=760px){.rc-desk-header{gap:1rem;padding:1rem}.rc-desk-brand{font-size:1.125rem}.rc-desk-brand>span{font-size:.875rem}.rc-desk-header>div{gap:.5rem}.rc-desk-header>div>a span,.rc-desk-header button span{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rc-desk-header>div>a,.rc-desk-header button{justify-content:center;min-width:2.75rem}.rc-desk-login{padding-top:2rem}.rc-desk-login h1,.rc-desk-heading h1{font-size:2rem}.rc-desk-content{padding-top:2rem}.rc-desk-heading{grid-template-columns:1fr;align-items:start;gap:1rem}.rc-desk-refresh{justify-self:start}.rc-desk-summary{gap:1.25rem}.rc-today>p{flex-basis:100%;margin-left:0;padding-left:2.25rem}.rc-ledger-tools>span{margin-left:0}.rc-job-list-head{display:none}.rc-job-row{grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem .5rem}.rc-job-row>span:nth-child(2){grid-column:1/2}.rc-job-row>svg{grid-area:1/2/3}.rc-selected-job{padding-left:1rem}.rc-job-information>div{grid-template-columns:1fr;gap:.35rem}.rc-job-parts>div{grid-template-columns:auto minmax(0,1fr)}.rc-job-parts>div>span:last-child{grid-column:2}.rc-materials-heading{display:block}.rc-materials-heading>button{margin-top:1rem}.rc-material-table,.rc-material-table tbody,.rc-material-table tr,.rc-material-table th,.rc-material-table td{width:100%;display:block}.rc-material-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rc-material-table tr{border-top:1px solid var(--rc-ink);padding:1rem 0}.rc-material-table th,.rc-material-table td{border:0;padding:.25rem 0}.rc-material-table tbody th{margin-bottom:.5rem;font-size:1.125rem}.rc-material-table td{text-align:right;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:1rem;display:grid}.rc-material-table td:before{content:attr(data-label);text-align:left;color:#3f493d;white-space:normal;overflow-wrap:normal;font-size:1rem;font-weight:700}.rc-material-table tbody td:nth-child(2){font-size:2rem}.rc-material-notes{grid-template-columns:1fr;gap:.5rem}.rc-desk-footer{align-items:flex-start}.rc-desk-footer>a{flex-basis:100%}}@media (width<=390px){.rc-desk-tabs{gap:1rem}.rc-desk-tabs button{flex:auto}.rc-order-search,.rc-cancelled-filter{flex-basis:100%}.rc-job-detail{padding:1rem}.rc-job-detail-title{align-items:flex-start}.rc-job-actions{grid-template-columns:1fr;display:grid}.rc-job-parts>div{gap:.75rem}.rc-desk-demonstration{display:block}.rc-desk-demonstration p{margin-top:.35rem}}@media print{body{background:#fff!important}.rc-desk{font-size:12pt;color:#000!important;background:#fff!important;overflow:visible!important}.rc-desk-header,.rc-desk-heading,.rc-desk-demonstration,.rc-desk-summary,.rc-desk-tabs,.rc-today,.rc-ledger-tools,.rc-job-list,.rc-job-actions,.rc-desk-footer,.rc-desk-global-error,.rc-materials{display:none!important}.rc-desk-content{max-width:none!important;padding:0!important}.rc-ledger-grid{display:block!important}.rc-job-detail{color:#000!important;background:#fff!important;border:0!important;padding:0!important}.rc-job-information,.rc-job-parts,.rc-job-total,.rc-job-note,.rc-fitment-note{break-inside:avoid}.rc-job-detail-title:before{content:"RECOMMISSION / MOTOR WORKS";margin-right:2rem;display:block}.rc-job-parts ul,.rc-job-information dd,.rc-job-information dt{color:#000!important}.rc-schedule-history{display:none}}.recommission.rc-desk{overflow-wrap:anywhere;overflow:visible}.rc-desk-header{flex-wrap:wrap;justify-content:space-between;display:flex}.rc-desk-brand{flex:12rem;max-width:100%}.rc-desk-header>div{flex:0 auto;max-width:100%}.rc-desk-refresh{white-space:normal;text-align:left;max-width:100%}.rc-desk-refresh svg,.rc-job-actions svg,.rc-materials-heading>button svg{flex:none}.rc-job-actions>button,.rc-materials-heading>button,.rc-today>button,.rc-desk-empty button{white-space:normal;text-align:left;max-width:100%}.rc-job-detail-title{flex-wrap:wrap}.rc-desk-login h1,.rc-desk-heading h1,.rc-job-parts ul,.rc-fitment-note>p{overflow-wrap:anywhere}@container (width<=20rem){.rc-job-row,.rc-selected-job{grid-template-columns:minmax(0,1fr);gap:.5rem}.rc-job-row>svg{display:none}.rc-job-row>span:nth-child(2){grid-column:1}.rc-job-row b,.rc-job-row small{overflow-wrap:break-word}.rc-job-parts>div{grid-template-columns:minmax(0,1fr);gap:.35rem}.rc-job-parts>div>span:last-child{white-space:normal;grid-column:1}.rc-fitment-note{flex-direction:column;gap:.5rem}.rc-job-detail{padding:1rem}.rc-job-total>div{flex-wrap:wrap;gap:.25rem 1rem}.rc-material-table td{text-align:left;grid-template-columns:minmax(0,1fr);gap:.25rem}}
