/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.pl-8130{padding-left:calc(var(--spacing) * 8130)}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-all{-webkit-user-select:all;user-select:all}}.task-initials-image{object-fit:contain;width:100%;height:80px;display:block}:root{--ink:#172839;--muted:#647789;--subtle:#8998a5;--line:#dde5ec;--panel:#fff;--canvas:#f7f6f8;--nav:#102943;--nav-2:#173f63;--blue:#2f6fb0;--teal:#2a9746;--brand-green:#2a9746;--aviation-blue:#2f6fb0;--aviation-navy:#102943;--amber:#c17a0b;--red:#c3483d;--purple:#7457c5;--pastel-peach:#fff0e8;--pastel-blush:#fff0f4;--pastel-lilac:#f4efff;--pastel-butter:#fff8df;--pastel-peach-line:#f3d8c9;--pastel-blush-line:#efd5dd;--pastel-lilac-line:#ddd4f2;--pastel-butter-line:#eadfb8;--initials-capture-width:3in;--initials-capture-height:1.5in;--document-initials-width:1in;--document-initials-height:.3in;--shadow:0 1px 2px #1426300a, 0 7px 24px #1426300b}.invoice-editable-fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.invoice-editable-fields:disabled{opacity:.72}.invoice-sent-lock-notice{color:#315d50;background:#edf8f3;border:1px solid #a9cdbf;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:9px 12px;display:flex}.invoice-sent-lock-notice>span{color:#fff;background:#3c826a;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.invoice-sent-lock-notice strong,.invoice-sent-lock-notice small{display:block}.invoice-sent-lock-notice strong{font-size:11px}.invoice-sent-lock-notice small{color:#647b73;margin-top:2px;font-size:9px}.invoice-revision-history{background:#f7faf9;border:1px solid #d4e1dd;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.invoice-revision-history>header{color:#355c52;gap:2px;display:grid}.invoice-revision-history>header span{color:#6d817b;letter-spacing:.55px;font-size:8px;font-weight:900}.invoice-revision-history>header strong{font-size:11px}.invoice-revision-history>div{gap:6px;display:grid}.invoice-revision-history article{background:#fff;border:1px solid #dce6e2;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 8px;display:flex}.invoice-revision-history article>div{gap:1px;display:grid}.invoice-revision-history article strong{color:#294b43;font-size:10px}.invoice-revision-history article small{color:#70837d;font-size:8px}.invoice-revision-unavailable{color:#8a7062;font-size:8px;font-weight:800}.invoice-revision-resolution{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.operations-app-boot{min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 24% 18%,#a0d7c447,#0000 34%),linear-gradient(145deg,#f8fbfa 0%,#eef4f7 100%);place-items:center;padding:24px;display:grid}.operations-app-boot>section{background:#ffffffeb;border:1px solid #173f631f;border-radius:24px;grid-template-columns:68px 1fr;align-items:center;gap:20px;width:min(440px,100%);padding:28px;display:grid;box-shadow:0 24px 70px #1029431f}.operations-app-boot-logo{background:#fff url(/avi-ndt-logo.jpg) 50%/82% no-repeat;border-radius:20px;width:68px;height:68px}.operations-app-boot-copy{gap:4px;display:grid}.operations-app-boot-copy span{color:#287a63;letter-spacing:.12em;font-size:.72rem;font-weight:800}.operations-app-boot-copy strong{font-size:1.2rem}.operations-app-boot-copy small{color:var(--muted)}.operations-app-boot-progress{background:#e4ecef;border-radius:999px;grid-column:1/-1;height:4px;overflow:hidden}.operations-app-boot-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--brand-green), var(--aviation-blue));width:42%;height:100%;animation:1.1s ease-in-out infinite alternate operations-app-boot-progress;display:block}@keyframes operations-app-boot-progress{0%{transform:translate(-10%)}to{transform:translate(155%)}}.accounting-quickbooks-action{justify-items:start;gap:5px;min-width:142px;display:grid}.accounting-delivery-status{justify-items:start;gap:5px;min-width:125px;display:grid}.accounting-delivery-status small{color:#71858a;white-space:nowrap;font-size:8px}.accounting-quickbooks-status{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.accounting-quickbooks-action button{color:#fff;cursor:pointer;white-space:nowrap;background:#2ca01c;border:1px solid #238a16;border-radius:5px;min-height:27px;padding:5px 8px;font-size:8px;font-weight:900}.accounting-quickbooks-action button:disabled{opacity:.45;cursor:default}.accounting-invoice-actions{justify-items:stretch;gap:4px;min-width:104px;display:grid}.accounting-invoice-actions .primary-button{white-space:nowrap;min-height:28px;padding:5px 9px;font-size:8px}.accounting-invoice-actions .text-button{text-align:center}.invoice-quote-charge-selector{background:#fbfcfc;border-top:1px solid #dfe7e6}.invoice-quote-charge-selector>header{justify-content:space-between;align-items:baseline;gap:10px;padding:7px 9px 4px;display:flex}.invoice-quote-charge-selector>header strong{color:#31545b;text-transform:uppercase;font-size:9px}.invoice-quote-charge-selector>header small{color:#7a8c91;font-size:8px}.invoice-quote-charge-selector>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px 8px 8px;display:grid}.invoice-quote-charge-selector label{color:#60747a;cursor:pointer;background:#fff;border:1px solid #dbe4e4;border-radius:6px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:39px;padding:5px 7px;display:grid}.invoice-quote-charge-selector label.selected{color:#28584c;background:#edf8f3;border-color:#9bc7b4}.invoice-quote-charge-selector input{accent-color:#2d7a62;width:15px;height:15px}.invoice-quote-charge-selector label span{gap:1px;min-width:0;display:grid}.invoice-quote-charge-selector label strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.invoice-quote-charge-selector label small{color:#7b8d91;font-size:7px}.invoice-quote-charge-selector label b{color:#285f51;white-space:nowrap;font-size:9px}@media (width<=620px){.invoice-quote-charge-selector>header{flex-direction:column;align-items:flex-start}.invoice-quote-charge-selector>div{grid-template-columns:1fr}}.quickbooks-invoice-card{color:#284b55;background:#f5f8f7;border:1px solid #d2dfdc;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:12px 14px;display:flex}.quickbooks-invoice-card.connected{background:#eff8f4;border-color:#9fc9b7}.accounting-quickbooks-card{box-shadow:var(--shadow)}.quickbooks-invoice-card>div:first-child{gap:3px;min-width:0;display:grid}.quickbooks-invoice-card span{color:#33725f;letter-spacing:.7px;font-size:8px;font-weight:900}.quickbooks-invoice-card h3{margin:0;font-size:14px}.quickbooks-invoice-card p{color:#657b81;margin:0;font-size:9px}.quickbooks-invoice-card small{color:#2f725d;font-size:9px;font-weight:800}.quickbooks-button{color:#fff;cursor:pointer;background:#2ca01c;border:1px solid #238a16;border-radius:7px;min-width:148px;min-height:38px;padding:8px 13px;font-size:10px;font-weight:900}.quickbooks-button:disabled{opacity:.5;cursor:default}@media (width<=620px){.quickbooks-invoice-card{flex-direction:column;align-items:stretch}.quickbooks-button{width:100%}}.legal-page{color:#193047;background:#eef3f5;min-height:100vh;padding:36px 18px;font-family:Arial,Helvetica,sans-serif}.legal-document{width:min(780px,100%);box-shadow:var(--shadow);background:#fff;border:1px solid #d9e3e7;border-radius:14px;margin:0 auto;padding:36px 42px}.legal-document header{border-bottom:3px solid var(--brand-green);padding-bottom:24px}.legal-document header>a{color:var(--brand-green);font-size:22px;font-weight:900;text-decoration:none}.legal-document header span{color:#617481;margin-left:10px;font-size:13px;font-weight:800}.legal-document h1{margin:20px 0 5px;font-size:34px}.legal-document header p{color:#70818c;margin:0}.legal-document section{padding-top:20px}.legal-document h2{color:#1e594a;margin:0 0 7px;font-size:18px}.legal-document section p{color:#445967;margin:0;font-size:14px;line-height:1.65}.legal-document a{color:#17654f}.legal-document footer{border-top:1px solid #dce4e8;flex-wrap:wrap;gap:18px;margin-top:30px;padding-top:18px;font-size:13px;font-weight:800;display:flex}@media (width<=620px){.legal-page{padding:0}.legal-document{border:0;border-radius:0;padding:26px 20px}.legal-document h1{font-size:28px}}.customer-quote-email-attachment{color:#577069;margin-right:auto;font-size:11px;font-weight:800}.customer-quote-email-pdf-stage,.quote-approval-pdf-stage{z-index:-1;pointer-events:none;width:816px;position:fixed;top:0;left:-12000px}.customer-quote-document{color:#17342e;background:#fff;gap:18px;font-family:Arial,Helvetica,sans-serif;display:grid}.customer-quote-page{box-sizing:border-box;color:#17342e;background:#fff;flex-direction:column;width:816px;height:1056px;padding:38px 42px 30px;display:flex;position:relative;overflow:hidden}.customer-quote-document-header{border:2px solid #173f38;grid-template-columns:minmax(0,1fr) 242px;min-height:104px;display:grid}.customer-quote-document-company{align-items:center;gap:14px;padding:14px 16px;display:flex}.customer-quote-document-logo{color:#173f38;border:3px solid #173f38;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:18px;font-weight:900;display:grid}.customer-quote-document-company div{gap:3px;display:grid}.customer-quote-document-company strong{font-size:20px}.customer-quote-document-company small{color:#506861;font-size:11px;font-weight:700}.customer-quote-document-title{color:#fff;background:#173f38;align-content:center;gap:3px;padding:12px 15px;display:grid}.customer-quote-document-title span{letter-spacing:1.1px;font-size:8px;font-weight:900}.customer-quote-document-title h1{letter-spacing:.5px;margin:0;font-size:25px}.customer-quote-document-title strong{font-size:15px}.customer-quote-document-title small{text-transform:uppercase;font-size:9px}.customer-quote-document-meta{border-bottom:1px solid #aebfb9;border-right:1px solid #aebfb9;grid-template-columns:1.3fr 1.2fr .8fr;display:grid}.customer-quote-document-meta>div{border-top:1px solid #aebfb9;border-left:1px solid #aebfb9;align-content:center;gap:3px;min-height:57px;padding:9px 11px;display:grid}.customer-quote-document-meta span,.customer-quote-document-closing span,.customer-quote-document-acceptance label>span{color:#527067;letter-spacing:.65px;text-transform:uppercase;font-size:9px;font-weight:900}.customer-quote-document-meta strong{font-size:13px}.customer-quote-document-meta small{color:#647a73;font-size:9px}.customer-quote-document-items{margin-top:16px}.customer-quote-document-items h2,.customer-quote-document-closing h2{color:#173f38;letter-spacing:.3px;margin:0 0 7px;font-size:13px}.customer-quote-document-items table{border-collapse:collapse;table-layout:fixed;width:100%}.customer-quote-document-items th{color:#fff;letter-spacing:.5px;text-align:left;text-transform:uppercase;background:#2b6f5e;border:1px solid #245b4e;padding:7px 8px;font-size:9px}.customer-quote-document-items th:first-child{text-align:center;width:34px}.customer-quote-document-items th:nth-child(3){width:92px}.customer-quote-document-items th:nth-child(4){width:72px}.customer-quote-document-items th:nth-child(5),.customer-quote-document-items th:nth-child(6){text-align:right;width:90px}.customer-quote-document-items td{vertical-align:middle;border:1px solid #b8c7c2;height:54px;padding:7px 8px;font-size:12px}.customer-quote-document-items td:first-child{text-align:center}.customer-quote-document-items td:nth-last-child(-n+2){text-align:right}.customer-quote-document-items td strong,.customer-quote-document-items td small{display:block}.customer-quote-document-items td small{color:#5e746d;margin-top:3px;font-size:10px;line-height:1.25}.customer-quote-document-closing{grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);gap:14px;margin-top:15px;display:grid}.customer-quote-document-closing>section{border:1px solid #b8c7c2;padding:12px}.customer-quote-document-closing>section>div{gap:2px;margin-top:7px;display:grid}.customer-quote-document-closing>section strong,.customer-quote-document-closing>section p{margin:0;font-size:11px;line-height:1.35}.customer-quote-document-closing dl{border:1px solid #9fb4ac;margin:0}.customer-quote-document-closing dl>div{border-bottom:1px solid #d0dbd7;justify-content:space-between;align-items:center;gap:12px;min-height:30px;padding:5px 9px;font-size:10px;display:flex}.customer-quote-document-closing dl>div:last-child{color:#fff;background:#173f38;border:0;min-height:42px;font-size:14px;font-weight:900}.customer-quote-document-closing dt,.customer-quote-document-closing dd{margin:0}.customer-quote-document-acceptance{border:2px solid #173f38;margin-top:15px}.customer-quote-document-acceptance>header{background:#eaf4f0;border-bottom:1px solid #9fb4ac;gap:2px;padding:10px 12px;display:grid}.customer-quote-document-acceptance header span{color:#2c715f;letter-spacing:.8px;font-size:9px;font-weight:900}.customer-quote-document-acceptance h2{margin:0;font-size:14px}.customer-quote-document-acceptance p{color:#506861;margin:0;font-size:9px}.customer-quote-document-acceptance>div{grid-template-columns:1.25fr .75fr;display:grid}.customer-quote-document-acceptance label{color:#527067;letter-spacing:.5px;text-transform:uppercase;border-top:1px solid #c1cec9;border-right:1px solid #c1cec9;gap:5px;min-height:62px;padding:8px 10px;font-size:9px;font-weight:900;display:grid}.customer-quote-document-acceptance label.signature{min-height:78px}.customer-quote-document-acceptance label i{border-bottom:1px solid #6d817a;display:block}.customer-quote-document-footer{color:#587068;border-top:1px solid #9fb4ac;justify-content:space-between;gap:12px;margin-top:auto;padding-top:9px;font-size:9px;display:flex}.quote-approval-shell{color:#18342e;background:#eef4f2;min-height:100vh;padding:32px 18px;font-family:Arial,Helvetica,sans-serif}.quote-approval-card{background:#fff;border:1px solid #ccd9d4;border-radius:14px;width:min(980px,100%);margin:0 auto;overflow:hidden;box-shadow:0 18px 50px #1638301f}.quote-approval-header{color:#fff;background:#173f38;grid-template-columns:minmax(0,1fr) 280px;min-height:106px;display:grid}.quote-approval-header>div{align-items:center;gap:14px;padding:20px 24px;display:flex}.quote-approval-header>div>.wo-document-logo{filter:brightness(0)invert();flex:0 0 116px;width:116px;height:58px}.quote-approval-header>div div{gap:4px;display:grid}.quote-approval-header>div strong{font-size:22px}.quote-approval-header>div small{color:#cce5da;font-size:11px}.quote-approval-header>section{background:#236b59;align-content:center;gap:4px;padding:18px 24px;display:grid}.quote-approval-header>section span{letter-spacing:1px;font-size:9px;font-weight:900}.quote-approval-header h1{margin:0;font-size:28px}.quote-approval-intro{border-bottom:1px solid #ccd9d4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.quote-approval-intro>div{border-right:1px solid #d8e2de;align-content:center;gap:4px;min-height:66px;padding:13px 16px;display:grid}.quote-approval-intro span,.quote-approval-form header span{color:#397765;letter-spacing:.75px;text-transform:uppercase;font-size:9px;font-weight:900}.quote-approval-intro strong{font-size:13px}.quote-approval-table-wrap{padding:20px 22px 0;overflow-x:auto}.quote-approval-table{border-collapse:collapse;width:100%;min-width:720px}.quote-approval-table th{color:#fff;text-align:left;background:#2b6f5e;border:1px solid #255c4f;padding:9px 10px;font-size:10px}.quote-approval-table td{border:1px solid #d0dcd7;padding:10px;font-size:12px}.quote-approval-table td small,.quote-approval-table td strong{display:block}.quote-approval-table td small{color:#657b74;margin-top:3px}.quote-approval-table td:nth-last-child(-n+2),.quote-approval-table th:nth-last-child(-n+2){text-align:right}.quote-approval-summary{border-bottom:1px solid #d4dfdb;grid-template-columns:minmax(0,1fr) 330px;gap:20px;padding:16px 22px 20px;display:grid}.quote-approval-summary>div{background:#f5f8f7;border-radius:8px;padding:13px}.quote-approval-summary>div span,.quote-approval-summary>div strong{display:block}.quote-approval-summary>div span{color:#527067;text-transform:uppercase;font-size:9px;font-weight:900}.quote-approval-summary>div strong{margin-top:4px}.quote-approval-summary>div p{white-space:pre-wrap;margin:10px 0 0}.quote-approval-summary dl{margin:0}.quote-approval-summary dl div{border-bottom:1px solid #d5dfdb;justify-content:space-between;padding:7px 4px;display:flex}.quote-approval-summary dl div:last-child{border:0;padding-top:12px;font-size:18px;font-weight:900}.quote-approval-summary dt,.quote-approval-summary dd{margin:0}.quote-approval-form{padding:24px 22px}.quote-approval-form header h2{margin:4px 0;font-size:23px}.quote-approval-form header p{color:#526a63;margin:0 0 18px}.quote-approval-fields{grid-template-columns:1.15fr .75fr 1.1fr;gap:12px;display:grid}.quote-approval-fields label{color:#3d574f;gap:6px;font-size:11px;font-weight:800;display:grid}.quote-approval-fields input{color:#18342e;width:100%;height:44px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b9cac4;border-radius:7px;padding:0 11px;font-size:14px}.quote-approval-signature{border:1px solid #aec1ba;border-radius:8px;margin-top:14px;overflow:hidden}.quote-approval-signature>div{background:#f2f7f5;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.quote-approval-signature>div span{color:#3f5a52;font-size:11px;font-weight:900}.quote-approval-signature>div button{color:#2c6d5c;cursor:pointer;background:0 0;border:0;font-weight:800}.quote-approval-signature canvas{cursor:crosshair;touch-action:none;background:repeating-linear-gradient(#fff 0 49px,#eef3f1 50px);width:100%;height:150px;display:block}.quote-approval-signature.signature-locked canvas{pointer-events:none;cursor:default;touch-action:pan-y}.quote-approval-signature.signature-locked>div{background:#e9f5ef}.quote-approval-signature.signature-locked>div span{color:#27644f}.quote-approval-signature>small{color:#647a73;border-top:1px solid #d4dfdb;padding:7px 11px;display:block}.quote-approval-consent{color:#334f47;align-items:flex-start;gap:9px;margin-top:15px;font-size:13px;line-height:1.4;display:flex}.quote-approval-consent input{accent-color:#21705b;flex:0 0 18px;width:18px;height:18px;margin:1px 0 0}.quote-approval-submit{color:#fff;cursor:pointer;background:#19705a;border:0;border-radius:8px;width:100%;min-height:50px;margin-top:15px;font-size:16px;font-weight:900}.quote-approval-submit:disabled{cursor:default;background:#99aaa5}.quote-approval-error{color:#8f332c;background:#fff1ef;border:1px solid #e2b9b4;border-radius:7px;padding:10px 12px}.quote-approval-footer{color:#d6e9e1;background:#173f38;justify-content:space-between;gap:12px;padding:13px 22px;font-size:10px;display:flex}.quote-approval-state{text-align:center;background:#fff;border:1px solid #ccd9d4;border-radius:14px;align-content:center;place-items:center;gap:12px;width:min(560px,100%);min-height:360px;margin:8vh auto 0;padding:44px;display:grid;box-shadow:0 18px 50px #1638301f}.quote-approval-state h1,.quote-approval-state p{margin:0}.quote-approval-state.approved>span{color:#fff;background:#2a7a61;border-radius:50%;place-items:center;width:64px;height:64px;font-size:34px;display:grid}.quote-approval-state.approved strong{color:#2a7a61}.quote-approval-state small{color:#62766f}.quote-approval-state a{color:#186652;font-weight:800}.quote-approval-spinner{border:4px solid #d6e4df;border-top-color:#26745e;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite quote-approval-spin}@keyframes quote-approval-spin{to{transform:rotate(360deg)}}@media (width<=760px){.quote-approval-shell{padding:0}.quote-approval-card{box-shadow:none;border:0;border-radius:0}.quote-approval-header{grid-template-columns:1fr}.quote-approval-header>section{min-height:74px}.quote-approval-intro{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-approval-summary,.quote-approval-fields{grid-template-columns:1fr}.quote-approval-footer{flex-direction:column}.quote-approval-state{border:0;border-radius:0;min-height:100vh;margin-top:0}}.quote-meta-customer{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5px;min-width:0;display:grid}section.customer-quote-meta .customer-quote-meta-grid .quote-meta-reference{grid-column:span 1}.quote-meta-customer label{min-width:0}.quote-inline-add{color:#2f6d65;white-space:nowrap;cursor:pointer;background:#edf7f4;border:1px solid #c9dfd9;border-radius:5px;place-items:center;width:29px;height:29px;padding:0;font-size:14px;font-weight:900;display:grid}.quote-date-field>span{grid-template-columns:minmax(0,1fr) auto;gap:4px;display:grid}.quote-date-field>span>button{color:#2f6d65;cursor:pointer;background:#edf7f4;border:1px solid #c9dfd9;border-radius:5px;height:31px;padding:0 7px;font-size:9px;font-weight:900}.quote-meta-attention{grid-column:span 1;gap:3px;min-width:0;display:grid}.quote-meta-field-title{color:#52666d;justify-content:space-between;align-items:center;gap:8px;min-height:14px;font-size:9px;font-weight:900;display:flex}.quote-meta-field-title button{color:#347568;cursor:pointer;background:#edf7f4;border:1px solid #c9dfd9;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;font-size:13px;font-weight:900;display:grid}.quote-meta-field-title button:disabled{color:#98a7ab;cursor:default}.quote-attention-options{background:#fff;border:1px solid #d8e1e1;border-radius:5px;align-items:center;gap:5px;min-height:31px;padding:4px 5px;display:flex;overflow-x:auto}.quote-attention-options>label{color:#31545c;cursor:pointer;background:#f2f7f7;border:1px solid #d9e5e5;border-radius:5px;grid-template-columns:none;align-items:center;gap:5px;min-width:max-content;height:23px;padding:0 7px 0 5px;display:flex}.quote-attention-options>label:has(input:checked){color:#225a4d;background:#e3f3ec;border-color:#8fbdad}.quote-attention-options input{accent-color:#347568;width:13px;height:13px;padding:0}.quote-attention-options label>span{gap:0;display:grid}.quote-attention-options strong{font-size:9px;line-height:1.05}.quote-attention-options small{color:#6b8085;font-size:7px;font-weight:700;line-height:1.05}.quote-attention-options>button{color:#347568;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:900}.quote-attention-options>small{color:#7a8c91;padding:0 5px;font-size:9px}.quote-attention-dropdown{min-width:0;position:relative}.quote-attention-dropdown>summary{color:#28414a;cursor:pointer;background:#fff;border:1px solid #d8e1e1;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;width:100%;height:31px;padding:0 6px;font-size:9px;list-style:none;display:flex}.quote-attention-dropdown>summary::-webkit-details-marker{display:none}.quote-attention-dropdown>summary span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.quote-attention-dropdown>summary b{color:#347568;flex:none;font-size:8px;font-weight:900}.quote-attention-dropdown[open]>summary{border-color:#78a99d;box-shadow:0 0 0 2px #3475681f}.quote-attention-menu{z-index:35;background:#fff;border:1px solid #cfdcdc;border-radius:6px;gap:1px;width:220px;max-width:calc(100vw - 40px);max-height:128px;padding:3px;display:grid;position:absolute;top:34px;right:0;overflow-y:auto;box-shadow:0 8px 20px #1b373e29}.quote-attention-menu>label{color:#31545c;cursor:pointer;background:#f8fafa;border:1px solid #0000;border-radius:4px;align-items:center;gap:5px;min-height:24px;padding:2px 4px;display:flex}.quote-attention-menu>label:hover{background:#f0f7f5;border-color:#d5e6e1}.quote-attention-menu>label:has(input:checked){color:#225a4d;background:#e3f3ec;border-color:#8fbdad}.quote-attention-menu input{accent-color:#347568;flex:none;width:11px;height:11px}.quote-attention-menu label>span{gap:2px;min-width:0;display:grid}.quote-attention-menu strong{font-size:8px}.quote-attention-menu small{color:#6b8085;text-overflow:ellipsis;white-space:nowrap;font-size:6px;font-weight:700;overflow:hidden}.quote-attention-menu>button{color:#347568;cursor:pointer;background:#f3f8f7;border:1px dashed #a9cbc2;border-radius:4px;min-height:27px;font-size:8px;font-weight:900}.quote-attention-menu>small{color:#7a8c91;padding:5px;font-size:8px}.quote-customer-create{flex-direction:column;width:min(930px,100%);max-height:calc(100vh - 32px);display:flex}.quote-customer-create-body{background:#f5f8f8;gap:10px;padding:12px;display:grid;overflow-y:auto}.quote-customer-create-body>section{background:#fff;border:1px solid #dce5e5;border-radius:8px;gap:8px;padding:10px;display:grid}.quote-customer-section-head{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.quote-customer-section-head strong{color:#2b525c;font-size:12px}.quote-customer-section-head small{color:#73868b;font-size:9px}.quote-customer-section-head button{color:#316f65;cursor:pointer;background:#edf7f4;border:1px solid #c9dfd9;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:900}.quote-customer-create-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.quote-customer-create-grid label,.quote-contact-create-body label{color:#52666d;gap:4px;min-width:0;font-size:9px;font-weight:900;display:grid}.quote-customer-create-grid label.span-2{grid-column:span 2}.quote-customer-create-grid input,.quote-customer-create-grid select,.quote-contact-create-body input,.quote-contact-create-body select{color:#28414a;background:#fff;border:1px solid #d5e0e1;border-radius:5px;width:100%;height:32px;padding:0 7px;font-size:10px}.quote-customer-addresses{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.quote-customer-addresses article{background:#fafcfc;border:1px solid #e0e8e8;border-radius:7px;padding:8px}.quote-customer-addresses article>span{color:#397485;letter-spacing:.6px;margin-bottom:7px;font-size:8px;font-weight:900;display:block}.quote-customer-create>footer,.quote-contact-create>footer{background:#fff;border-top:1px solid #dce5e5;justify-content:flex-end;align-items:center;gap:7px;min-height:54px;padding:9px 12px;display:flex}.quote-contact-create{width:min(560px,100%)}.quote-contact-create-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.quote-contact-create-body .quote-contact-default,.quote-contact-create-body .customer-form-error{grid-column:1/-1}.quote-contact-create-body .quote-contact-default{align-items:center;gap:7px;min-height:31px;display:flex}.quote-contact-default input{accent-color:#347568;width:15px;height:15px}.quote-part-picker{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:4px;min-width:0;display:grid}.quote-part-picker .app-search-select{min-width:0}.quote-part-add{color:#2f6d65;cursor:pointer;background:#edf7f4;border:1px solid #c9dfd9;border-radius:5px;place-items:center;width:28px;height:31px;padding:0;font-size:14px;font-weight:900;display:grid}.quote-part-add:hover{color:#fff;background:#347568;border-color:#347568}.mro-part-inline-picker{grid-template-columns:minmax(0,1fr) 24px;gap:3px}.mro-part-inline-picker .quote-part-add{width:24px;height:31px}.quote-mro-part-create{width:min(650px,100%)}.quote-mro-part-create-body{background:#f7fafa;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px;display:grid}.quote-mro-part-create-body>label{color:#52666d;gap:4px;min-width:0;font-size:9px;font-weight:900;display:grid}.quote-mro-part-create-body input,.quote-mro-part-create-body select{color:#28414a;background:#fff;border:1px solid #d5e0e1;border-radius:5px;width:100%;height:32px;padding:0 7px;font-size:10px}.quote-mro-part-capabilities{background:#fff;border:1px solid #dce5e5;border-radius:6px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;min-height:43px;padding:7px 9px;display:flex}.quote-mro-part-capabilities>span{color:#52666d;margin-right:auto;font-size:9px;font-weight:900}.quote-mro-part-capabilities label{color:#31545c;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.quote-mro-part-capabilities input{accent-color:#347568;width:14px;height:14px;padding:0}.quote-mro-part-create-body .customer-form-error{grid-column:1/-1}.quote-mro-part-create>footer{background:#fff;border-top:1px solid #dce5e5;justify-content:flex-end;align-items:center;gap:7px;min-height:54px;padding:9px 12px;display:flex}@media (width<=980px){.quote-customer-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-customer-addresses{grid-template-columns:1fr}}@media (width<=680px){.quote-meta-attention,section.customer-quote-meta .customer-quote-meta-grid .quote-meta-reference{grid-column:span 2}.quote-customer-create-grid,.quote-contact-create-body{grid-template-columns:1fr}.quote-customer-create-grid label.span-2{grid-column:span 1}.quote-mro-part-create-body{grid-template-columns:1fr}.quote-mro-part-capabilities,.quote-mro-part-create-body .customer-form-error{grid-column:1}}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html,body{width:100%;max-width:100%;min-height:100%;overflow-x:clip}body{background:var(--canvas);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.access-denied{background:#eef3f3;place-items:center;min-height:100vh;padding:24px;display:grid}.access-denied section{color:#2a4650;text-align:center;background:#fff;border:1px solid #d4dfdf;border-radius:12px;width:min(520px,100%);padding:34px;box-shadow:0 18px 48px #1630391f}.access-denied span{color:#39866e;letter-spacing:1px;font-size:11px;font-weight:900}.access-denied h1{color:#173e50;margin:9px 0}.access-denied p{color:#667a81;margin:0;line-height:1.5}.google-signin-page{background:radial-gradient(circle at 22% 12%,#2a974621,#0000 34%),linear-gradient(145deg,#edf4f3,#f8faf9 48%,#e9f0f2);place-items:center;min-height:100vh;padding:24px;display:grid}.google-signin-card{color:#263f48;text-align:center;background:#fffffffa;border:1px solid #d8e2e1;border-radius:18px;flex-direction:column;align-items:center;width:min(460px,100%);padding:38px;display:flex;box-shadow:0 22px 70px #10294329}.google-signin-logo{background:#fff url(/avi-ndt-logo.jpg) 50%/contain no-repeat;width:210px;height:70px;margin-bottom:24px}.google-signin-card>span{color:var(--brand-green);letter-spacing:1.5px;font-size:11px;font-weight:900}.google-signin-card h1{color:var(--aviation-navy);letter-spacing:-.45px;margin:10px 0 7px;font-size:29px}.google-signin-card>p{color:#65777d;margin:0 0 24px;font-size:14px;line-height:1.55}.google-signin-button{place-items:center;min-height:44px;display:grid}.google-signin-card>small{color:#73848a;margin-top:12px;font-size:12px}.google-signin-error{color:#93443d;background:#fff5f3;border:1px solid #efd3cf;border-radius:8px;width:100%;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.45}.google-signin-card footer{border-top:1px solid #e4e9e9;gap:4px;width:100%;margin-top:28px;padding-top:18px;display:grid}.google-signin-card footer b{color:#425b63;font-size:12px}.google-signin-card footer span{color:#829096;font-size:11px;line-height:1.45}.signin-mode-tabs{background:#edf2f2;border:1px solid #d8e2e1;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;width:100%;margin:20px 0 18px;padding:4px;display:grid}.signin-mode-tabs button{color:#64797e;cursor:pointer;background:0 0;border:0;border-radius:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:850}.signin-mode-tabs button.active{color:#fff;background:#2f7880;box-shadow:0 4px 12px #215b6233}.shared-device-signin{text-align:left;gap:13px;width:100%;display:grid}.shared-device-signin label,.shared-pin-modal-body label{color:#405960;gap:6px;font-size:11px;font-weight:850;display:grid}.shared-device-signin input,.shared-pin-modal-body input{color:#17313a;background:#fff;border:1px solid #cbd8d7;border-radius:9px;outline:none;width:100%;min-height:46px;padding:0 13px;font:750 14px/1 system-ui,sans-serif}.shared-device-signin input:focus,.shared-pin-modal-body input:focus{border-color:#2f8f72;box-shadow:0 0 0 3px #2f8f7221}.shared-device-signin input[name=shared-employee-pin],.shared-pin-modal-body input{letter-spacing:6px;font-size:20px}.shared-device-submit{color:#fff;cursor:pointer;background:#24725d;border:0;border-radius:9px;min-height:46px;margin-top:3px;font-size:13px;font-weight:900}.shared-device-submit:disabled{opacity:.55;cursor:not-allowed}.google-signin-card>.shared-device-note{color:#6e7f83;margin-top:13px;font-size:11px}.shared-device-status{text-align:left;border:1px solid;border-radius:9px;gap:3px;width:100%;margin:-7px 0 14px;padding:10px 12px;display:grid}.shared-device-status strong{font-size:11px}.shared-device-status span{font-size:10px;line-height:1.4}.shared-device-status.authorized{color:#276954;background:#eff9f4;border-color:#b8dacb}.shared-device-status.pending{color:#72531e;background:#fff8e5;border-color:#e7ce92}.shared-device-status.unauthorized{color:#895b23;background:#fff9ed;border-color:#ead7ae}.shared-device-request-message{color:#276954;text-align:left;background:#eff9f4;border:1px solid #b8dacb;border-radius:9px;width:100%;margin-top:11px;padding:10px 12px;font-size:10px;font-weight:750;line-height:1.45}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,tr:focus-visible{outline-offset:2px;outline:3px solid #2f6fb047}.app-shell{min-height:100vh}.sidebar{z-index:40;color:#dce7e8;background:var(--nav);border-right:1px solid #ffffff0a;flex-direction:column;width:248px;display:flex;position:fixed;inset:0 auto 0 0}.brand{background:linear-gradient(145deg,#0d2238,#143453);border-bottom:1px solid #ffffff17;justify-content:center;align-items:center;height:78px;padding:10px 18px;display:flex}.brand-logo{background:#fff url(/avi-ndt-logo.jpg) 50%/contain no-repeat;border:1px solid #ffffffa6;border-radius:9px;width:194px;height:54px;box-shadow:0 5px 18px #020f1c33}.side-nav{flex:1;padding:19px 12px;overflow:auto}.nav-group+.nav-group{margin-top:22px}.nav-label{color:#58747d;letter-spacing:1.4px;padding:0 12px 9px;font-size:12px;font-weight:800;display:block}.nav-group button{color:#9fb3b8;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;width:100%;height:39px;padding:0 11px;font-size:15px;font-weight:600;transition:all .16s;display:flex}.nav-group button:hover{color:#fff;background:#ffffff0d}.nav-group button.active{color:#fff;background:var(--nav-2);box-shadow:inset 3px 0 var(--brand-green)}.nav-mark{color:#74a0aa;letter-spacing:.3px;background:#ffffff0e;border:1px solid #ffffff14;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.nav-group button.active .nav-mark{color:#bfe8c8;background:#2a97462b;border-color:#2a97464d}.nav-group em{color:#bfe8c8;text-align:center;background:#2a974626;border-radius:10px;min-width:21px;margin-left:auto;padding:2px 5px;font-size:12px;font-style:normal}.nav-group .warning-em{color:#f3bd68;background:#c17a0b29}.sidebar-foot{border-top:1px solid #ffffff14;align-items:center;gap:10px;min-height:70px;padding:13px 16px;display:flex}.location-mark{color:#c6ead0;border:1px solid #37614d;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.sidebar-foot div:nth-child(2){flex:1;min-width:0}.sidebar-foot strong,.sidebar-foot span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sidebar-foot strong{color:#d8e4e6;font-size:13px}.sidebar-foot span{color:#6c8790;margin-top:4px;font-size:12px}.sidebar-foot button{color:#6f8b94;cursor:pointer;background:0 0;border:0}.app-main{min-width:0;min-height:100vh;margin-left:248px}.topbar{z-index:25;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#fffffff7,#f9f6fff5);align-items:center;gap:18px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.breadcrumb{min-width:220px;color:var(--subtle);align-items:center;gap:9px;font-size:14px;display:flex}.breadcrumb span{color:var(--teal);letter-spacing:1px;font-size:12px;font-weight:900}.breadcrumb b{color:#c6cecf}.breadcrumb strong{color:#33464f;font-size:14px}.global-search{background:#faf7ff;border:1px solid #e5def1;border-radius:8px;align-items:center;gap:9px;width:min(430px,38vw);height:37px;margin-right:auto;padding:0 10px;display:flex;position:relative}.global-search>span{color:#718087;font-size:21px;transform:rotate(-12deg)}.global-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.global-search kbd{color:#89959b;background:#fff;border:1px solid #dce2e2;border-radius:4px;padding:3px 6px;font-family:inherit;font-size:12px;box-shadow:0 1px 1px #0000000a}.search-popover{z-index:60;border:1px solid var(--line);background:#fff;border-radius:9px;position:absolute;top:44px;left:0;right:0;overflow:hidden;box-shadow:0 12px 35px #14263029}.global-search-summary{padding:12px 14px}.global-search-summary strong,.global-search-summary small{display:block}.global-search-summary strong{color:#243f48;font-size:13px}.global-search-summary small{color:var(--muted);margin-top:3px;font-size:11px}.global-search-results{border-top:1px solid #e3eaea;max-height:min(440px,100vh - 110px);overflow-y:auto}.global-search-results button{color:#29444d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f1;grid-template-columns:minmax(105px,.8fr) minmax(105px,1.2fr) auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:9px 12px;display:grid}.global-search-results button:last-child{border-bottom:0}.global-search-results button:hover,.global-search-results button:focus-visible{background:#f0f8f5;outline:0}.global-search-results button span strong,.global-search-results button span small{display:block}.global-search-results button span strong{color:#174b5d;font-size:13px}.global-search-results button span small{color:#6f8086;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.global-search-result-detail{color:#526a72;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.global-search-result-status{color:#47636b;letter-spacing:.35px;text-transform:uppercase;background:#edf2f2;border-radius:10px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.global-search-result-status.open{color:#246c50;background:#e6f5ed}.global-search-result-status.closed{color:#46626b;background:#e9eff1}.global-search-result-status.voided{color:#8a463e;background:#f8e9e7}.help-button,.bell-button{border:1px solid var(--line);color:#718087;cursor:pointer;background:#fff;border-radius:8px;place-items:center;width:33px;height:33px;font-size:15px;display:grid;position:relative}.bell-button{color:#64757d;font-size:12px}.bell-button span{background:#dc564b;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.profile-session{align-items:center;gap:7px;display:flex}.profile-session form{display:flex}.quickbooks-log-download{color:#245f53;background:#fff;border:1px solid #bdd8d0;border-radius:7px;align-items:center;width:fit-content;min-height:32px;margin-top:10px;padding:0 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.quickbooks-log-download:hover{background:#edf8f4;border-color:#79ad9f}.support-modal{width:min(560px,100%)}.support-modal-body{gap:10px;padding:20px 24px;display:grid}.support-modal-body label{color:#365761;gap:7px;font-size:12px;font-weight:800;display:grid}.support-modal-body textarea{resize:vertical;color:#173b45;min-height:150px;font:inherit;background:#fbfdfd;border:1px solid #cfdcdd;border-radius:8px;padding:12px;line-height:1.5}.support-modal-body small{color:#6d8085;font-size:11px}.support-status{color:#285849;background:#edf8f3;border:1px solid #cde8db;border-radius:7px;margin:4px 0 0;padding:10px 11px;font-size:12px;font-weight:700}.profile{text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.profile>span{color:#fff;background:var(--aviation-blue);border-radius:9px;place-items:center;width:33px;height:33px;font-size:13px;font-weight:800;display:grid}.profile strong,.profile small{white-space:nowrap;display:block}.profile strong{font-size:13px}.profile small{color:var(--subtle);margin-top:3px;font-size:12px}.sign-out-button{color:#73848a;cursor:pointer;background:#fff;border:1px solid #dbe2e2;border-radius:8px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.sign-out-button:hover{color:#8c413a;background:#fff6f4;border-color:#e9d1cc}.menu-button{background:0 0;border:0;font-size:21px;display:none}.content{width:100%;min-width:0;max-width:1530px;margin:0 auto;padding:32px 34px 88px}.welcome-row,.page-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow{color:var(--teal);letter-spacing:1.45px;margin-bottom:9px;font-size:12px;font-weight:900}.welcome-row h1,.page-head h1{color:#172a33;letter-spacing:-.55px;margin:0;font-size:28px;line-height:1.15}.welcome-row p,.page-head p{color:var(--muted);margin:7px 0 0;font-size:14px}.shift-chip{color:#42626a;background:#ecf5f3;border:1px solid #d6e9e5;border-radius:20px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.dashboard-queue-link{font:inherit;cursor:pointer}.dashboard-queue-link:hover{background:#e3f1ed;border-color:#a9d0c7}.live-dot{box-sizing:content-box;background:#2e9e7d;border:2px solid #c7eadf;border-radius:50%;width:7px;height:7px}.page-head{margin-bottom:24px}.primary-button,.secondary-button,.text-button{cursor:pointer;border-radius:8px;font-size:13px;font-weight:700}.primary-button{color:#fff;background:var(--aviation-blue);border:1px solid #245b8f;min-height:38px;padding:0 15px;box-shadow:0 2px 4px #245b8f33}.primary-button:hover{background:#285f98}.secondary-button{color:#40535c;background:#fff;border:1px solid #d8dfdf;min-height:34px;padding:0 13px}.secondary-button:hover{background:#f7f9f9}.secondary-button.small{min-height:30px;font-size:12px}.text-button{color:#376a78;background:0 0;border:0;padding:5px 0}.text-button span{margin-left:4px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:25px 0 19px;display:grid}.metric-card{background:var(--panel);border:1px solid var(--line);min-width:0;min-height:126px;box-shadow:var(--shadow);text-align:left;cursor:pointer;border-radius:10px;padding:17px 18px;position:relative;overflow:hidden}.metric-card:first-child{background:linear-gradient(145deg,#eef6ff 0%,#fff 78%);border-color:#d8e6f5}.metric-card:nth-child(2){background:linear-gradient(145deg, var(--pastel-butter) 0%, #fff 78%);border-color:var(--pastel-butter-line)}.metric-card:nth-child(3){background:linear-gradient(145deg, var(--pastel-lilac) 0%, #fff 78%);border-color:var(--pastel-lilac-line)}.metric-card:nth-child(4){background:linear-gradient(145deg, var(--pastel-peach) 0%, #fff 78%);border-color:var(--pastel-peach-line)}.metric-card:hover{border-color:#d1dada;transform:translateY(-1px);box-shadow:0 8px 24px #14263014}.metric-card>span,.metric-card strong,.metric-card small{z-index:2;display:block;position:relative}.metric-card>span{color:var(--muted);font-size:13px;font-weight:700}.metric-card strong{letter-spacing:-.65px;margin-top:10px;font-size:29px;line-height:1}.metric-card .dashboard-metric-loading{color:#789097;letter-spacing:.16em;animation:1.1s ease-in-out infinite alternate dashboard-loading-pulse}.metric-card small{color:#87949a;margin-top:13px;font-size:12px}.metric-card small b{color:#3d6069}.metric-line{opacity:.55;border-bottom:2px solid;width:78px;height:32px;position:absolute;bottom:12px;right:10px;transform:skewY(-12deg)}.metric-line:before,.metric-line:after{content:"";border-top:2px solid;position:absolute}.metric-line:before{width:30px;bottom:13px;left:13px;transform:rotate(-23deg)}.metric-line:after{width:29px;bottom:15px;right:2px;transform:rotate(27deg)}.line-blue{color:#7aa1ec}.line-amber{color:#d5a557}.line-purple{color:#a491d7}.line-green{color:#5bad92}.dashboard-grid{grid-template-columns:minmax(0,1.62fr) minmax(285px,.78fr);gap:16px;display:grid}.right-stack{gap:16px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px}.dashboard-load-error{color:#7d3732;background:#fff4f2;border-color:#edcec9;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.dashboard-load-error span{color:#8d5853;flex:1;font-size:12px}.dashboard-queue-shortcut{justify-content:space-between;align-items:center;gap:24px;min-height:132px;padding:22px 24px;display:flex}.dashboard-queue-shortcut h2{color:#173f49;margin:4px 0 0;font-size:20px}.dashboard-queue-shortcut p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}@keyframes dashboard-loading-pulse{0%{opacity:.42}to{opacity:1}}.panel-head{background:linear-gradient(100deg,#fffaf0,#fff 72%);border-radius:10px 10px 0 0;justify-content:space-between;align-items:flex-start;gap:15px;padding:17px 18px 14px;display:flex}.right-stack .panel:first-child .panel-head{background:linear-gradient(100deg, var(--pastel-lilac), #fff 72%)}.right-stack .panel:nth-child(2) .panel-head{background:linear-gradient(100deg, var(--pastel-blush), #fff 72%)}.panel-head h2{letter-spacing:-.1px;margin:0;font-size:15px}.panel-head p{color:var(--muted);margin:5px 0 0;font-size:12px}.focus-list{border-top:1px solid #edf0f0}.focus-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f1;grid-template-columns:4px minmax(0,1fr) 145px 94px;align-items:center;gap:15px;width:100%;min-height:85px;padding:13px 15px 13px 0;display:grid}.focus-row:last-child{border-bottom:0}.focus-row:hover{background:#fbfcfc}.priority-rail{background:#aab5b8;border-radius:0 3px 3px 0;align-self:stretch}.priority-aog{background:var(--red)}.priority-priority{background:#d0922b}.order-main{min-width:0}.order-main>div{align-items:center;gap:7px;display:flex}.order-main strong{font-size:13px}.order-main>span,.order-main small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.order-main>span{color:#344850;margin-top:6px;font-size:13px;font-weight:700}.order-main small{color:var(--subtle);margin-top:5px;font-size:12px}.order-progress>div{justify-content:space-between;align-items:center;display:flex}.order-progress b{color:#586a72;font-size:12px}.progress{background:#e8edec;border-radius:5px;width:100%;height:5px;overflow:hidden}.progress span{background:var(--aviation-blue);border-radius:inherit;height:100%;display:block}.order-progress .progress{margin-top:10px}.order-due{text-align:right}.order-due span,.order-due strong,.order-due small{display:block}.order-due span{color:var(--subtle);text-transform:uppercase;letter-spacing:.6px;font-size:11px}.order-due strong{margin-top:5px;font-size:12px}.order-due small{color:var(--muted);margin-top:6px;font-size:11px}.pill{white-space:nowrap;border:1px solid #0000;border-radius:11px;align-items:center;min-height:19px;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.pill-neutral,.pill-slate{color:#596970;background:#f0f3f3;border-color:#e4e9e9}.pill-blue{color:#285fb7;background:#edf3ff;border-color:#dbe7fe}.pill-amber{color:#94610e;background:#fff6e8;border-color:#f8e4c2}.pill-purple{color:#664cab;background:#f3effe;border-color:#e6ddfd}.pill-green{color:#27765f;background:#eaf7f1;border-color:#d7eee4}.pill-red{color:#a44239;background:#fceeed;border-color:#f4dad7}.pill-orange{color:#9a5418;background:#fff1e5;border-color:#f2d3b8}.pill-teal{color:#176d71;background:#e8f7f7;border-color:#cde9e9}.pill-indigo{color:#4855a6;background:#eef0ff;border-color:#d9ddfb}.pill-graphite{color:#fff;background:#46565d;border-color:#46565d}.mini-count{color:#437382;background:#eef5f6;border-radius:12px;place-items:center;min-width:26px;height:24px;font-size:12px;font-weight:800;display:grid}.alert-count{color:#9a6410;background:#fff5e4}.queue-row{width:calc(100% - 34px);min-height:63px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #edf0f0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 17px;padding:0;display:grid}.queue-row:hover{background:#f8fbfa}.queue-row.status-issue-found .check-ring{background:#fff0ee;border-color:#c75b50}.queue-row.status-in-progress .check-ring{background:#fff6e7;border-color:#d39535}.check-ring{border:2px solid #b9c7ca;border-radius:50%;width:16px;height:16px}.queue-row strong,.queue-row small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.queue-row strong{font-size:12px}.queue-row small{color:var(--subtle);margin-top:5px;font-size:11px}.queue-row time{color:#815d1f;font-size:11px}.full-link{color:#376a78;cursor:pointer;background:#f5f9f9;border:1px solid #e3ecec;border-radius:7px;width:calc(100% - 34px);height:31px;margin:4px 17px 15px;font-size:12px;font-weight:700}.inspection-queue-screen{gap:15px;display:grid}.inspection-queue-summary{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;display:flex;overflow:hidden}.inspection-queue-summary button{min-width:0;min-height:94px;color:inherit;border:0;border-right:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;flex:1 1 0;gap:4px;padding:14px 12px;display:grid}.inspection-queue-summary button:last-child{border-right:0}.inspection-queue-summary button:hover{background:#f7faf9}.inspection-queue-summary button.active{background:#edf6f7;box-shadow:inset 0 -3px #397b8d}.inspection-queue-summary span{color:#6e8086;letter-spacing:.65px;text-transform:uppercase;font-size:10px;font-weight:900}.inspection-queue-summary strong{color:#244650;font-size:24px}.inspection-queue-summary small{color:#7d8b8f;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.inspection-queue-register{overflow:hidden}.inspection-queue-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:14px 17px;display:flex}.inspection-queue-register>header h2{color:#294750;margin:4px 0 0;font-size:18px}.inspection-queue-register>header p{color:#718187;margin:4px 0 0;font-size:11px}.inspection-queue-filters{border-bottom:1px solid var(--line);align-items:center;gap:5px;min-height:48px;padding:8px 13px;display:flex;overflow-x:auto}.inspection-queue-filters button{color:#62757c;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;height:31px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.inspection-queue-filters button.active{color:#256073;background:#ecf5f7;border-color:#d7e8eb}.inspection-queue-filters button span{color:#52727d;background:#edf3f4;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:inline-grid}.inspection-queue-filters button.active span{color:#fff;background:#397b8d}.inspection-queue-columns,.inspection-register-row{grid-template-columns:1fr 1.05fr 1.25fr .65fr .55fr 1.15fr 1.2fr 62px;align-items:center;gap:11px;display:grid}.inspection-queue-columns{color:#78878c;border-bottom:1px solid var(--line);letter-spacing:.55px;text-transform:uppercase;background:#f7f9f9;min-height:35px;padding:0 15px;font-size:9px;font-weight:900}.inspection-register-row{width:100%;min-height:72px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f0;padding:10px 15px}.inspection-register-row:hover{background:#f9fbfb}.inspection-register-row.status-issue-found{box-shadow:inset 4px 0 #c1584e}.inspection-register-row.status-in-progress{box-shadow:inset 4px 0 #d29a42}.inspection-register-row.signoff-row{background:#fffcf5;box-shadow:inset 4px 0 #b7812e}.inspection-signoff-group{border-bottom:1px solid #edf0f0}.inspection-signoff-group .inspection-register-row{border-bottom:0}.inspection-signoff-details{background:#fffaf0;border-top:1px solid #f1e3c8;gap:6px;padding:7px 15px 11px 28px;display:grid}.inspection-signoff-details button{min-height:54px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #ead9b9;border-radius:7px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) 62px;align-items:center;gap:14px;padding:9px 12px;display:grid}.inspection-signoff-details button:hover{background:#fffdf9;border-color:#c69b51}.inspection-signoff-details span,.inspection-signoff-details strong,.inspection-signoff-details small{min-width:0}.inspection-signoff-details strong,.inspection-signoff-details small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inspection-signoff-details strong{color:#294750;font-size:11px}.inspection-signoff-details small{color:#78888d;margin-top:4px;font-size:9px}.inspection-signoff-details b{color:#2d697b;text-align:right;font-size:10px}.inspection-register-row>span{min-width:0}.inspection-register-row>span>strong,.inspection-register-row>span>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inspection-register-row>span>strong{color:#294750;font-size:11px}.inspection-register-row>span>small{color:#78888d;margin-top:5px;font-size:9px}.inspection-register-stage{align-items:center;gap:7px;display:flex}.inspection-register-stage>span{min-width:0}.inspection-register-stage>span>strong,.inspection-register-stage>span>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inspection-register-stage>span>strong{font-size:12px!important}.inspection-register-stage>span>small{color:#4d7b6b;margin-top:4px;font-size:9px;font-weight:800}.inspection-register-stage .pill{flex:none}.inspection-register-shop .pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.inspection-register-order>strong{color:#27677a!important;font-size:13px!important}.inspection-register-open{color:#2d697b;text-align:right;white-space:nowrap;font-size:10px;font-weight:900}.inspection-queue-empty{color:#6f8085;text-align:center;place-content:center;gap:7px;min-height:150px;display:grid}.inspection-queue-empty strong{color:#34545e;font-size:13px}.inspection-queue-empty span{font-size:11px}.batch-inspection-workflow{gap:11px;display:grid}.batch-inspection-head{color:#e3edf6;background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue));border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 17px;display:flex}.batch-inspection-head>div>span{color:#92d4a2;letter-spacing:1.15px;font-size:10px;font-weight:900}.batch-inspection-head h3{color:#fff;margin:6px 0 0;font-size:18px}.batch-inspection-head p{color:#cfdeeb;max-width:720px;margin:6px 0 0;font-size:11px;line-height:1.5}.batch-inspection-sequence{background:#fff;border:1px solid #dce4e4;border-radius:9px;align-items:center;gap:10px;min-height:64px;padding:9px 13px;display:flex}.batch-inspection-sequence-step{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.batch-inspection-sequence-step>span{color:#587079;background:#edf2f2;border:1px solid #dbe3e3;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.batch-inspection-sequence-step strong,.batch-inspection-sequence-step small{display:block}.batch-inspection-sequence-step strong{font-size:12px}.batch-inspection-sequence-step small{color:#74858b;margin-top:3px;font-size:10px}.batch-inspection-sequence-step>i{color:#9aabad;margin:0 5px 0 12px;font-style:normal}.batch-inspection-sequence-step.status-completed>span{color:#fff;background:#39856d;border-color:#39856d}.batch-inspection-sequence-step.status-issue-found>span{color:#fff;background:#b84c43;border-color:#b84c43}.batch-inspection-message{color:#684d1c;background:#fff8e9;border:1px solid #f0dfb9;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:800}.batch-inspection-stage-list,.parallel-handoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.work-approval-stage{border-color:#d8d4eb}.work-approval-stage>header{background:#f7f5fc}.batch-inspection-stage{background:#fff;border:1px solid #dce4e4;border-radius:9px;min-width:0;overflow:hidden}.batch-inspection-stage.blocked{background:#fafbfb}.batch-inspection-stage.correction-ready{border-color:#69a58d;box-shadow:0 0 0 2px #3d8b7017}.batch-inspection-stage.correction-ready>header{background:#eaf7f1}.correction-ready-button{white-space:normal;max-width:255px;line-height:1.25}.batch-inspection-stage>header{background:#f7faf9;border-bottom:1px solid #e0e6e5;justify-content:space-between;align-items:flex-start;gap:12px;min-height:91px;padding:12px 13px;display:flex}.batch-inspection-stage.blocked>header{background:#f7f8f8}.batch-inspection-stage>header span{color:#337462;letter-spacing:.85px;font-size:9px;font-weight:900}.batch-inspection-stage>header h4{color:#294650;margin:4px 0 0;font-size:14px}.batch-inspection-stage>header p{color:#78878c;margin:5px 0 0;font-size:10px;line-height:1.45}.batch-inspection-fields{grid-template-columns:1.25fr .75fr;gap:10px;padding:12px 13px;display:grid}.batch-inspection-fields label{color:#586a71;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.batch-inspection-fields label.wide{grid-column:1/-1}.batch-inspection-fields input,.batch-inspection-fields select,.batch-inspection-fields textarea{color:#29424b;background:#fff;border:1px solid #d6e0e0;border-radius:7px;width:100%;font-size:11px}.batch-inspection-fields input,.batch-inspection-fields select{height:36px;padding:0 8px}.batch-inspection-fields textarea{resize:vertical;min-height:76px;padding:8px}.batch-inspection-fields input:disabled,.batch-inspection-fields select:disabled,.batch-inspection-fields textarea:disabled{color:#79888d;background:#f2f5f5}.batch-inspection-stage>footer{background:#f8fafa;border-top:1px solid #e1e7e7;justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:9px 13px;display:flex}.batch-inspection-stage>footer strong,.batch-inspection-stage>footer small{display:block}.batch-inspection-stage>footer strong{font-size:11px}.batch-inspection-stage>footer small{color:#78888d;margin-top:3px;font-size:9px}.material-row{border-top:1px solid #edf0f0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:57px;margin:0 17px;display:grid}.part-mark{color:#688087;background:#eff3f3;border-radius:7px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.material-row strong,.material-row small{display:block}.material-row strong{font-size:12px}.material-row small{color:var(--subtle);margin-top:4px;font-size:11px}.floor-panel{margin-top:16px}.legend{color:var(--muted);gap:13px;font-size:11px;display:flex}.legend span{align-items:center;gap:5px;display:flex}.legend-dot{border-radius:2px;width:7px;height:7px}.legend-dot.planned{background:#5a91a2}.legend-dot.capacity{border:1px dashed #aeb9ba}.load-chart{background:repeating-linear-gradient(0deg,#0000 0 32px,#f0f3f2 33px);border-top:1px solid #edf0f0;justify-content:space-around;align-items:flex-end;gap:12px;height:135px;padding:8px 28px 18px;display:flex}.load-day{grid-template-columns:1fr;justify-items:center;gap:3px;width:55px;display:grid}.bar-wrap{background:#eef2f2;border-radius:3px 3px 0 0;align-items:flex-end;width:16px;height:82px;display:flex;position:relative}.capacity-bar{border-top:1px dashed #aab5b8;position:absolute;top:8px;left:-5px;right:-5px}.load-bar{background:#5b91a1;border-radius:3px 3px 0 0;width:100%}.load-bar.over{background:#c1842c}.load-day strong{font-size:11px}.load-day small{color:var(--muted);font-size:11px}.table-panel,.module-panel{overflow:hidden}.toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:63px;padding:12px 15px;display:flex}.filter-pills{gap:4px;display:flex;overflow-x:auto}.filter-pills button{color:#6b7a81;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;height:29px;padding:0 10px;font-size:12px;font-weight:700}.filter-pills button.active{color:#26586a;background:#eef5f6;border-color:#deebed}.inline-search{background:#f7f8f8;border:1px solid #e1e6e6;border-radius:7px;align-items:center;gap:7px;width:245px;height:33px;padding:0 10px;display:flex}.inline-search span{color:#718087;font-size:18px}.inline-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;width:100%;min-width:0;max-width:100%;overflow-x:auto}.wo-list-panel>.table-scroll{contain:inline-size paint;overscroll-behavior-inline:contain}.data-table{border-collapse:collapse;width:100%;font-size:12px}.data-table th{color:#78858b;border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.45px;white-space:nowrap;background:#f8f9f9;height:39px;padding:0 13px;font-size:11px;font-weight:800}.data-table td{vertical-align:middle;border-bottom:1px solid #edf0f0;height:61px;padding:10px 13px}.data-table tbody tr{cursor:pointer}.data-table tbody tr:hover{background:#fafcfc}.data-table tbody tr.clickable-record-row:focus-visible{outline-offset:-2px;background:#edf7f4;outline:2px solid #2d8f76}.data-table td strong,.data-table td small{display:block}.data-table td strong{color:#2e424b;font-size:12px}.data-table td small{color:#869399;white-space:nowrap;text-overflow:ellipsis;max-width:235px;margin-top:5px;font-size:11px;overflow:hidden}.data-table .align-right{text-align:right}.table-progress{align-items:center;gap:8px;min-width:95px;display:flex}.table-progress .progress{width:68px}.table-progress span{color:#61727a;font-size:11px}.table-footer{color:#7b898f;justify-content:space-between;align-items:center;height:53px;padding:0 15px;font-size:11px;display:flex}.table-footer div{gap:3px;display:flex}.table-footer button{background:#fff;border:1px solid #e0e5e5;border-radius:5px;width:26px;height:26px;font-size:11px}.table-footer .page-active{color:#fff;background:#275a6d;border-color:#275a6d}.register-pagination{gap:12px;height:auto;min-height:53px}.register-pagination div{align-items:center;gap:8px}.register-pagination button{width:auto;min-width:54px;padding:0 10px}.register-pagination div>span{color:#53656c;white-space:nowrap}.wo-page-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.wo-page-head h1{color:#172a33;letter-spacing:-.55px;margin:0;font-size:28px;line-height:1.15}.wo-page-head p{color:var(--muted);margin:7px 0 0;font-size:14px}.wo-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.wo-summary-card{color:#283e48;border:1px solid var(--line);min-height:82px;box-shadow:var(--shadow);text-align:left;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:12px;padding:13px 15px;display:flex}.wo-summary-card:hover{transform:translateY(-1px);box-shadow:0 7px 20px #14263012}.wo-summary-mark{letter-spacing:.4px;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.wo-summary-card strong,.wo-summary-card div>span,.wo-summary-card small{display:block}.wo-summary-card strong{font-size:22px;line-height:1}.wo-summary-card div>span{text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:12px;font-weight:800}.wo-summary-card small{color:var(--subtle);margin-top:4px;font-size:11px}.wo-summary-blue .wo-summary-mark{color:#285fb7;background:#edf3ff}.wo-summary-amber .wo-summary-mark{color:#94610e;background:#fff6e8}.wo-summary-green .wo-summary-mark{color:#27765f;background:#eaf7f1}.wo-summary-red .wo-summary-mark{color:#a44239;background:#fceeed}.wo-page,.wo-list-panel{min-width:0;max-width:100%}.wo-list-panel{overflow:hidden}.wo-list-controls{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:62px;padding:12px 15px;display:flex}.wo-page-size{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.wo-page-size select,.wo-filter-panel select{color:#344850;background:#fff;border:1px solid #dce3e3;border-radius:6px;height:33px;padding:0 28px 0 9px;font-size:12px}.wo-new-link{color:#fff;background:var(--aviation-blue);cursor:pointer;white-space:nowrap;border:1px solid #245b8f;border-radius:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800}.wo-number-search{color:#708188;background:#f8f9f9;border:1px solid #dfe5e5;border-radius:7px;align-items:center;gap:7px;width:min(330px,32vw);height:34px;margin-left:auto;padding:0 10px;display:flex}.wo-number-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.wo-check{color:#52646c;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;font-size:12px;display:flex}.wo-check input{accent-color:var(--aviation-blue)}.wo-action-row{border-bottom:1px solid var(--line);background:#fafbfb;align-items:center;gap:7px;min-height:55px;padding:10px 15px;display:flex}.wo-action-spacer{flex:1}.wo-active-action{color:#24586a;background:#eaf3f5;border-color:#bdd5db}.wo-filter-count{color:#fff;background:#2b697b;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-grid}.wo-column-panel,.wo-filter-panel{border-bottom:1px solid var(--line);background:#fff;padding:13px 15px}.wo-column-panel>strong{margin-bottom:4px;font-size:13px;display:block}.wo-column-panel>small{color:#75868c;margin-bottom:10px;font-size:10px;display:block}.wo-column-panel>div{flex-wrap:wrap;gap:7px 16px;display:flex}.wo-column-panel label{color:#50636b;align-items:center;gap:6px;font-size:12px;display:flex}.wo-column-panel input{accent-color:var(--aviation-blue)}.wo-filter-panel{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:12px;display:grid}.wo-filter-panel label{color:#52646c;gap:6px;font-size:12px;font-weight:800;display:grid}.wo-batch-bar{color:#365763;background:#edf6f8;border-bottom:1px solid #d7e9ed;align-items:center;gap:8px;min-height:44px;padding:8px 15px;font-size:12px;display:flex}.wo-batch-bar button{color:#285f70;cursor:pointer;background:#fff;border:1px solid #c9dde2;border-radius:6px;padding:6px 9px;font-size:11px;font-weight:800}.wo-batch-bar{flex-wrap:wrap}.wo-batch-bar button:disabled{opacity:.45;cursor:not-allowed}.wo-bulk-close-review{grid-template-rows:auto auto minmax(0,1fr) auto auto}.wo-bulk-close-item{cursor:default;grid-template-columns:29px minmax(0,1fr) auto}.wo-bulk-close-item>span{white-space:normal;max-width:130px}.wo-bulk-close-item p{overflow-wrap:anywhere}.wo-bulk-close-current{color:#365763;padding:8px 14px;font-size:11px}.wo-bulk-close-current .wo-close-review-progress{grid-template-columns:minmax(0,1fr)}.wo-message{color:#2d6f5a;background:#eef9f4;border-bottom:1px solid #d4eddf;padding:9px 15px;font-size:12px;font-weight:700}.wo-data-table{min-width:1720px}.wo-data-table th{padding:0 10px}.wo-data-table td{color:#465a63;white-space:nowrap;height:53px;padding:8px 10px}.wo-data-table tbody tr{cursor:pointer}.wo-data-table input[type=checkbox]{accent-color:var(--aviation-blue)}.wo-expand-column{width:32px}.wo-sort{color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}.wo-expand{color:#66808a;cursor:pointer;background:#f3f6f6;border:1px solid #dce4e4;border-radius:5px;width:24px;height:24px}.wo-order-link,.wo-inline-edit{color:#27677a;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:800}.wo-inline-edit{color:#3b6673;border-bottom:1px dashed #9eb4ba}.wo-tags{align-items:center;gap:4px;display:flex}.wo-tags span{color:#4b626b;background:#eff3f3;border-radius:8px;padding:3px 6px;font-size:10px;font-weight:800}.wo-more{color:#63757d;cursor:pointer;background:0 0;border:0;border-radius:5px;width:29px;height:27px}.wo-more:hover{background:#eef2f2}.wo-row-menu-backdrop{z-index:88;background:0 0;border:0;position:fixed;inset:0}.wo-row-menu{z-index:89;background:#fff;border:1px solid #d8e1e2;border-radius:9px;width:210px;padding:5px;display:grid;position:fixed;box-shadow:0 14px 36px #192d362e}.wo-row-menu>button{color:#38515a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-height:47px;padding:7px 8px;display:grid}.wo-row-menu>button:hover{background:#f3f7f7}.wo-row-menu>button:disabled{opacity:.48;cursor:not-allowed}.wo-row-menu>button>span{color:#326778;background:#eaf3f5;border-radius:6px;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;display:grid}.wo-row-menu>button.close-order>span{color:#28735d;background:#eaf7f1}.wo-row-menu>button.void-order{color:#7d302b}.wo-row-menu>button.void-order>span{color:#a13f37;background:#fff0ed}.wo-row-menu strong,.wo-row-menu small{display:block}.wo-row-menu strong{font-size:11px}.wo-row-menu small{color:#849297;margin-top:3px;font-size:9px}.wo-close-review-backdrop{z-index:100;background:#12242c8a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wo-close-review{background:#fff;border:1px solid #cfdadb;border-radius:12px;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(730px,100%);max-height:min(780px,100vh - 40px);display:grid;overflow:hidden;box-shadow:0 24px 70px #0e1f2747}.wo-close-review>header{color:#eaf4f5;background:linear-gradient(135deg,#173d49,#2b6d77);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:13px 16px;display:flex}.wo-close-review>header span{color:#93cbd0;letter-spacing:.9px;font-size:9px;font-weight:900}.wo-close-review>header h2{color:#fff;margin:4px 0 0;font-size:19px}.wo-close-review>header p{color:#c8dfe2;margin:4px 0 0;font-size:10px}.wo-close-review>header button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:7px;width:31px;height:31px;font-size:19px}.wo-close-review-summary{background:#f7f9f9;border-bottom:1px solid #dce4e4;grid-template-columns:105px 145px minmax(0,1fr);align-items:center;gap:8px;min-height:68px;padding:10px 14px;display:grid}.wo-close-review-summary>div{color:#2f6657;background:#edf8f3;border:1px solid #d2e9dd;border-radius:7px;justify-content:space-between;align-items:center;min-height:43px;padding:6px 10px;display:flex}.wo-close-review-summary>div.attention{color:#8a5c12;background:#fff6e7;border-color:#efdcb9}.wo-close-review-summary>div.complete{color:#2f6657}.wo-close-review-summary span{letter-spacing:.55px;font-size:8px;font-weight:900}.wo-close-review-summary strong{font-size:19px}.wo-close-review-summary p{color:#65777d;margin:0;font-size:10px;line-height:1.45}.wo-close-review-list{padding:8px 10px;overflow:auto}.wo-close-review-item{width:100%;min-height:53px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f0;border-radius:0;grid-template-columns:29px minmax(0,1fr) 68px;align-items:center;gap:9px;padding:7px 9px;display:grid}.wo-close-review-item:hover,.wo-close-review-item:focus-visible{outline-offset:-2px;background:#f5faf8;outline:2px solid #a8cfc0}.wo-close-review-item:last-child{border-bottom:0}.wo-close-review-item>i{color:#fff;background:#3e8a72;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:900;display:grid}.wo-close-review-item.state-pending>i{background:#c68a2c}.wo-close-review-item.state-na>i{color:#718187;background:#edf1f1}.wo-close-review-item>div strong{color:#2b454e;font-size:11px;display:block}.wo-close-review-item>div p{color:#78878c;margin:3px 0 0;font-size:9px;line-height:1.35}.wo-close-review-item>span{color:#28735d;text-align:center;background:#eaf7f1;border:1px solid #d2e9df;border-radius:10px;justify-self:end;min-width:55px;padding:4px 6px;font-size:8px;font-weight:900}.wo-close-review-item.state-pending>span{color:#93600f;background:#fff6e7;border-color:#efdcb9}.wo-close-review-item.state-na>span{color:#6f7e83;background:#f0f3f3;border-color:#e1e7e7}.wo-close-review>footer{background:#fafbfb;border-top:1px solid #dce4e4;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 14px;display:flex}.wo-close-review>footer strong,.wo-close-review>footer span{display:block}.wo-close-review>footer strong{color:#405a63;font-size:10px}.wo-close-review>footer span{color:#829095;margin-top:3px;font-size:9px}.wo-close-review-progress{color:#315c50;background:#eef8f3;border:1px solid #d3e9de;border-radius:7px;flex:100%;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:10px;line-height:1.4;display:grid}.wo-close-review-progress.error{color:#8b4038;background:#fff1ef;border-color:#efcdc8}.wo-close-review-progress.complete{color:#236a52;background:#e8f7ef;border-color:#c7e5d6}.wo-close-review-progress>a{color:#236a52;white-space:nowrap;font-weight:900;text-decoration:none}.wo-close-document-stage{z-index:-1;pointer-events:none;gap:24px;width:1100px;display:grid;position:fixed;top:0;left:-14000px}.wo-final-document{color:#111;background:#fff;overflow:visible}.wo-final-document.portrait{width:816px}.wo-final-document.landscape{width:1056px}.wo-final-document .print-document-shell,.wo-final-document .traveler-page,.wo-final-document .part-request-page,.wo-final-document .tear-down-document-page,.wo-final-document .ndt-report-page,.wo-final-document .form-8130-page{box-shadow:none!important}.wo-empty{text-align:center;height:90px!important;color:var(--muted)!important}.wo-list-panel .table-footer{gap:12px;height:auto;min-height:53px}.wo-list-panel .table-footer button{width:auto;min-width:28px;padding:0 8px}.wo-page-count{color:#425860;justify-content:center;align-items:center;min-width:82px;font-weight:800;display:inline-flex}.module-summary{background:linear-gradient(105deg, var(--pastel-peach), #fff 72%);border-bottom:1px solid var(--pastel-peach-line);justify-content:space-between;align-items:center;gap:25px;min-height:105px;padding:20px;display:flex}.module-summary h2{margin:0;font-size:18px}.module-summary p{max-width:730px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.module-summary .eyebrow{margin-bottom:7px}.module-table td{height:68px}.regular-cell{font-weight:600!important}.catalog-panel{overflow:hidden}.catalog-head{background:linear-gradient(105deg, var(--pastel-lilac), #fff 72%);border-bottom:1px solid var(--pastel-lilac-line);justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:20px;display:flex}.catalog-head h2{margin:0;font-size:19px}.catalog-head p{max-width:720px;color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.5}.catalog-head .eyebrow{margin-bottom:7px}.catalog-form{border-bottom:1px solid var(--line);background:#f6f9f9}.catalog-form-title{justify-content:space-between;gap:20px;padding:16px 20px 0;display:flex}.catalog-form-title strong,.catalog-form-title small{display:block}.catalog-form-title strong{font-size:14px}.catalog-form-title small{color:var(--muted);margin-top:5px;font-size:11px}.catalog-form-title>span{color:#a44239;font-size:12px;font-weight:700}.catalog-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 20px;display:grid}.catalog-form-grid label{color:#52646c;gap:6px;font-size:11px;font-weight:800;display:grid}.catalog-form-grid input,.catalog-form-grid select,.catalog-form-grid textarea{color:#283f48;background:#fff;border:1px solid #d9e1e1;border-radius:7px;width:100%;height:36px;padding:0 10px;font-size:12px}.catalog-form-grid textarea{resize:vertical;min-height:76px;padding:10px}.catalog-form-grid .catalog-wide{grid-column:span 2}.catalog-checks{background:#fff;border:1px solid #d9e1e1;border-radius:7px;flex-wrap:wrap;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:flex}.catalog-checks>span{color:#52646c;width:100%;font-size:11px;font-weight:800}.catalog-checks label{align-items:center;gap:5px;font-size:11px;display:flex}.catalog-checks input{width:13px;height:13px}.catalog-form-actions{justify-content:flex-end;gap:8px;padding:0 20px 16px;display:flex}.catalog-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:58px;padding:11px 15px;display:flex}.catalog-toolbar>span{color:var(--muted);font-size:11px}.catalog-table td{min-width:130px}.catalog-table td:nth-child(3),.catalog-table td:nth-child(4){max-width:260px}.catalog-pills{flex-wrap:wrap;gap:4px;display:flex}.register-list-actions,.register-sort-control{align-items:center;gap:7px;min-width:0;display:flex}.register-sort-control>label{color:#60757c;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.register-sort-control select{color:#29454e;background:#fff;border:1px solid #d4dfe0;border-radius:7px;max-width:190px;height:34px;padding:0 26px 0 9px;font-size:10px;font-weight:700}.register-sort-control .secondary-button{white-space:nowrap;min-height:34px;padding:0 10px}.inventory-page{gap:14px;display:grid}.inventory-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.inventory-summary-grid>div{border:1px solid var(--line);border-radius:var(--radius);min-height:84px;box-shadow:var(--shadow);background:#fff;align-items:center;gap:11px;padding:14px;display:flex}.inventory-summary-mark{color:#73541d;background:#fff2d8;border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.inventory-summary-mark.green{color:#27674f;background:#eaf7f1}.inventory-summary-mark.blue{color:#295e72;background:#eaf3f6}.inventory-summary-mark.amber{color:#946719;background:#fff4dc}.inventory-summary-grid p,.inventory-summary-grid small,.inventory-summary-grid strong,.inventory-summary-grid em{margin:0;display:block}.inventory-summary-grid small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.inventory-summary-grid strong{color:#233b44;margin-top:3px;font-size:21px}.inventory-summary-grid em{color:#879398;margin-top:2px;font-size:10px;font-style:normal}.inventory-panel{overflow:hidden}.inventory-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:93px;padding:17px 20px;display:flex}.inventory-panel-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.inventory-panel-head h2{margin:0;font-size:19px}.inventory-panel-head p{color:var(--muted);margin:6px 0 0;font-size:11px}.inventory-receive-form{border-bottom:1px solid var(--line);background:#f7f9f8}.inventory-receive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px 20px;display:grid}.inventory-receive-grid label{color:#52646c;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.inventory-receive-grid input,.inventory-receive-grid select{color:#283f48;background:#fff;border:1px solid #d9e1e1;border-radius:7px;width:100%;height:35px;padding:0 9px;font-size:11px}.inventory-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 155px 125px auto;align-items:center;gap:9px;min-height:58px;padding:10px 14px;display:grid}.inventory-toolbar>select{color:#4c6069;border:1px solid var(--line);background:#fff;border-radius:7px;height:35px;padding:0 9px;font-size:11px}.inventory-toolbar>span{color:var(--muted);white-space:nowrap;font-size:11px}.inventory-table td{min-width:94px}.inventory-table td:first-child{min-width:190px}.inventory-table td:nth-child(6){min-width:130px}.inventory-table .pill{white-space:nowrap}.inventory-quantity{color:#213e49;font-size:14px}.inventory-quantity small{margin:0;font-size:10px;display:inline}.inventory-master-table{min-width:1260px}.inventory-master-table td:first-child{min-width:150px}.inventory-master-table td:nth-child(2){min-width:205px}.inventory-master-table td:nth-child(6),.inventory-master-table td:nth-child(7){min-width:180px}.inventory-part-link{color:#226578;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:900;-webkit-text-decoration:underline #a9cbd2;text-decoration:underline #a9cbd2}.inventory-part-link:hover{color:#173f4b;text-decoration-color:#356f7d}.inventory-part-detail,.inventory-detail-stack{gap:11px;display:grid}.inventory-part-header{overflow:hidden}.inventory-back-button{color:#42636e;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#f3f7f7;width:100%;min-height:36px;padding:0 17px;font-size:12px;font-weight:900}.inventory-back-button:hover{background:#eaf2f2}.inventory-part-title{justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:15px 18px 12px;display:flex}.inventory-part-title h2{color:#173f4b;margin:4px 0 0;font-size:26px}.inventory-part-title p{color:var(--muted);margin:4px 0 0;font-size:13px}.inventory-part-quick-facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inventory-part-quick-facts div{border-right:1px solid var(--line);min-width:0;padding:9px 14px}.inventory-part-quick-facts div:last-child{border-right:0}.inventory-part-quick-facts span,.inventory-part-quick-facts strong{display:block}.inventory-part-quick-facts span{color:#7a8b91;text-transform:uppercase;font-size:10px;font-weight:900}.inventory-part-quick-facts strong{color:#2a4650;margin-top:4px;font-size:13px}.inventory-detail-tabs{scrollbar-width:thin;background:#e7eded;border:1px solid #d7e0e0;border-radius:9px;gap:3px;padding:4px;display:flex;overflow-x:auto}.inventory-detail-tabs button{color:#60747b;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;min-height:36px;padding:0 11px;font-size:11px;font-weight:900}.inventory-detail-tabs button.active{color:#215f70;background:#fff;box-shadow:0 2px 8px #1430391a}.inventory-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:11px;display:grid}.inventory-detail-wide{grid-column:1/-1}.inventory-detail-section{overflow:hidden}.inventory-detail-section-head{border-bottom:1px solid var(--line);background:#f8fafa;justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:11px 14px;display:flex}.inventory-detail-section-head h3{color:#263f48;margin:4px 0 0;font-size:15px}.inventory-detail-section-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.inventory-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inventory-fact-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;padding:9px 12px}.inventory-fact-grid>div:nth-child(2n){border-right:0}.inventory-fact-grid span,.inventory-fact-grid strong{display:block}.inventory-fact-grid span{color:#829096;text-transform:uppercase;font-size:10px;font-weight:900}.inventory-fact-grid strong{color:#2b444d;margin-top:5px;font-size:12px}.inventory-status-list{display:grid}.inventory-status-list div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:51px;padding:8px 12px;display:flex}.inventory-status-list div:last-child{border-bottom:0}.inventory-status-list span{color:#718188;font-size:11px}.inventory-status-list strong{color:#2d4b55;font-size:13px}.inventory-note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.inventory-note-grid div{border:1px solid var(--line);background:#f8fafa;border-radius:7px;min-height:78px;padding:10px}.inventory-note-grid span{color:#547078;font-size:10px;font-weight:900}.inventory-note-grid p{color:#6d7f85;margin:6px 0 0;font-size:11px;line-height:1.45}.inventory-master-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.inventory-master-edit-form label{color:#536d76;gap:5px;font-size:11px;font-weight:850;display:grid}.inventory-master-edit-form input,.inventory-master-edit-form select{color:#233f49;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cad6d9;border-radius:6px;padding:7px 9px}.inventory-master-edit-form input[readonly]{color:#6e7f85;background:#f1f5f5}.inventory-master-edit-form label small{color:#839196;font-size:10px;font-weight:600}.inventory-edit-actions{grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:3px;display:flex}.inventory-edit-error{color:#822d2d;background:#fff2f0;border:1px solid #efcbc6;border-radius:6px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:11px;font-weight:750}.inventory-location-error{margin:10px 12px 0}.inventory-location-source{font-weight:750;color:#6f7f85!important}.inventory-location-source:before{content:"↗ "}.inventory-batch-edit-row>td{background:#f4f8f8;border-bottom:2px solid #bcd2d5;padding:0!important}.inventory-batch-edit-form{min-width:980px;padding:13px 15px}.inventory-batch-edit-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px;display:flex}.inventory-batch-edit-title span,.inventory-batch-edit-title strong{display:block}.inventory-batch-edit-title span{color:#347382;letter-spacing:.7px;font-size:9px;font-weight:950}.inventory-batch-edit-title strong{color:#25424b;margin-top:3px;font-size:13px}.inventory-batch-edit-title small{color:#6f8086;text-align:right;max-width:480px;font-size:10px}.inventory-batch-quantity-history{grid-template-columns:repeat(2,minmax(0,240px));gap:9px;margin:0 0 11px;display:grid}.inventory-batch-quantity-history>div{background:#fff;border:1px solid #bfd2d4;border-radius:7px;padding:9px 11px}.inventory-batch-quantity-history span,.inventory-batch-quantity-history strong,.inventory-batch-quantity-history small{display:block}.inventory-batch-quantity-history span{color:#526a72;text-transform:uppercase;letter-spacing:.45px;font-size:9px;font-weight:900}.inventory-batch-quantity-history strong{color:#183942;margin-top:3px;font-size:17px}.inventory-batch-quantity-history small{color:#687d84;margin-top:2px;font-size:9px}.inventory-batch-edit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.inventory-batch-edit-grid label{color:#526a72;align-content:start;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.inventory-batch-edit-grid input,.inventory-batch-edit-grid select{color:#263f48;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #cbd9da;border-radius:6px;padding:6px 8px}.inventory-batch-edit-grid input[type=file]{padding:6px;font-size:10px}.inventory-batch-edit-grid label>small{color:#7a8b90;font-size:9px;font-weight:600;line-height:1.35}.inventory-batch-edit-wide{grid-column:span 5}.inventory-batch-document-field{background:#fff;border:1px dashed #bfd2d4;border-radius:7px;padding:9px}.inventory-batch-edit-actions{justify-content:flex-end;gap:8px;padding-top:11px;display:flex}.inventory-batch-row-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.inventory-bird-cards div{border-radius:8px}.inventory-bird-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.inventory-bird-cards div{border:1px solid var(--line);border-radius:var(--radius);min-height:74px;box-shadow:var(--shadow);background:#fff;align-content:center;padding:10px;display:grid}.inventory-bird-cards span{color:#78898f;text-transform:uppercase;font-size:10px;font-weight:900}.inventory-bird-cards strong{color:#27515e;margin-top:5px;font-size:22px}.inventory-detail-table{min-width:850px}.inventory-detail-table th{height:34px;font-size:10px}.inventory-detail-table td{min-width:90px;height:48px}.inventory-detail-table td strong,.inventory-detail-table td small{display:block}.inventory-detail-table td small{color:var(--subtle);margin-top:3px;font-size:10px}.inventory-warehouse-detail-table{min-width:1260px}.service-quote-history-table{min-width:1120px}.inventory-document-actions{gap:7px;display:flex}.visually-hidden-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.inventory-detail-empty{padding:20px}.inventory-detail-empty p{color:var(--muted);font-size:12px}.inventory-trace-upload{border-bottom:1px solid var(--line);background:#fbfdfc;grid-template-columns:minmax(220px,.8fr) minmax(280px,1fr) auto;align-items:end;gap:10px;padding:12px 14px;display:grid}.inventory-trace-upload>label{color:var(--muted);gap:5px;font-size:11px;font-weight:850;display:grid}.inventory-trace-upload select,.inventory-trace-upload input{width:100%;min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #ceddde;border-radius:8px;padding:8px 10px}@media (width<=760px){.inventory-trace-upload{grid-template-columns:1fr;align-items:stretch}.inventory-batch-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-batch-edit-wide{grid-column:span 2}.inventory-batch-edit-title{flex-direction:column;align-items:flex-start}.inventory-batch-edit-title small{text-align:left}}.part-number-chips{flex-wrap:wrap;gap:5px;max-width:280px;display:flex}.part-number-chips span{color:#285d6e;background:#edf7f7;border:1px solid #d1e8e6;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.inventory-view-tabs{background:#e9eeee;border:1px solid #dce4e4;border-radius:9px;gap:4px;width:fit-content;padding:4px;display:flex}.inventory-view-tabs button{color:#64767d;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 14px;font-size:11px;font-weight:900}.inventory-view-tabs button.active{color:#255b6c;background:#fff;box-shadow:0 2px 8px #16363f1a}.inventory-view-tabs span{color:#fff;background:#3c7b8c;border-radius:9px;place-items:center;min-width:17px;height:17px;margin-left:5px;padding:0 5px;font-size:9px;display:inline-grid}.ils-listings-panel{overflow:hidden}.ils-listings-head{min-height:102px}.ils-listings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:8px;display:flex}.ils-listings-actions label{color:#52646c;gap:5px;font-size:10px;font-weight:800;display:grid}.ils-listings-actions input{color:#203b45;border:1px solid var(--line);text-transform:uppercase;background:#fff;border-radius:7px;width:112px;height:35px;padding:0 9px;font-size:12px;font-weight:900}.ils-listings-summary{border-bottom:1px solid var(--line);background:#f7f9f8;grid-template-columns:130px 110px 150px minmax(230px,1fr);align-items:center;gap:10px;padding:12px 16px;display:grid}.ils-listings-summary>div{display:grid}.ils-listings-summary strong{color:#233f49;font-size:18px}.ils-listings-summary span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.ils-listings-message{color:#255b48;background:#edf8f3;border-bottom:1px solid #d6ebe1;padding:10px 16px;font-size:11px;font-weight:800}.ils-listings-table td{min-width:110px}.ils-listings-table td:first-child{text-align:center;width:54px;min-width:54px}.ils-listings-table input[type=checkbox]{accent-color:#2f7285;width:16px;height:16px}.ils-status{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.ils-status.ready{color:#27674f;background:#eaf7f1}.ils-status.review{color:#7b5a20;background:#fff5df}.ils-status.excluded{color:#8a5524;background:#fff2df}.ils-listings-footnote{color:#61747b;border-top:1px solid var(--line);background:#fbfcfc;padding:12px 16px;font-size:11px}.ils-listings-footnote strong{color:#314c56}.ils-part-listing-card{border-color:#bddbd2;box-shadow:0 0 0 1px #2f72850a}.ils-part-listing-table td{min-width:120px}.ils-part-listing-table td:nth-child(2){min-width:190px}.ils-part-listing-table small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.ils-condition-pill{color:#275c4b;background:#e9f6f0;border-radius:999px;justify-content:center;min-width:34px;padding:4px 7px;font-size:10px;font-weight:900;display:inline-flex}.ils-part-listing-actions{border-top:1px solid var(--line);background:#fbfcfc;justify-content:space-between;align-items:center;gap:14px;padding:11px 14px;display:flex}.ils-part-listing-actions p{color:#5d727a;margin:0;font-size:11px;line-height:1.45}.ils-sync-control{justify-content:space-between;align-items:center;gap:16px;display:flex}.ils-sync-control>div{gap:4px;display:grid}.ils-sync-control .secondary-button{flex:none}.inventory-parts-issue{gap:10px;display:grid}.inventory-issue-head{color:#dce9f4;background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue));border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:15px 17px;display:flex}.inventory-issue-head .eyebrow{color:#8fd09f}.inventory-issue-head h2{color:#fff;margin:5px 0 0;font-size:19px}.inventory-issue-head p{color:#cfdeeb;max-width:720px;margin:5px 0 0;font-size:11px;line-height:1.45}.inventory-closed-issue-loader{border-left:4px solid #bd7b21;grid-template-columns:minmax(240px,1fr) minmax(280px,.85fr);align-items:end;gap:14px;padding:13px 15px;display:grid}.inventory-closed-issue-loader h3{margin:3px 0 0;font-size:15px}.inventory-closed-issue-loader p{color:var(--muted);margin:4px 0 0;font-size:10px}.inventory-closed-issue-controls{grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:8px;display:grid}.inventory-closed-issue-controls label{color:#52666e;gap:5px;font-size:10px;font-weight:900;display:grid}.inventory-closed-issue-controls input{border:1px solid #d7e0e0;border-radius:6px;width:100%;height:35px;padding:0 9px}.inventory-closed-issue-loader .inventory-history-result{grid-column:1/-1}.inventory-issue-form{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:9px;grid-template-columns:minmax(210px,1.4fr) minmax(130px,.75fr) 92px minmax(160px,1fr) auto;align-items:end;gap:8px;padding:11px 12px;display:grid}.inventory-issue-form label{color:#52666e;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.inventory-issue-form input,.inventory-issue-form select{color:#29414a;background:#fff;border:1px solid #d7e0e0;border-radius:6px;outline:0;width:100%;height:35px;padding:0 9px;font-size:11px}.inventory-issue-form input:focus,.inventory-issue-form select:focus{border-color:#78a9b4;box-shadow:0 0 0 2px #467f8d1a}.inventory-issue-form input:disabled{color:#98a4a8;background:#f4f6f6}.inventory-issue-button{white-space:nowrap;min-width:158px}.inventory-issue-help{color:#718289;grid-column:1/-1;margin:0;font-size:10px;line-height:1.4}.inventory-issue-result{border-radius:6px;grid-column:1/-1;align-items:center;gap:7px;min-height:34px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.inventory-issue-result span{color:#fff;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.inventory-issue-result.success{color:#28614e;background:#edf8f3;border:1px solid #cce8da}.inventory-issue-result.success span{background:#39846c}.inventory-issue-result.error{color:#91443d;background:#fff3f1;border:1px solid #edcfcb}.inventory-issue-result.error span{background:#a54e45}.inventory-issue-lines{overflow:hidden}.inventory-issue-lines-head{border-bottom:1px solid var(--line);background:#f8fafa;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:11px 13px;display:flex}.inventory-issue-lines-head h3{margin:4px 0 0;font-size:14px}.inventory-issue-lines-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.inventory-issue-table th{height:32px;font-size:9px}.inventory-issue-table td{min-width:75px;height:47px}.inventory-issue-table td:first-child{min-width:175px}.inventory-issue-table td:nth-child(2),.inventory-issue-table td:nth-child(7){min-width:155px}.inventory-issue-table td strong,.inventory-issue-table td small{display:block}.inventory-issue-table td small{color:var(--subtle);margin-top:3px;font-size:9px}.inventory-issue-bulk{background:#edf6f7;border-bottom:1px solid #d5e4e6;justify-content:space-between;align-items:center;gap:10px;min-height:52px;padding:8px 12px;display:flex}.inventory-issue-bulk>span{color:#5f747b;font-size:11px}.inventory-issue-bulk>span strong{color:#285e6c}.inventory-issue-bulk>div{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.inventory-issue-table{min-width:1460px}.inventory-issue-table th:first-child,.inventory-issue-table td:first-child{text-align:center;width:34px;min-width:34px}.inventory-issue-table td:nth-child(2){min-width:175px}.inventory-issue-table td:nth-child(3),.inventory-issue-table td:nth-child(8){min-width:155px}.inventory-issue-table input[type=checkbox]{accent-color:#327486;width:15px;height:15px}.inventory-issue-row-actions{grid-template-columns:55px minmax(82px,1fr);align-items:center;gap:5px;min-width:155px;display:grid}.inventory-issue-row-actions input{color:#2d4851;text-align:center;background:#fff;border:1px solid #c9d9dc;border-radius:5px;width:55px;height:31px;padding:0 6px;font-size:12px;font-weight:900}.inventory-issue-row-actions input:focus{border-color:#6e9fab;outline:0;box-shadow:0 0 0 2px #3877861a}.inventory-issue-row-actions button{white-space:nowrap;min-width:82px;padding-inline:7px}.inventory-reservation-controls{grid-template-columns:55px 64px 58px;align-items:center;gap:4px;min-width:205px;display:grid}.inventory-reservation-controls input{color:#2d4851;background:#fff;border:1px solid #d5dfdf;border-radius:5px;width:55px;height:31px;padding:0 6px;font-size:11px}.inventory-reservation-controls .text-button{color:#9b453e;height:31px;padding:0 5px;font-size:10px}.inventory-reservation-controls .text-button:disabled{color:#aeb8bb}.inventory-issue-history{overflow:hidden}.inventory-issue-history-head{border-bottom:1px solid var(--line);background:#fbfcfc;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 13px;display:flex}.inventory-issue-history-head h3{margin:4px 0 0;font-size:15px}.inventory-issue-history-head p{max-width:800px;color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.4}.inventory-issue-history-table{min-width:1050px}.inventory-issue-history-table th{height:32px;font-size:10px}.inventory-issue-history-table td{min-width:105px;height:47px}.inventory-issue-history-table td:nth-child(2),.inventory-issue-history-table td:last-child{min-width:190px}.inventory-issue-history-table td strong,.inventory-issue-history-table td small{display:block}.inventory-issue-history-table td small{color:var(--subtle);margin-top:3px;font-size:10px}.inventory-issue-correction{background:#fff5f2;border-bottom:1px solid #ead1ca;grid-template-columns:minmax(240px,1fr) 115px minmax(220px,.8fr) auto;align-items:end;gap:8px;padding:9px 12px;display:grid}.inventory-issue-correction>div:first-child span,.inventory-issue-correction>div:first-child strong,.inventory-issue-correction>div:first-child small{display:block}.inventory-issue-correction>div:first-child span{color:#9a5548;letter-spacing:.6px;font-size:10px;font-weight:900}.inventory-issue-correction>div:first-child strong{margin-top:3px;font-size:12px}.inventory-issue-correction>div:first-child small{color:#7d6b66;margin-top:3px;font-size:10px}.inventory-issue-correction label{color:#725c56;gap:4px;font-size:10px;font-weight:900;display:grid}.inventory-issue-correction input{color:#3d484b;background:#fff;border:1px solid #d9c7c2;border-radius:6px;width:100%;height:33px;padding:0 8px;font-size:11px}.inventory-issue-correction>div:last-child{gap:5px;display:flex}.inventory-history-result{border-bottom:1px solid var(--line);padding:8px 12px;font-size:11px;font-weight:800}.inventory-history-result.success{color:#28614e;background:#edf8f3}.inventory-history-result.error{color:#91443d;background:#fff3f1}.inventory-global-issue-history{margin:0}.inventory-history-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:10px 13px;display:flex}.inventory-history-toolbar .inline-search{width:min(520px,100%)}.inventory-history-toolbar>span{color:var(--muted);font-size:10px;font-weight:750}.inventory-global-issue-history .inventory-issue-history-table{min-width:1240px}.inventory-history-correction-actions{flex-wrap:wrap;gap:6px;min-width:110px;display:flex}.overhaul-kit-catalog{overflow:hidden}.kit-catalog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;min-height:98px;padding:17px 20px;display:flex}.kit-catalog-head h2{margin:0;font-size:19px}.kit-catalog-head p{max-width:720px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.kit-catalog-head .eyebrow{margin-bottom:6px}.kit-builder{border-bottom:1px solid var(--line);background:#f6f9f9}.kit-builder-main{grid-template-columns:.8fr 1.4fr 1fr .45fr;gap:9px;padding:13px 20px;display:grid}.kit-builder-main label,.kit-builder-line label{color:#52646c;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.kit-builder-main input,.kit-builder-line input,.kit-builder-line select{color:#283f48;background:#fff;border:1px solid #d9e1e1;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:11px}.kit-builder-lines-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 20px 8px;display:flex}.kit-builder-lines-head strong,.kit-builder-lines-head small{display:block}.kit-builder-lines-head strong{font-size:12px}.kit-builder-lines-head small{color:var(--muted);margin-top:3px;font-size:10px}.kit-builder-lines{gap:6px;padding:0 20px 12px;display:grid}.kit-builder-line{background:#fff;border:1px solid #dfe6e6;border-radius:7px;grid-template-columns:25px minmax(210px,1fr) 90px 28px;align-items:end;gap:7px;padding:7px;display:grid}.kit-builder-line>span{color:#356879;background:#edf5f6;border-radius:50%;place-items:center;width:24px;height:24px;margin-bottom:5px;font-size:9px;font-weight:900;display:grid}.kit-builder-line>button{color:#a04b43;cursor:pointer;background:#fff5f3;border:1px solid #edd6d1;border-radius:6px;width:28px;height:28px;margin-bottom:3px}.kit-builder-line>button:disabled{opacity:.35;cursor:not-allowed}.kit-card-list{gap:10px;padding:12px;display:grid}.kit-card{background:#fff;border:1px solid #dce4e4;border-radius:9px;overflow:hidden}.kit-card-title{border-bottom:1px solid var(--line);background:#fbfcfc;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 15px;display:flex}.kit-card-title span{color:#337283;letter-spacing:.8px;font-size:9px;font-weight:900}.kit-card-title h3{margin:4px 0 0;font-size:14px}.kit-card-title p{color:var(--muted);margin:4px 0 0;font-size:10px}.kit-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.kit-card-actions .text-button{min-height:30px;font-size:10px}.kit-table td{min-width:105px}.kit-table td:first-child{min-width:135px}.kit-empty{color:#6c7d83;text-align:center;border:1px dashed #cdd9da;border-radius:9px;align-content:center;place-items:center;gap:5px;min-height:110px;display:grid}.kit-empty strong{font-size:13px}.kit-empty span{font-size:11px}.work-order-kit-panel{gap:10px;display:grid}.kit-materials-head{margin-bottom:0}.kit-materials-head .eyebrow{margin-bottom:4px}.kit-selector-card{background:#f5f9f9;border:1px solid #dbe5e5;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:11px;display:grid}.kit-selector-main{grid-template-columns:minmax(220px,1fr) 1.35fr;align-items:end;gap:10px;min-width:0;display:grid}.kit-selector-main>label{color:#536870;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.kit-selector-main select{color:#29444e;background:#fff;border:1px solid #cfdcdc;border-radius:7px;width:100%;height:36px;padding:0 9px;font-size:11px}.kit-selector-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-height:36px;display:grid}.kit-selector-facts div{background:#fff;border:1px solid #e0e7e7;border-radius:6px;min-width:0;padding:5px 7px}.kit-selector-facts span,.kit-selector-facts strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.kit-selector-facts span{color:#829096;font-size:8px;font-weight:900}.kit-selector-facts strong{color:#324b54;margin-top:3px;font-size:10px}.kit-selector-facts strong.ready{color:#2d765e}.kit-selector-facts strong.short{color:#aa6a1b}.kit-selector-help{color:var(--muted);margin:0;font-size:11px}.kit-material-summary{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 11px;display:flex}.kit-material-summary p{margin:0}.kit-material-summary strong,.kit-material-summary span{display:block}.kit-material-summary strong{font-size:12px}.kit-material-summary span{color:var(--muted);margin-top:3px;font-size:10px}.work-order-kit-table{border:1px solid var(--line)}.work-order-kit-table td{min-width:105px}.work-order-kit-table th:first-child,.work-order-kit-table td:first-child{text-align:center;width:34px;min-width:34px}.work-order-kit-table th:nth-child(2),.work-order-kit-table td:nth-child(2){min-width:160px}.work-order-kit-table input[type=checkbox]{accent-color:#327486;width:14px;height:14px}.kit-shortage-note{color:#7f5722;background:#fff7e8;border:1px solid #ead6b1;border-radius:8px;align-items:center;gap:9px;padding:9px 11px;display:flex}.kit-shortage-note>span{color:#fff;background:#bc7c27;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.kit-shortage-note p{margin:0;font-size:10px;line-height:1.45}.kit-request-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.kit-line-action{min-width:145px!important}.kit-line-action button{width:100%;min-width:92px}.issue-requested{white-space:nowrap;background:#edf8f3;border:1px solid #cee8dc;border-radius:7px;padding:7px 8px;font-weight:800;color:#2d6655!important;font-size:10px!important;display:inline-block!important}.selection-action-hint{color:#718188;white-space:nowrap;background:#f3f6f6;border:1px dashed #ccd8d9;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:800;display:inline-block}.work-order-kit-panel .kit-selector-main{grid-template-columns:minmax(0,1fr)}.parts-issue-panel{background:#fff;border:1px solid #dfe5e5;border-radius:9px;display:grid;overflow:hidden}.parts-issue-head{color:#fff;background:linear-gradient(135deg,#334f59,#2a6d78);justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:13px 15px;display:flex}.parts-issue-head>div>span{color:#a6d2d6;letter-spacing:.9px;font-size:10px;font-weight:900}.parts-issue-head h3{color:#fff;margin:5px 0 0;font-size:20px}.parts-issue-head p{color:#d4e5e7;margin:5px 0 0;font-size:12px;line-height:1.45}.parts-issue-summary{border-bottom:1px solid var(--line);background:#f7f9f9;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.parts-issue-summary>div{border-right:1px solid var(--line);min-height:54px;padding:9px 12px}.parts-issue-summary>div:last-child{border-right:0}.parts-issue-summary span,.parts-issue-summary strong{display:block}.parts-issue-summary span{color:#718187;letter-spacing:.45px;font-size:10px;font-weight:900}.parts-issue-summary strong{color:#294650;margin-top:4px;font-size:18px}.parts-issue-summary strong.short{color:#a34840}.parts-issue-summary strong.ready{color:#2c725a}.parts-issue-toolbar{border-bottom:1px solid var(--line);grid-template-columns:100px minmax(210px,1fr) 140px minmax(160px,.7fr) auto auto;align-items:end;gap:8px;padding:10px 12px;display:grid}.parts-issue-toolbar label{color:#52666e;gap:5px;min-width:0;font-size:10px;font-weight:900;display:grid}.parts-issue-toolbar input,.parts-issue-toolbar select{color:#29434c;background:#fff;border:1px solid #d7e0e0;border-radius:5px;width:100%;height:36px;padding:0 8px;font-size:12px}.parts-issue-toolbar label:first-child input{color:#2b6473;background:#eef6f7;font-weight:900}.parts-issue-toolbar .text-button{height:35px}.parts-selection-help{color:#4c6670;background:#edf6f7;border-bottom:1px solid #d8e6e8;align-items:center;gap:9px;min-height:44px;padding:8px 12px;display:flex}.parts-selection-help>span{color:#fff;background:#3a7d8c;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:grid}.parts-selection-help p{margin:0;font-size:12px;line-height:1.4}.parts-selection-help strong{color:#275c69}.kit-issue-help{border-top:1px solid #d8e6e8}.parts-issue-table-wrap{max-height:520px}.parts-issue-table{border-collapse:collapse;width:100%;min-width:1850px}.parts-issue-table th{z-index:2;color:#5f7279;letter-spacing:.35px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#eef3f3;border-bottom:1px solid #d5dfdf;border-right:1px solid #dce4e4;height:38px;padding:0 8px;font-size:12px;font-weight:900;position:sticky;top:0}.parts-issue-table td{color:#344b54;vertical-align:middle;border-bottom:1px solid #e6ebeb;border-right:1px solid #edf0f0;height:58px;padding:7px 8px;font-size:14px}.parts-issue-table tbody tr:hover{background:#f8fbfb}.parts-issue-table th:first-child,.parts-issue-table td:first-child{text-align:center;width:34px}.parts-issue-table th:nth-child(2),.parts-issue-table td:nth-child(2){text-align:center;width:38px}.parts-issue-table input[type=checkbox]{accent-color:#327486;width:16px;height:16px}.parts-issue-table th:nth-child(3),.parts-issue-table td:nth-child(3){width:120px}.parts-issue-table th:nth-child(4),.parts-issue-table td:nth-child(4){width:145px}.parts-issue-table th:nth-child(5),.parts-issue-table td:nth-child(5){width:220px}.parts-issue-table th:nth-child(13),.parts-issue-table td:nth-child(13){width:175px}.parts-issue-table th:nth-child(16),.parts-issue-table td:nth-child(16){width:165px}.parts-issue-table td strong,.parts-issue-table td small{display:block}.parts-issue-table td small{color:#718289;white-space:nowrap;text-overflow:ellipsis;max-width:220px;margin-top:4px;font-size:13px;overflow:hidden}.parts-issue-table .part-issue-pn{color:#225d6d;font-size:16px}.parts-issue-table .pill{white-space:nowrap}.parts-issue-table td:last-child .primary-button,.parts-request-inventory-action button{width:100%;min-width:130px;padding:0 9px;font-size:11px}.parts-issue-footer{border-top:1px solid var(--line);background:#f7f9f9;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.parts-issue-footer>span{color:#667a81;font-size:12px}.parts-issue-footer>span strong{color:#285a68;font-size:14px}.parts-issue-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.parts-request-row-actions{gap:4px;display:grid}.parts-request-row-actions .remove-reservation-button{color:#9b453e;background:#fff5f3;border:1px solid #ecd4d0;border-radius:6px;min-height:25px;padding:0 5px;font-size:9px;font-weight:800}.parts-request-row-actions .remove-reservation-button:hover{background:#fdecea}.kit-part-cell{justify-content:space-between;align-items:center;gap:10px;display:flex}.kit-part-cell>span{min-width:0}.kit-part-cell strong,.kit-part-cell small{display:block}.kit-line-reuse{color:#8a4038;cursor:pointer;background:#fff5f3;border:1px solid #e6c9c5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:20px;font-weight:800;line-height:1;display:grid}.kit-line-reuse:hover{background:#fde8e5}.kit-line-reuse:disabled{color:#9aa5a8;cursor:not-allowed;background:#f2f4f4;border-color:#dce2e3}.kit-reused-lines{background:#f7f9f9;border:1px solid #d8e0e1;border-radius:10px;margin:10px 0 0;padding:12px}.kit-reused-lines>div{justify-content:space-between;gap:12px;display:flex}.kit-reused-lines>div small{color:#667a80}.kit-reused-lines p{border-top:1px solid #e1e6e7;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;margin:8px 0 0;padding-top:8px;display:grid}.kit-line-message{color:#315f6a;margin:8px 0 0;font-size:13px;font-weight:700}.floating-create{z-index:20;color:#fff;background:var(--aviation-blue);cursor:pointer;border:0;border-radius:22px;align-items:center;gap:8px;min-height:42px;padding:0 15px 0 9px;font-size:13px;font-weight:800;display:flex;position:fixed;bottom:22px;right:25px;box-shadow:0 8px 25px #245b8f47}.floating-create span{background:#ffffff1f;border-radius:50%;place-items:center;width:27px;height:27px;font-size:18px;display:grid}.modal-backdrop,.drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a19208a;position:fixed;inset:0}.drawer-backdrop{justify-content:flex-end;align-items:stretch;display:flex;overflow:hidden}.modal-backdrop{place-items:center;padding:20px;display:grid}.work-order-opening-backdrop{z-index:120}.work-order-opening-page{place-items:center;min-height:58vh;display:grid}.work-order-opening-card{color:#173f49;background:#fff;border:1px solid #cedbd9;border-radius:13px;align-items:center;gap:16px;min-width:min(390px,100vw - 40px);padding:22px 24px;display:flex;box-shadow:0 22px 64px #0c252c42}.work-order-opening-card>div{gap:4px;min-width:0;display:grid}.work-order-opening-card strong{font-size:15px}.work-order-opening-card small{color:#697d82;font-size:11px}.work-order-opening-spinner{border:4px solid #d7e6e2;border-top-color:#287661;border-radius:50%;flex:0 0 34px;width:34px;height:34px;animation:.75s linear infinite work-order-opening-spin}@keyframes work-order-opening-spin{to{transform:rotate(360deg)}}.modal{background:#fff;border:1px solid #fff6;border-radius:13px;width:min(680px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 28px 90px #05141947}.modal-wide{width:min(1050px,100%)}.modal-backdrop.work-order-create-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f6f6;justify-content:stretch;align-items:stretch;width:100dvw;min-width:0;max-width:100dvw;padding:0;display:flex;overflow:hidden}.modal.work-order-create-workspace{overscroll-behavior:contain;width:100dvw;min-width:0;max-width:100dvw;height:100dvh;min-height:100dvh;max-height:100dvh;box-shadow:none;background:#f7f9f9;border:0;border-radius:0;overflow:auto}.work-order-create-workspace .modal-head{padding-top:max(23px, env(safe-area-inset-top));background:#fff}.work-order-create-workspace .modal-actions{padding-bottom:max(15px, env(safe-area-inset-bottom))}.modal-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:23px 24px 19px;display:flex}.modal-head h2{margin:0;font-size:22px}.modal-head p{color:var(--muted);margin:7px 0 0;font-size:13px}.modal-head .eyebrow{margin-bottom:7px}.icon-button{color:#718087;cursor:pointer;background:#f5f7f7;border:1px solid #e2e7e7;border-radius:7px;flex:none;width:31px;height:31px;font-size:20px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;padding:20px 24px;display:grid}.form-grid-compact{padding-top:17px;padding-bottom:17px}.form-grid-no-top,.form-grid-priority{padding-top:0}.form-grid>label,.form-grid legend{color:#52646c;font-size:12px;font-weight:800}.form-grid input,.form-grid select,.form-grid textarea{color:#243942;background:#fff;border:1px solid #d9e0e0;border-radius:7px;outline:0;width:100%;margin-top:7px;font-size:13px}.form-grid input,.form-grid select{height:37px;padding:0 10px}.form-grid textarea{resize:vertical;min-height:83px;padding:10px}.form-span{grid-column:1/-1}.form-grid fieldset{border:0;margin:0;padding:0}.form-grid legend{margin-bottom:7px}.choice-row{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.choice-row label{color:#435760;cursor:pointer;background:#fafbfb;border:1px solid #e0e5e5;border-radius:7px;grid-template-columns:14px 1fr;align-items:center;column-gap:7px;min-height:54px;padding:10px;font-size:12px;font-weight:800;display:grid}.choice-row label.selected{color:#24586a;background:#f0f7f8;border-color:#88b4c1}.choice-row input{width:13px;height:13px;margin:0}.choice-row small{color:#8a969c;grid-column:2;margin-top:3px;font-size:11px;font-weight:400}.modal-note{color:#577078;background:#f2f7f7;border:1px solid #e0ebeb;border-radius:7px;gap:10px;margin:0 24px 18px;padding:11px 12px;display:flex}.modal-note>span{color:#3d7180;border:1px solid #9dbbc3;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid}.modal-note p{margin:0;font-size:11px;line-height:1.55}.modal-actions{border-top:1px solid var(--line);background:#fafbfb;justify-content:flex-end;gap:8px;padding:15px 24px;display:flex}.modal-action-spacer{flex:1}.new-order-tabs{border-bottom:1px solid var(--line);background:#fff;align-items:flex-end;gap:24px;min-height:46px;padding:0 24px;display:flex}.new-order-tabs button{color:#89969b;cursor:pointer;background:0 0;border:0;align-items:center;height:46px;padding:0;font-size:12px;font-weight:800;display:flex;position:relative}.new-order-tabs button.active{color:#265e70}.new-order-tabs button.active:after{content:"";background:#27677a;height:2px;position:absolute;bottom:-1px;left:0;right:0}.work-order-create-meta{border-bottom:1px solid var(--line);background:#f5f9f9;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:18px;min-height:66px;padding:12px 24px;display:grid}.work-order-create-meta>div{min-width:0}.work-order-create-meta span,.work-order-create-meta strong,.work-order-create-meta small{display:block}.work-order-create-meta span{color:#7b8c92;letter-spacing:1px;margin-bottom:5px;font-size:10px;font-weight:900}.work-order-create-meta strong{color:#234753;font-size:15px}.work-order-create-meta small{color:#7a898f;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.manual-auto-match{color:#59696f;background:#f6f8f8;border:1px dashed #cbd5d7;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:flex}.manual-auto-match>span{color:#667980;background:#e8eeee;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;font-size:12px;font-weight:900;display:grid}.manual-auto-match strong,.manual-auto-match small{display:block}.manual-auto-match strong{font-size:12px}.manual-auto-match small{color:#78868c;margin-top:4px;font-size:10px;line-height:1.45}.manual-auto-match.matched{color:#1f665d;background:#f1faf7;border-style:solid;border-color:#9ed0c5}.manual-auto-match.matched>span{color:#fff;background:#3c8b7b}.work-type-step{gap:12px;padding:23px 24px 26px;display:grid}.work-type-card{color:#263c46;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4e4;border-radius:10px;grid-template-columns:49px minmax(0,1fr) 20px;align-items:center;gap:15px;min-height:112px;padding:17px;display:grid}.work-type-card:hover{background:#f8fbfb;border-color:#8fb7c1;box-shadow:0 6px 18px #19485614}.work-type-card:focus-visible{border-color:#4f8493}.work-type-icon{color:#e9fbff;letter-spacing:.5px;background:#245f72;border-radius:11px;place-items:center;width:48px;height:48px;font-size:13px;font-weight:900;display:grid}.work-type-ndt{color:#fff7e8;background:#94610e}.work-type-card strong,.work-type-card p,.work-type-card small{display:block}.work-type-card strong{font-size:15px}.work-type-card p{color:#61737b;margin:7px 0 0;font-size:13px;line-height:1.45}.work-type-card small{color:#8a979c;margin-top:7px;font-size:11px}.work-type-card>b{color:#73909a;font-size:22px}.work-type-help{color:#557079;background:#f1f7f7;border:1px solid #e0ebeb;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.work-type-help>span{border:1px solid #8eb1ba;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;display:grid}.work-type-help p{margin:0;font-size:12px;line-height:1.45}.mro-item-form,.batch-item-form{border:1px solid var(--line);border-radius:9px;margin:0 24px 17px;overflow:hidden}.mro-main-form{background:#f7f9f9;grid-template-columns:1fr 1fr;align-items:start;gap:13px;padding:17px 24px 7px;display:grid}.mro-form-section{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.form-section-head{border-bottom:1px solid var(--line);background:#f7f9f9;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:13px 15px;display:flex}.form-section-head span{color:#36806e;letter-spacing:1px;font-size:11px;font-weight:900;display:block}.form-section-head h3{margin:5px 0 0;font-size:14px}.mro-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:15px;display:grid}.mro-main-grid label{color:#52646c;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.mro-main-grid label>small{color:#849399;font-size:10px;font-weight:600;line-height:1.4}.mro-main-grid input,.mro-main-grid select,.mro-main-grid textarea{color:#243942;background:#fff;border:1px solid #d9e0e0;border-radius:7px;outline:0;width:100%;font-size:13px}.mro-main-grid input,.mro-main-grid select{height:37px;padding:0 10px}.mro-main-grid textarea{resize:vertical;min-height:72px;padding:9px 10px}.mro-field-wide,.mro-field-full{grid-column:1/-1}.mro-customer-select,.work-order-customer-select{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px;min-width:0;display:grid}.mro-customer-select label,.work-order-customer-select label{min-width:0}.work-order-inline-add{color:#356f60;white-space:nowrap;cursor:pointer;background:#f3f8f6;border:1px solid #bdd5cc;border-radius:6px;place-items:center;width:29px;height:29px;padding:0;font-size:14px;font-weight:900;display:grid}.work-order-inline-add:hover{color:#fff;background:#397b68;border-color:#397b68}.mro-main-grid label:has(textarea){align-self:stretch}.master-record-row{color:#668087;justify-content:space-between;align-items:center;gap:8px;min-height:37px;font-size:11px;display:flex}.master-record-row .text-button{white-space:nowrap;font-size:11px}.master-message{color:#286b57;background:#edf8f3;border:1px solid #d8eee4;border-radius:7px;padding:9px 10px;font-size:11px;font-weight:700}.inline-master-form{border:1px solid var(--line);background:#f5f8f8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;padding:11px;display:grid}.inline-master-form strong{grid-column:1/-1;font-size:12px}.inline-master-form input{height:34px}.preliminary-form{background:#f7f9f9;grid-template-columns:1.18fr .82fr;align-items:start;gap:13px;padding:17px 24px;display:grid}.inspection-card{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.inspection-card-head{border-bottom:1px solid var(--line);background:#f8fafa;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:14px 15px;display:flex}.inspection-card-head>div>span{color:#34806d;letter-spacing:1px;font-size:11px;font-weight:900}.inspection-card-head h3{margin:5px 0 0;font-size:15px}.inspection-card-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.inspection-card-head .secondary-button{max-width:190px}.inspection-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px;display:grid}.inspection-options label{color:#536970;cursor:pointer;background:#fafbfb;border:1px solid #dfe5e5;border-radius:7px;align-items:center;gap:8px;min-height:39px;padding:8px 9px;font-size:11px;font-weight:800;display:flex}.inspection-options label.selected{color:#245d4d;background:#eef8f3;border-color:#91c7b4}.inspection-options input,.inspection-radio-row input{opacity:0;pointer-events:none;position:absolute}.inspection-options label>span,.inspection-radio-row label>span{color:#fff;background:#fff;border:1px solid #bcc9ca;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.inspection-options label.selected>span,.inspection-radio-row label.selected>span{background:#39856d;border-color:#39856d}.inspection-default-note{color:#557078;background:#f1f7f7;border:1px solid #e0ebeb;border-radius:7px;gap:9px;margin:0 14px 14px;padding:10px 11px;display:flex}.inspection-default-note span{color:#337365;letter-spacing:.7px;flex:none;font-size:10px;font-weight:900}.inspection-default-note p{margin:0;font-size:11px;line-height:1.5}.inspection-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:14px;display:grid}.inspection-detail-grid>label,.inspection-detail-grid legend{color:#52646c;gap:6px;font-size:11px;font-weight:800;display:grid}.inspection-detail-grid input,.inspection-detail-grid select,.inspection-detail-grid textarea{color:#243942;background:#fff;border:1px solid #d9e0e0;border-radius:7px;width:100%;font-size:12px}.inspection-detail-grid select{height:36px;padding:0 9px}.inspection-detail-grid textarea{resize:vertical;min-height:73px;padding:9px}.inspection-detail-grid fieldset{border:0;margin:0;padding:0}.inspection-radio-row{grid-template-columns:1fr 1fr;gap:7px;display:grid}.inspection-radio-row label{color:#536970;cursor:pointer;border:1px solid #dfe5e5;border-radius:7px;align-items:center;gap:7px;min-height:36px;padding:7px 9px;font-size:11px;font-weight:800;display:flex}.inspection-radio-row label.selected{color:#245d4d;background:#eef8f3;border-color:#91c7b4}.inspection-radio-row label>span{border-radius:50%;width:16px;height:16px}.inspection-wide{grid-column:1/-1}.inspection-error{color:#9d3e36;background:#fff2f1;border:1px solid #f1d8d5;border-radius:7px;margin:0 14px 14px;padding:10px;font-size:11px;font-weight:700}.inspection-detail-grid>label>small{color:#849399;font-size:10px;font-weight:600}.signature-pad{background:#fbfcfc;border:1px solid #dce3e3;border-radius:9px;overflow:hidden}.signature-pad-head{border-bottom:1px solid #e4e9e9;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 12px;display:flex}.signature-pad-head strong,.signature-pad-head small{display:block}.signature-pad-head strong{color:#435861;font-size:12px}.signature-pad-head small{color:#809096;margin-top:4px;font-size:10px}.signature-canvas-wrap{background:repeating-linear-gradient(#fff 0 34px,#f3f6f6 35px);height:175px;position:relative;overflow:hidden}.signature-canvas-wrap.signed{background:#fff}.signature-canvas{z-index:2;touch-action:none;cursor:crosshair;width:100%;height:100%;display:block;position:relative}.signature-placeholder{color:#b2bdbf;pointer-events:none;place-items:center;font-family:Georgia,serif;font-size:25px;font-style:italic;display:grid;position:absolute;inset:0}.signature-line{pointer-events:none;background:#aebcbe;height:1px;position:absolute;bottom:30px;left:24px;right:24px}.signature-line:after{content:"Inspector signature";color:#8b999e;text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-style:normal;position:absolute;top:6px;left:0}.signature-pad-foot{color:#718188;background:#f7f9f9;border-top:1px solid #e4e9e9;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:8px 12px;font-size:10px;display:flex}.signature-pad-foot .text-button{font-size:11px}.signature-pad-foot .text-button:disabled{color:#aab5b8;cursor:default}.documents-create-panel{background:#f7f9f9;grid-template-columns:.85fr 1.15fr;align-items:start;gap:14px;min-height:420px;padding:20px 24px;display:grid}.document-action-grid{gap:11px;display:grid}.document-action-card{color:#263c46;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4e4;border-radius:10px;grid-template-columns:46px minmax(0,1fr) 18px;align-items:center;gap:13px;min-height:118px;padding:16px;display:grid}.document-action-card:hover{background:#f9fbfb;border-color:#8fb7c1;box-shadow:0 6px 18px #19485612}.document-action-card strong{font-size:14px;display:block}.document-action-card p{color:#687a81;margin:6px 0 0;font-size:11px;line-height:1.5}.document-action-card>b{color:#78919a;font-size:20px}.document-action-icon{color:#eafaff;letter-spacing:.5px;background:#28677a;border-radius:10px;place-items:center;width:45px;height:45px;font-size:11px;font-weight:900;display:grid}.upload-icon{color:#fff6e6;background:#996518}.document-queue{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.document-queue-head{border-bottom:1px solid var(--line);background:#f8fafa;justify-content:space-between;align-items:center;gap:12px;min-height:67px;padding:13px 15px;display:flex}.document-queue-head span:first-child{color:#37806e;letter-spacing:1px;font-size:10px;font-weight:900;display:block}.document-queue-head h3{margin:5px 0 0;font-size:14px}.document-empty{text-align:center;align-content:center;place-items:center;min-height:195px;padding:28px;display:grid}.document-empty>span{color:#607b84;background:#eef3f3;border-radius:9px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.document-empty strong{margin-top:11px;font-size:13px}.document-empty p{max-width:360px;color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.5}.document-list{max-height:262px;overflow:auto}.document-item{border-bottom:1px solid #edf0f0;grid-template-columns:34px minmax(0,1fr) auto 27px;align-items:center;gap:9px;min-height:61px;padding:9px 12px;display:grid;position:relative}.document-item>span{border-radius:7px;place-items:center;width:33px;height:33px;font-size:10px;font-weight:900;display:grid}.document-item>span.pdf{color:#a84c43;background:#fbedeb}.document-item>span.image{color:#286b57;background:#eaf7f1}.document-item strong,.document-item small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.document-item strong{font-size:12px}.document-item small{color:var(--subtle);margin-top:4px;font-size:10px}.document-item button{color:#9d4840;cursor:pointer;background:#fff5f4;border:1px solid #efd9d6;border-radius:6px;width:26px;height:26px}.document-item em{color:#fff;background:#496975;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:5px;left:5px}.document-error{color:#9d3e36;background:#fff2f1;border:1px solid #f1d8d5;border-radius:7px;margin:10px 12px 0;padding:9px 10px;font-size:11px;font-weight:700}.document-security-note{color:#567077;border-top:1px solid var(--line);background:#f3f8f8;align-items:center;gap:9px;min-height:49px;padding:10px 12px;display:flex}.document-security-note>span{color:#fff;background:#478b75;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:11px;display:grid}.document-security-note p{margin:0;font-size:10px;line-height:1.5}.new-order-document-list{gap:8px;max-height:none;padding:8px;display:grid;overflow:visible}.new-order-document-card{background:#fff;border:1px solid #dfe7e7;border-radius:8px;grid-template-columns:80px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:9px;display:grid;position:relative}.new-order-document-card>em{color:#fff;background:#496975;border:2px solid #fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:4px;left:4px}.new-order-document-pdf{color:#a84c43;background:#fbedeb;border:1px solid #efd9d6;border-radius:7px;place-items:center;width:76px;height:76px;font-size:11px;font-weight:900;display:grid}.new-order-document-details{gap:4px;min-width:0;display:grid}.new-order-document-details>strong,.new-order-document-details>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-order-document-details>strong{font-size:12px}.new-order-document-details>small{color:var(--subtle);font-size:10px}.new-order-document-details label{color:#52666e;gap:4px;min-width:0;font-size:10px;font-weight:800;display:grid}.new-order-document-details input{color:#2c424a;background:#fff;border:1px solid #d8e1e1;border-radius:7px;width:100%;min-height:35px;padding:0 9px;font-size:12px}.new-order-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.new-order-document-remove{color:#9d4840;cursor:pointer;background:#fff5f4;border:1px solid #efd9d6;border-radius:6px;width:30px;height:30px}.batch-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y pinch-zoom;overflow-x:auto}.batch-entry-table{border-collapse:collapse;width:100%;min-width:1040px}.batch-entry-table th{color:#7b898f;border-bottom:1px solid var(--line);text-align:left;text-transform:uppercase;letter-spacing:.35px;white-space:nowrap;background:#fbfcfc;height:34px;padding:0 7px;font-size:10px;font-weight:900}.batch-entry-table td{color:#64757c;border-bottom:1px solid #edf0f0;padding:7px;font-size:12px}.batch-entry-table th:first-child,.batch-entry-table td:first-child{text-align:center;width:34px}.batch-entry-table th:nth-child(2){width:150px}.batch-entry-table th:nth-child(3){width:245px}.batch-entry-table th:nth-child(4){width:145px}.batch-entry-table th:nth-child(5){width:65px}.batch-entry-table th:nth-child(6){width:150px}.batch-entry-table th:nth-child(7){width:165px}.batch-entry-table input,.batch-entry-table select{color:#2f444d;background:#fff;border:1px solid #dbe2e2;border-radius:6px;width:100%;height:33px;padding:0 8px;font-size:12px}.batch-remove{color:#a44239;cursor:pointer;background:#fff5f4;border:1px solid #f0d7d4;border-radius:6px;width:27px;height:27px}.batch-remove:disabled{color:#aeb8bc;cursor:default;background:#f7f8f8;border-color:#e5e9e9}.batch-summary{color:#66777e;background:#fafbfb;justify-content:flex-end;align-items:center;gap:10px;min-height:40px;padding:9px 13px;font-size:12px;display:flex}.batch-summary strong{color:#344b55}.batch-scope-selector{background:linear-gradient(135deg,#f7faf9,#eef5f2);border:1px solid #cbdcd6;border-radius:10px;margin-bottom:10px;padding:12px}.batch-scope-heading span{color:#397765;letter-spacing:.9px;font-size:10px;font-weight:900}.batch-scope-heading h3{color:#203d47;margin:4px 0 0;font-size:17px}.batch-scope-heading p{color:#6c7f85;margin:4px 0 0;font-size:11px}.batch-scope-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.batch-scope-options button{color:#536970;text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dfdc;border-radius:8px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:66px;padding:9px 10px;display:grid}.batch-scope-options button:hover{border-color:#8eb9aa}.batch-scope-options button.selected{color:#245945;background:#edf8f2;border-color:#5fa184;box-shadow:0 0 0 2px #468f701f}.batch-scope-options button>span{color:#fff;background:#527886;border-radius:8px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.batch-scope-options button.selected>span{background:#3b8869}.batch-scope-options button strong,.batch-scope-options button small{display:block}.batch-scope-options button strong{color:#294550;font-size:13px}.batch-scope-options button small{color:#7a898e;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.batch-scope-empty{color:#60747b;background:#fafcfc;border:1px dashed #cdd9d7;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:120px;padding:20px;display:flex}.batch-scope-empty>span{color:#fff;background:#6f8c83;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.batch-scope-empty strong{color:#2f4b54;font-size:13px}.batch-scope-empty p{margin:4px 0 0;font-size:11px}.new-order-tabs button:disabled{opacity:.42;cursor:not-allowed}.batch-entry-table select:disabled{color:#35594d;opacity:1;background:#eef6f2}.batch-quantity-entry{background:#fff;border:1px solid #d5e2de;border-radius:9px;margin-bottom:10px;padding:11px 12px}.batch-quantity-entry .form-section-head{margin-bottom:9px}.batch-quantity-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.batch-quantity-entry.single .batch-quantity-entry-grid{grid-template-columns:minmax(220px,360px)}.batch-quantity-entry-grid label{background:#f5f9f7;border:1px solid #d6e4df;border-radius:8px;gap:5px;min-width:0;padding:9px 10px;display:grid}.batch-quantity-entry-grid label.shared{background:#eef5fb;border-color:#aec9de}.batch-quantity-entry-grid label>span{color:#397765;letter-spacing:.7px;font-size:10px;font-weight:900}.batch-quantity-entry-grid label.shared>span{color:#315f85}.batch-quantity-entry-grid label small{color:#74858a;font-size:10px;line-height:1.3}.batch-intake-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.batch-intake-overview>div{background:#f5f9f8;border:1px solid #d7e4e0;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.batch-intake-overview span{color:#397765;letter-spacing:.65px;font-size:10px;font-weight:900}.batch-intake-overview strong{color:#243f48;font-size:18px}.batch-intake-overview small{color:#718187;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.batch-intake-overview>div.active{background:#eff8f3;border-color:#a9cfbe}.batch-intake-overview>div.inactive{opacity:.5;background:#f2f4f4;border-style:dashed}.batch-editable-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.batch-editable-summary>label{background:#eff8f3;border:1px solid #bcd8cc;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.batch-editable-summary>label.combined-service-quantity{background:#eef5fa;border-color:#b9cfdb}.batch-editable-summary>label input{color:#233f48;background:#fff;border:1px solid #b9d2c8;border-radius:6px;outline:0;width:100%;min-width:0;height:33px;padding:0 8px;font-size:17px;font-weight:900}.batch-editable-summary>label input:focus{border-color:#4f9278;box-shadow:0 0 0 2px #488b701f}.batch-editable-summary>label small{color:#667d75;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.batch-quantity-input{color:#1f4f40;background:#fff;border:1px solid #8fbea9;border-radius:7px;outline:0;width:100%;height:35px;padding:0 9px;font-size:18px;font-weight:900}.batch-quantity-input:focus{border-color:#3c8a69;box-shadow:0 0 0 3px #3c8a6924}.batch-physical-total{color:#fff;background:#173e50;border-radius:8px;align-items:center;gap:14px;margin:-2px 0 10px;padding:9px 12px;display:flex}.batch-physical-total>div{align-items:center;gap:10px;display:flex}.batch-physical-total span{color:#a7d9b4;letter-spacing:.75px;font-size:10px;font-weight:900}.batch-physical-total strong{color:#fff;font-size:22px;line-height:1}.batch-physical-total small{color:#d0e0e5;margin-left:auto;font-size:10px}.batch-intake-card{background:#fff;border:1px solid #dce4e4;border-radius:9px;margin-bottom:10px;padding:11px 12px}.batch-intake-card .form-section-head,.batch-item-form .form-section-head{margin-bottom:9px}.form-section-head p{color:#75858b;margin:3px 0 0;font-size:10px;font-weight:500}.batch-customer-grid{margin-top:0}.batch-label-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.batch-label-grid label{color:#53676f;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.batch-label-grid textarea{resize:vertical;color:#273f48;min-height:62px;font:inherit;background:#fff;border:1px solid #d7e0e0;border-radius:7px;padding:8px 9px}.batch-label-grid small{color:#7d8d92;font-size:10px;font-weight:500}.batch-label-grid label.disabled{opacity:.55}.work-order-contact-picker{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.work-order-contact-multi{gap:5px;min-width:0;display:grid}.work-order-contact-multi>span{color:#52646c;font-size:12px;font-weight:800}.work-order-contact-dropdown>summary{height:37px;padding:0 10px;font-size:11px}.work-order-contact-dropdown>summary b{font-size:9px}.work-order-contact-dropdown .quote-attention-menu{width:min(430px,100%);max-height:180px;top:40px;left:0;right:auto}.work-order-contact-dropdown .quote-attention-menu>label{min-height:34px}.work-order-contact-picker .secondary-button{height:37px}.work-order-contact-selected{background:#f7faf9;border:1px solid #d9e5e1;border-radius:7px;flex-wrap:wrap;gap:5px;padding:6px;display:flex}.work-order-contact-selected>span{color:#31594e;background:#eaf5f0;border:1px solid #c9e0d6;border-radius:6px;gap:2px;min-width:150px;padding:5px 7px;display:grid}.work-order-contact-selected strong{font-size:10px}.work-order-contact-selected small{color:#6c7e83;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.work-order-contact-create{background:#f3f8f6;border:1px solid #cee1da;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:7px;padding:9px;display:grid}.work-order-contact-create>strong{color:#315f54;grid-column:1/-1;font-size:11px}.work-order-contact-create input{margin:0}.work-order-contact-create>div{gap:5px;display:flex}.batch-release-grid>label>small{color:#71838a;margin-top:5px;font-size:10px;font-weight:500;line-height:1.35;display:block}.work-order-contact-dropdown .quote-attention-menu{border-color:#d9e4e0;gap:3px;padding:5px;box-shadow:0 9px 22px #23414821}.work-order-contact-dropdown .quote-attention-menu>label{background:#fff;border-radius:5px;gap:7px;min-height:29px;padding:4px 6px}.work-order-contact-dropdown .quote-attention-menu>label:hover{background:#f4f9f7}.work-order-contact-dropdown .quote-attention-menu input{width:12px;height:12px}.work-order-contact-dropdown .quote-attention-menu strong{font-size:10px}.work-order-contact-dropdown .quote-attention-menu small{font-size:8px}.batch-label-toggle{background:#edf2f2;border-radius:7px;justify-content:center;gap:3px;margin:0 auto 9px;padding:3px;display:flex}.batch-label-toggle button{color:#60747b;cursor:pointer;background:0 0;border:0;border-radius:5px;min-width:120px;height:32px;font-size:11px;font-weight:900}.batch-label-toggle button.active{color:#fff;background:#2e6c7e}.batch-workflow-panel{gap:10px;display:grid}.batch-workflow-banner{color:#fff;background:linear-gradient(135deg,#173c50,#2f6fb0);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 14px;display:flex}.batch-workflow-banner.plating{background:linear-gradient(135deg,#4f411c,#9a7324)}.batch-workflow-banner.release{background:linear-gradient(135deg,#254a43,#397c68)}.batch-workflow-banner span{color:#9ad8aa;letter-spacing:1px;font-size:10px;font-weight:900}.batch-workflow-banner h3{color:#fff;margin:4px 0 0;font-size:16px}.batch-workflow-banner p{color:#d0e0e5;margin:4px 0 0;font-size:11px}.plating-process-selector{background:#fffaf0;border:1px solid #e8d8ad;border-radius:9px;grid-template-columns:minmax(190px,.85fr) minmax(280px,1.15fr);align-items:center;gap:12px;padding:11px;display:grid}.plating-process-selector>div:first-child>span{color:#8a6721;letter-spacing:.8px;font-size:10px;font-weight:900}.plating-process-selector h3{color:#304a53;margin:3px 0;font-size:14px}.plating-process-selector p{color:#708087;margin:0;font-size:10px;line-height:1.35}.plating-process-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.plating-process-options button{text-align:left;color:#445b63;cursor:pointer;background:#fff;border:1px solid #d9dfdf;border-radius:8px;align-items:center;gap:8px;min-height:54px;padding:7px;display:flex}.plating-process-options button>span{color:#8a6721;background:#f7eed5;border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:900;display:grid}.plating-process-options button div{gap:2px;min-width:0;display:grid}.plating-process-options button strong{color:#304a53;font-size:12px}.plating-process-options button small{color:#76858a;font-size:10px;line-height:1.25}.plating-process-options button.selected{background:#fff7df;border-color:#b78d31;box-shadow:inset 0 0 0 1px #b78d31}.plating-process-options button.selected>span{color:#fff;background:#916b1f}.plating-traveler-empty{color:#718187;background:#f8f9f9;border:1px dashed #ccd6d6;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:90px;display:flex}.plating-traveler-empty>span{color:#8a6721;background:#f7eed5;border-radius:9px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.plating-traveler-empty strong{color:#304a53;font-size:12px;display:block}.plating-traveler-empty p{margin:3px 0 0;font-size:10px}.plating-task-panel .task-panel-head{background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue))}.plating-batch-strip{background:#fff;border:1px solid #dbe3e3;border-radius:8px;grid-template-columns:90px 82px minmax(140px,.8fr) minmax(190px,1.2fr);min-height:52px;display:grid;overflow:hidden}.plating-batch-strip>div{border-right:1px solid #e1e7e7;align-content:center;min-width:0;padding:8px 10px;display:grid}.plating-batch-strip>div:last-child{border-right:0}.plating-batch-strip span,.plating-batch-strip strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.plating-batch-strip span{color:#75868c;letter-spacing:.55px;font-size:9px;font-weight:900}.plating-batch-strip strong{color:#2d4852;margin-top:4px;font-size:12px}.plating-task-list .work-task-summary{grid-template-columns:34px minmax(0,1fr) auto 86px 18px}.plating-task-list .work-task-time strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.plating-task-fields .task-work-required-field textarea,.plating-task-fields .task-corrective-action-field textarea{min-height:124px}.ndt-part-register{background:#fff;border:1px solid #d7e2df;border-radius:9px;overflow:hidden}.ndt-part-register .form-section-head{background:#f4f8f6;border-bottom:1px solid #dbe5e1;min-height:58px;margin:0;padding:9px 11px}.ndt-part-register-scroll{overflow-x:auto}.ndt-part-register table{border-collapse:collapse;width:100%;min-width:850px}.ndt-part-register th{color:#64777e;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f8fafa;border-bottom:1px solid #dde5e5;border-right:1px solid #e5eaea;height:30px;padding:0 6px;font-size:9px;font-weight:900}.ndt-part-register td{border-bottom:1px solid #e7ecec;border-right:1px solid #edf0f0;height:42px;padding:4px}.ndt-part-register tbody tr:last-child td{border-bottom:0}.ndt-part-register th:first-child,.ndt-part-register td:first-child{color:#377565;text-align:center;width:42px;font-size:11px;font-weight:900}.ndt-part-register th:nth-child(2){width:140px}.ndt-part-register th:nth-child(3){min-width:220px}.ndt-part-register th:nth-child(4){width:140px}.ndt-part-register th:nth-child(5){width:68px}.ndt-part-register th:nth-child(6){width:112px}.ndt-part-register th:last-child,.ndt-part-register td:last-child{text-align:center;width:42px}.ndt-part-register input{color:#29434d;background:#fff;border:1px solid #0000;border-radius:5px;outline:0;width:100%;height:32px;padding:0 7px;font-size:11px}.ndt-part-register tr:hover input,.ndt-part-register input:focus{background:#fbfefd;border-color:#9fc1b5}.ndt-part-service{color:#23624e;white-space:nowrap;background:#eaf7f1;border:1px solid #c8e4d7;border-radius:6px;align-items:center;min-height:26px;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.ndt-part-service.combined{color:#315f82;background:#edf5fb;border-color:#cbddea}.ndt-part-remove{color:#9f443d;cursor:pointer;background:#fff4f2;border:1px solid #ebd1cc;border-radius:6px;width:28px;height:28px;font-size:15px}.ndt-part-remove:disabled{color:#abb5b8;cursor:default;background:#f5f7f7;border-color:#e1e6e6}.ndt-report-mode{background:#f3f8fb;border:1px solid #d3e2ea;border-radius:9px;grid-template-columns:minmax(190px,.78fr) minmax(360px,1.22fr);align-items:center;gap:12px;padding:9px 11px;display:grid}.ndt-report-mode>div:first-child>span{color:#2e7182;letter-spacing:.8px;font-size:10px;font-weight:900}.ndt-report-mode h3{color:#294650;margin:3px 0 0;font-size:14px}.ndt-report-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ndt-report-mode-options button{color:#445b63;text-align:left;cursor:pointer;background:#fff;border:1px solid #d5e0e4;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:7px 8px;display:flex}.ndt-report-mode-options button>span{color:#2f7080;background:#eaf3f6;border-radius:7px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;font-weight:900;display:grid}.ndt-report-mode-options button strong{color:#304a53;font-size:11px;display:block}.ndt-report-mode-options button.selected{background:#eef7fb;border-color:#4f91a1;box-shadow:inset 0 0 0 1px #4f91a1}.ndt-report-mode-options button.selected>span{color:#fff;background:#2f7182}.ndt-report-control-card,.ndt-report-lines-section{background:#fff;border:1px solid #dbe3e3;border-radius:9px;padding:11px 12px}.ndt-report-control-card .form-section-head,.ndt-report-lines-section .form-section-head{margin-bottom:9px}.ndt-report-control-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.ndt-report-control-grid label{color:#53676f;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.ndt-report-control-grid input,.ndt-report-line-fields select,.ndt-report-line-fields textarea,.ndt-report-closeout input,.ndt-report-closeout select,.ndt-report-closeout textarea{color:#263e47;width:100%;font:inherit;background:#fff;border:1px solid #d5dfe1;border-radius:7px;outline:0}.ndt-report-control-grid input,.ndt-report-line-fields select,.ndt-report-closeout input,.ndt-report-closeout select{height:34px;padding:0 8px}.ndt-report-customer-source{background:#f5f9f8;border:1px solid #d9e5e1;border-radius:7px;grid-column:1/-1;grid-template-columns:auto minmax(130px,.45fr) minmax(200px,1fr);align-items:center;gap:9px;min-width:0;padding:7px 9px;display:grid}.ndt-report-customer-source span{color:#397765;letter-spacing:.6px;font-size:9px;font-weight:900}.ndt-report-customer-source strong{color:#2f4b54;font-size:11px}.ndt-report-customer-source small{color:#718187;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ndt-report-line-list{gap:8px;display:grid}.ndt-report-line-list article{background:#f9fbfb;border:1px solid #dce4e5;border-radius:8px;overflow:hidden}.ndt-report-line-list article.no-findings{border-color:#bddccc}.ndt-report-line-list article.has-findings{border-color:#e3bdb8}.ndt-report-line-list article>header{background:#fff;border-bottom:1px solid #e1e7e7;grid-template-columns:42px minmax(130px,1fr) minmax(85px,.55fr) 45px auto;align-items:center;gap:8px;min-height:47px;padding:7px 9px;display:grid}.ndt-report-line-list article>header>span{color:#317486;letter-spacing:.6px;font-size:9px;font-weight:900}.ndt-report-line-list article>header>div{min-width:0}.ndt-report-line-list article>header div>strong,.ndt-report-line-list article>header div>small,.ndt-report-line-list article>header div>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ndt-report-line-list article>header div>span{color:#859399;font-size:8px;font-weight:800}.ndt-report-line-list article>header div>strong{color:#2c4650;font-size:12px}.ndt-report-line-list article>header div>small{color:#74838a;margin-top:3px;font-size:10px}.ndt-report-line-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid}.ndt-report-line-fields label{color:#53676f;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.ndt-report-line-fields label.wide{grid-column:1/-1}.ndt-report-line-fields textarea{resize:vertical;min-height:57px;padding:8px;line-height:1.35}.ndt-unified-head-actions{align-items:center;gap:8px;display:flex}.ndt-unified-head-actions>strong{color:#397765;white-space:nowrap;font-size:11px}.ndt-report-line-list article>header.ndt-unified-line-head{grid-template-columns:minmax(0,1fr) auto 30px;min-height:39px}.ndt-unified-line-head .ndt-part-remove{width:28px;height:28px}.ndt-report-line-fields.ndt-unified-line-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.ndt-unified-line-fields label.description{grid-column:span 2}.ndt-unified-line-fields label.wide{grid-column:1/-1}.ndt-unified-line-fields input{color:#263e47;width:100%;height:34px;font:inherit;background:#fff;border:1px solid #d5dfe1;border-radius:7px;outline:0;padding:0 8px}.ndt-report-line-table{border:1px solid #d9e3e3;border-radius:8px;width:100%;max-width:100%;display:block;overflow-x:hidden}.ndt-report-line-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.ndt-report-line-table th{color:#61777e;letter-spacing:.2px;text-align:left;text-transform:uppercase;white-space:normal;background:#f3f7f7;border-bottom:1px solid #d5dfdf;border-right:1px solid #dce5e5;height:30px;padding:0 4px;font-size:8px;font-weight:900;line-height:1.15}.ndt-report-line-table th:first-child{text-align:center;width:4%}.ndt-report-line-table th:nth-child(2){width:15%}.ndt-report-line-table th:nth-child(3){width:22%}.ndt-report-line-table th:nth-child(4){width:13%}.ndt-report-line-table th:nth-child(5){width:6%}.ndt-report-line-table th:nth-child(6){width:9%}.ndt-report-line-table th:nth-child(7){width:11%}.ndt-report-line-table th:nth-child(8){width:15%}.ndt-report-line-table th:last-child{width:5%}.ndt-report-line-table td{vertical-align:middle;background:#fff;border-bottom:1px solid #e1e8e8;border-right:1px solid #e7ecec;min-width:0;height:43px;padding:3px;overflow:hidden}.ndt-report-line-table td:first-child{color:#2f7182;text-align:center}.ndt-report-line-table td:first-child strong{font-size:12px}.ndt-report-line-table tr.no-findings td{background:#f4fbf7}.ndt-report-line-table tr.has-findings td{background:#fff7f6}.ndt-report-line-table input,.ndt-report-line-table select{color:#29434d;text-overflow:ellipsis;background:#fff;border:1px solid #d3dfe0;border-radius:6px;outline:0;width:100%;min-width:0;height:33px;padding:0 5px;font-size:10px}.ndt-report-line-table input:focus,.ndt-report-line-table select:focus{border-color:#609b8a;box-shadow:0 0 0 2px #3f86701a}.ndt-report-line-table td:last-child{text-align:center}.ndt-report-line-table .ndt-part-remove{width:28px;max-width:100%;height:28px}.ndt-report-line-table .ndt-line-remark-row td{height:auto;padding:6px}.ndt-report-line-table .ndt-line-remark-row td:first-child{border-right-color:#0000}.ndt-report-line-table .ndt-line-remark-row label{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:7px;display:grid}.ndt-report-line-table .ndt-line-remark-row label span{color:#526b73;font-size:9px;font-weight:900}.ndt-report-line-table .ndt-line-remark-row textarea{color:#29434d;resize:vertical;background:#fff;border:1px solid #d3dfe0;border-radius:6px;width:100%;min-height:48px;padding:7px;font-size:10px}.ndt-report-closeout{grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);gap:9px;display:grid}.ndt-report-closeout.inspector-only{grid-template-columns:minmax(0,1fr)}.ndt-report-consolidated-remarks{gap:8px;min-width:0;display:grid}.ndt-report-remarks-editor,.ndt-report-inspector{background:#fff;border:1px solid #dbe3e3;border-radius:9px;min-width:0;padding:10px}.ndt-report-remarks-editor.no-findings{border-left:4px solid #5a9b7d}.ndt-report-remarks-editor.findings{border-left:4px solid #ba6d62}.ndt-report-remarks-editor>span{color:#337789;letter-spacing:.7px;font-size:9px;font-weight:900}.ndt-report-remarks-editor.no-findings>span{color:#34735d}.ndt-report-remarks-editor.findings>span{color:#9b5148}.ndt-report-remark-heading{grid-template-columns:minmax(0,1fr) minmax(210px,.62fr);align-items:end;gap:8px;margin:3px 0 7px;display:grid}.ndt-report-remark-heading h3{color:#2f4953;margin:0;font-size:13px}.ndt-report-remark-heading label{color:#5e747b;letter-spacing:.35px;text-transform:uppercase;gap:3px;font-size:8px;font-weight:900;display:grid}.ndt-report-remarks-editor textarea{resize:vertical;min-height:72px;padding:8px;line-height:1.35}.ndt-report-remarks-editor textarea:disabled{color:#8a979b;background:#f3f5f5}.ndt-report-inspector,.ndt-report-closeout.inspector-only .ndt-report-inspector{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ndt-report-inspector-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.ndt-report-inspector-fields label{color:#53676f;gap:5px;font-size:10px;font-weight:800;display:grid}.ndt-report-inspector .signature-capture-pad .signature-canvas-wrap{height:112px}.ndt-report-signature-note{color:#54746a;font-size:9px;font-weight:700;line-height:1.35}.ndt-report-print-selector{background:#f4f8fa;border:1px solid #d5e2e7;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(210px,.45fr);align-items:center;gap:12px;min-height:58px;padding:8px 10px;display:grid}.ndt-report-print-selector span,.ndt-report-print-selector strong,.ndt-report-print-selector small{display:block}.ndt-report-print-selector span{color:#317486;letter-spacing:.7px;font-size:9px;font-weight:900}.ndt-report-print-selector strong{color:#2f4953;margin-top:3px;font-size:12px}.ndt-report-print-selector small{color:#74848a;margin-top:3px;font-size:10px}.ndt-report-print-selector select{color:#2c4650;background:#fff;border:1px solid #cfdcdf;border-radius:7px;width:100%;height:35px;padding:0 9px;font-size:11px;font-weight:800}.ndt-report-inline-preview{background:#fff;border:1px solid #d7e1e2;border-radius:9px;overflow:hidden}.ndt-report-inline-preview>header{background:#f5f9f8;border-bottom:1px solid #d7e1e2;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:flex}.ndt-report-inline-preview>header span{color:#34735d;letter-spacing:.7px;font-size:9px;font-weight:900}.ndt-report-inline-preview>header h3{color:#294650;margin:2px 0 0;font-size:14px}.ndt-report-inline-preview>header p{color:#6f8086;margin:3px 0 0;font-size:10px}.batch-quote-grid{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(190px,.75fr);gap:9px;display:grid}.batch-quote-grid>label,.batch-quote-grid>aside{background:#f7faf9;border:1px solid #d7e2df;border-radius:9px;align-content:start;gap:5px;min-width:0;padding:12px;display:grid}.batch-quote-grid span{color:#387866;letter-spacing:.65px;font-size:10px;font-weight:900}.batch-quote-grid strong{color:#29434c;font-size:13px}.batch-quote-grid small{color:#75858a;font-size:10px}.batch-quote-grid label>div{background:#fff;border:1px solid #cddadb;border-radius:7px;grid-template-columns:28px 1fr;align-items:center;margin-top:5px;display:grid;overflow:hidden}.batch-quote-grid label b{color:#3c7465;text-align:center}.batch-quote-grid input{border:0;border-left:1px solid #dce4e4;outline:0;width:100%;height:36px;padding:0 9px;font-size:15px;font-weight:900}.batch-quote-grid>aside{color:#fff;background:#173e50;border:0}.batch-quote-grid>aside span,.batch-quote-grid>aside small{color:#c8dce2}.batch-quote-grid>aside strong{color:#fff;margin-top:7px;font-size:22px}.batch-line-review{background:#fff;border:1px solid #dbe3e3;border-radius:9px;overflow-x:auto}.batch-line-review table{border-collapse:collapse;width:100%;min-width:720px}.batch-line-review th{color:#77868b;text-align:left;text-transform:uppercase;background:#f6f8f8;border-bottom:1px solid #dfe6e6;height:32px;padding:0 9px;font-size:10px}.batch-line-review td{color:#607179;border-bottom:1px solid #edf0f0;padding:9px;font-size:11px}.batch-line-review tr:last-child td{border-bottom:0}.batch-line-review td strong{color:#294651}.batch-traveler-steps{gap:7px;display:grid}.batch-traveler-steps article{background:#fff;border:1px solid #dbe3e3;border-radius:8px;grid-template-columns:36px minmax(0,1fr) 120px;align-items:start;gap:9px;min-width:0;padding:9px;display:grid}.batch-traveler-steps article>span{color:#fff;background:#916e25;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.batch-traveler-steps article>div{gap:6px;min-width:0;display:grid}.batch-traveler-steps strong{color:#304952;font-size:12px}.batch-traveler-steps textarea{resize:vertical;border:1px solid #d8e1e1;border-radius:6px;min-height:46px;padding:7px 8px;font-size:11px}.batch-traveler-steps select{border:1px solid #d7e0e0;border-radius:6px;width:100%;height:34px;padding:0 7px;font-size:11px}.ndt-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ndt-report-grid article{background:#fff;border:1px solid #dbe3e3;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;padding:10px;display:grid}.ndt-report-grid header{grid-column:1/-1;gap:3px;display:grid}.ndt-report-grid header span{color:#397768;font-size:9px;font-weight:900}.ndt-report-grid header strong{color:#294650;font-size:13px}.ndt-report-grid header small{color:#7b898e;font-size:10px}.ndt-report-grid label,.batch-release-fields label{color:#586b72;gap:5px;font-size:10px;font-weight:800;display:grid}.ndt-report-grid label.wide,.batch-release-fields label.wide{grid-column:1/-1}.ndt-report-grid select,.ndt-report-grid textarea,.batch-release-fields select,.batch-release-fields input,.batch-release-fields textarea{color:#2c454e;background:#fff;border:1px solid #d6e0e0;border-radius:7px;width:100%;font-size:11px}.ndt-report-grid select,.batch-release-fields select,.batch-release-fields input{height:34px;padding:0 8px}.ndt-report-grid textarea,.batch-release-fields textarea{resize:vertical;min-height:58px;padding:8px}.batch-release-fields{background:#f7f9f9;border:1px solid #dce4e4;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px;display:grid}.batch-panel-actions{color:#718187;background:#f6f8f8;border:1px solid #dce3e3;border-radius:8px;justify-content:flex-end;align-items:center;gap:8px;min-height:48px;padding:8px 10px;font-size:10px;display:flex}.batch-panel-actions>span{margin-right:auto}.controlled-output-lock-message{color:#8a5e12;margin-top:5px;font-size:11px;font-weight:800;line-height:1.35;display:block}.batch-order-editor{gap:9px;display:grid}.batch-editor-customer{background:#fff;border:1px solid #dce4e4;border-radius:8px;padding:10px}.batch-editor-labels{background:#f7f9f9;border:1px solid #dce4e4;border-radius:8px;padding:10px}.batch-release-mode{background:#f4f8f5;border-color:#d3e4dc}.batch-release-transfer-status{color:#356555;background:#eff8f3;border:1px solid #c8e0d2;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:8px 11px;display:flex}.batch-release-transfer-status.attention{color:#795d2b;background:#fff9eb;border-color:#e8d7a8}.batch-release-transfer-status>span{color:#fff;background:#3b7c67;border-radius:8px;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:15px;font-weight:900;display:grid}.batch-release-transfer-status.attention>span{background:#9a762f}.batch-release-transfer-status strong,.batch-release-transfer-status small{display:block}.batch-release-transfer-status strong{font-size:11px}.batch-release-transfer-status small{margin-top:3px;font-size:9px}.batch-release-signature .signature-canvas-wrap{height:112px}.batch-release-linked-signature{background:#fff;border:1px solid #c8ddd4;border-radius:8px;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr);align-items:center;gap:10px 16px;min-height:150px;padding:10px 12px;display:grid}.batch-release-linked-signature>div{gap:4px;display:grid}.batch-release-linked-signature span{color:#34735d;letter-spacing:.65px;font-size:9px;font-weight:900}.batch-release-linked-signature strong{color:#294650;font-size:12px}.batch-release-linked-signature small{color:#718187;font-size:9px}.batch-release-linked-signature>i{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #9aabad;height:112px;display:block}.batch-release-linked-signature>i.pending{background:repeating-linear-gradient(#fff 0 34px,#f3f6f6 35px)}.batch-release-linked-signature>p{color:#466b5f;grid-column:1/-1;margin:0;font-size:9px;font-weight:700}.batch-release-certificate-preview>header{min-height:60px}.batch-form-8130-preview{gap:12px;display:grid}.batch-form-8130-preview .form-8130-page+.form-8130-page{margin-top:3px}.batch-8130-print-pages{display:none}.batch-line-review .batch-release-part-row.has-remark td{border-bottom:0}.batch-line-review .batch-release-line-remark-row td{background:#f4f8f7;border-bottom-color:#dce5e3;padding:5px 8px 8px}.batch-release-line-remark-row label{grid-template-columns:minmax(175px,.42fr) minmax(0,1.58fr);align-items:center;gap:8px;min-width:0;display:grid}.batch-release-line-remark-row label>span{gap:2px;min-width:0;display:grid}.batch-release-line-remark-row b{color:#347565;letter-spacing:.55px;text-transform:uppercase;font-size:9px;font-weight:900}.batch-release-line-remark-row small{color:#74868b;font-size:9px}.batch-release-line-remark-row textarea{color:#29434c;resize:vertical;background:#fff;border:1px solid #cedbd8;border-radius:6px;width:100%;min-height:54px;padding:7px 8px;font-size:10px;line-height:1.35}.batch-release-source{background:#eff8f3;border:1px solid #c8e0d2;border-radius:8px;padding:10px 12px}.batch-release-source span,.batch-release-source strong,.batch-release-source small{display:block}.batch-release-source span{color:#34735d;letter-spacing:.7px;font-size:9px;font-weight:900}.batch-release-source strong{color:#294650;margin-top:3px;font-size:13px}.batch-release-source small{color:#617a72;margin-top:3px;font-size:9px;line-height:1.35}.plating-release-items{background:#fff;border:1px solid #d7e1df;border-radius:9px;overflow:hidden}.plating-release-items>header{background:#f7faf8;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:9px 11px;display:flex}.plating-release-items>header span{color:#34735d;letter-spacing:.7px;font-size:9px;font-weight:900}.plating-release-items>header h3{color:#294650;margin:3px 0 0;font-size:13px}.plating-release-items>header p{color:#718187;margin:3px 0 0;font-size:9px}.plating-release-item-table{border:0;border-radius:0}.plating-release-item-table table{table-layout:fixed;min-width:860px}.plating-release-item-table th:first-child{width:48px}.plating-release-item-table th:nth-child(2){width:145px}.plating-release-item-table th:nth-child(3){width:250px}.plating-release-item-table th:nth-child(4){width:145px}.plating-release-item-table th:nth-child(5){width:68px}.plating-release-item-table th:nth-child(6){width:130px}.plating-release-item-table th:last-child{width:44px}.plating-release-item-table td{padding:5px}.plating-release-item-table td:first-child,.plating-release-item-table td:last-child{text-align:center}.plating-release-item-table input{color:#29434d;background:#fff;border:1px solid #d3dede;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 7px;font-size:10px}.plating-release-item-table input:focus{border-color:#6ba18f;outline:0;box-shadow:0 0 0 2px #3f86701a}@media (width<=640px){.batch-release-line-remark-row label{grid-template-columns:1fr}}.drawer{background:#fff;flex-direction:column;flex:0 0 min(1180px,98vw);width:min(1180px,98vw);max-width:100%;height:100%;min-height:0;margin-left:0;display:flex;position:relative;box-shadow:-18px 0 60px #0a192038}.drawer-backdrop.work-order-workspace-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3f6f6;justify-content:stretch;width:100dvw;height:100dvh;padding:0;inset:0;overflow:hidden}.drawer.work-order-workspace{width:100%;min-width:0;max-width:none;height:100dvh;box-shadow:none;flex:100%;animation:none;transform:none;container:work-order/inline-size}.drawer.work-order-workspace .drawer-scroll{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;min-width:0}.drawer.work-order-workspace .drawer-head{padding-top:max(13px, env(safe-area-inset-top))}.drawer.work-order-workspace .drawer-content{width:100%;max-width:100%;padding-bottom:max(58px, calc(32px + env(safe-area-inset-bottom)));overflow-x:hidden}.drawer.work-order-workspace .drawer-content>*,.drawer.work-order-workspace .work-order-top,.drawer.work-order-workspace .work-order-expanded-editor{min-width:0;max-width:100%}@media (hover:hover) and (pointer:fine){.drawer{animation:.2s ease-out slideIn}}.drawer-scroll{flex:1;min-height:0;overflow:auto}@keyframes slideIn{0%{opacity:.7;transform:translate(30px)}}.drawer-head{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:13px 18px 11px;display:flex}.drawer-id{align-items:center;gap:7px;display:flex}.drawer-id>span{color:#2b687a;letter-spacing:.5px;font-size:12px;font-weight:900}.drawer-head h2{max-width:650px;margin:6px 0 0;font-size:17px;line-height:1.25}.drawer-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.stage-rail{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);padding:9px 20px 7px;display:grid}.process-stage-rail{scrollbar-width:thin;overflow-x:auto}.process-stage-rail>div{min-width:96px}.drawer-process-chip{color:#285e70;letter-spacing:.25px;background:#e9f3f7;border:1px solid #cfe2e9;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:10px;font-weight:900;display:inline-flex}.process-step-slate{--process-color:#596970;--process-bg:#f0f3f3;--process-border:#dce3e3}.process-step-purple{--process-color:#664cab;--process-bg:#f3effe;--process-border:#ded4fa}.process-step-red{--process-color:#a44239;--process-bg:#fceeed;--process-border:#f1d3cf}.process-step-blue{--process-color:#285fb7;--process-bg:#edf3ff;--process-border:#d3e1fb}.process-step-orange{--process-color:#9a5418;--process-bg:#fff1e5;--process-border:#efd0b4}.process-step-amber{--process-color:#94610e;--process-bg:#fff6e8;--process-border:#efddb9}.process-step-teal{--process-color:#176d71;--process-bg:#e8f7f7;--process-border:#c5e5e5}.process-step-green{--process-color:#27765f;--process-bg:#eaf7f1;--process-border:#cae7da}.process-step-indigo{--process-color:#4855a6;--process-bg:#eef0ff;--process-border:#d3d8f8}.process-step-graphite{--process-color:#46565d;--process-bg:#edf0f1;--process-border:#d4dcde}.drawer-process-chip[class*=process-step-]{color:var(--process-color);background:var(--process-bg);border-color:var(--process-border)}.process-stage-rail>div[class*=process-step-]{color:var(--process-color)}.process-stage-rail>div[class*=process-step-] span{color:var(--process-color);background:var(--process-bg);box-shadow:inset 0 0 0 1px var(--process-border)}.process-stage-rail>div.done[class*=process-step-] span{color:#fff;background:var(--process-color);box-shadow:none}.process-stage-rail>div.done[class*=process-step-]:after{background:var(--process-color);opacity:.55}.process-stage-rail>div.current[class*=process-step-] span{color:#fff;background:var(--process-color);box-shadow:0 0 0 4px var(--process-bg)}.process-stage-rail>div.current small{font-weight:800}.process-stage-rail>div.current small b{color:var(--process-color);letter-spacing:.08em;margin-top:2px;font-size:8px;display:block}.stage-rail div{color:#9aa5a9;justify-items:center;gap:5px;display:grid;position:relative}.stage-rail div:after{content:"";background:#e3e8e7;height:2px;position:absolute;top:10px;left:calc(50% + 11px);right:calc(11px - 50%)}.stage-rail div:last-child:after{display:none}.stage-rail span{z-index:2;background:#eef1f1;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:800;display:grid}.stage-rail small{font-size:11px}.stage-rail .done{color:#27765f}.stage-rail .done span{color:#fff;background:#38866e}.stage-rail .done:after{background:#70aa98}.drawer-facts{border-bottom:1px solid var(--line);background:#fafbfb;grid-template-columns:repeat(4,1fr);gap:12px;padding:8px 18px;display:grid}.drawer-facts>div{min-width:0}.drawer-facts span,.drawer-facts strong{display:block}.drawer-facts>div>span{color:var(--subtle);margin-bottom:4px;font-size:10px}.drawer-facts strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.work-order-top{border-bottom:1px solid var(--line);background:#eef3f3;padding:7px 18px 9px}.work-order-top.expanded{padding-bottom:12px}.work-order-record-heading{color:#fff;background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue));border-radius:9px;grid-template-columns:1.35fr .65fr .9fr 1fr auto;align-items:center;gap:11px;min-height:62px;padding:9px 11px;display:grid;box-shadow:0 6px 18px #163d481c}.work-order-record-heading>div{min-width:0}.work-order-record-heading span,.work-order-record-heading strong,.work-order-record-heading small{display:block}.work-order-record-heading span{color:#92d4a2;letter-spacing:1px;margin-bottom:3px;font-size:9px;font-weight:900}.work-order-record-heading h3{color:#fff;margin:0;font-size:17px}.work-order-record-heading strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.work-order-record-heading small{color:#c4d6da;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:9px;line-height:1.3;overflow:hidden}.work-order-expand-button{color:#e9f7f5;cursor:pointer;background:#ffffff1c;border:1px solid #ffffff40;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:105px;height:34px;padding:0 10px;font-size:10px;font-weight:900;display:flex}.work-order-expand-button:hover{background:#ffffff2e}.work-order-expanded-editor{margin-top:8px;scroll-margin-top:8px}.work-order-edit-mode{color:#36535c;background:#fff8e9;border:1px solid #e3c884;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-bottom:7px;padding:7px 10px;display:flex}.work-order-edit-mode>div{min-width:0}.work-order-edit-mode span,.work-order-edit-mode strong{display:block}.work-order-edit-mode span{color:#8a651c;letter-spacing:.7px;margin-bottom:2px;font-size:8px;font-weight:900}.work-order-edit-mode strong{font-size:10px;line-height:1.3}.drawer-tabs{z-index:4;border-bottom:1px solid var(--line);background:#fffffff7;align-items:flex-end;gap:19px;min-height:43px;padding:0 18px;display:flex;position:sticky;top:0;overflow-x:auto}.drawer-tabs button{color:#75838a;cursor:pointer;white-space:nowrap;background:0 0;border:0;height:42px;font-size:12px;font-weight:800;position:relative}.drawer-tabs button.active{color:#2b6576}.drawer-tabs button.active:after{content:"";background:#2b6576;height:2px;position:absolute;bottom:-1px;left:0;right:0}.drawer-content{padding:12px 16px 58px}.drawer-section-head{justify-content:space-between;align-items:center;gap:15px;margin-bottom:8px;display:flex}.drawer-section-head h3{margin:0;font-size:14px}.drawer-section-head p{color:var(--muted);margin:4px 0 0;font-size:11px}.task-row{border-bottom:1px solid #edf0f0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;display:grid}.task-check{color:#fff;border:1px solid #cbd5d6;border-radius:50%;place-items:center;width:19px;height:19px;font-size:12px;display:grid}.task-check.checked{background:#3e8972;border-color:#3e8972}.task-row strong,.task-row small{display:block}.task-row strong{font-size:12px}.task-row small{color:var(--subtle);margin-top:5px;font-size:11px}.row-arrow{color:#93a0a5;font-size:20px}.task-cards-panel{gap:9px;display:grid}.task-panel-head{color:#edf5fb;background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue));border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:12px 14px;display:flex}.task-panel-head span{color:#92d4a2;letter-spacing:1px;font-size:10px;font-weight:900}.task-panel-head h3{color:#fff;margin:4px 0 0;font-size:15px}.task-panel-head p{color:#c5dde0;margin:4px 0 0;font-size:11px}.task-panel-actions{flex:none;gap:7px;display:flex}.task-panel-actions .secondary-button{color:#eaf7f6;background:#ffffff1a;border-color:#ffffff40}.task-summary-strip{border:1px solid var(--line);background:#f7fafa;border-radius:8px;grid-template-columns:110px 80px 90px minmax(150px,1fr);align-items:center;gap:12px;min-height:49px;padding:8px 11px;display:grid}.task-summary-strip>div:not(.task-progress-track){min-width:0}.task-summary-strip span,.task-summary-strip strong{display:block}.task-summary-strip>div>span{color:#7d8c91;font-size:10px;font-weight:800}.task-summary-strip>div>strong{color:#2d4852;margin-top:3px;font-size:14px}.task-progress-track{background:#e3eaea;border-radius:999px;height:7px;overflow:hidden}.task-progress-track>span{border-radius:inherit;background:#3f8c73;height:100%;transition:width .18s}.task-filter-row{background:#f5f7f7;border-radius:8px;align-items:center;gap:4px;min-height:39px;padding:4px;display:flex;overflow-x:auto}.task-filter-row button{color:#6e7e84;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:76px;height:31px;padding:0 9px;font-size:11px;font-weight:800;display:flex}.task-filter-row button:hover{background:#fff}.task-filter-row button.active{color:#245f70;background:#fff;box-shadow:0 1px 4px #14263017}.task-filter-row button span{color:#71838a;background:#eaf0f0;border-radius:10px;min-width:17px;padding:2px 4px;font-size:10px}.task-card-list{gap:7px;display:grid}.work-task-card{background:#fff;border:1px solid #dce3e3;border-radius:9px;overflow:hidden}.work-task-card.expanded{border-color:#9cbec5;box-shadow:0 4px 14px #18445012}.work-task-summary{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) auto 67px 18px;align-items:center;gap:10px;width:100%;min-height:65px;padding:8px 10px;display:grid}.work-task-summary:hover{background:#fafcfc}.work-task-check{color:#6a7c82;background:#f3f6f6;border:1px solid #d8e0e0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.work-task-check.checked{color:#fff;background:#3f8b73;border-color:#3f8b73}.work-task-title{min-width:0}.work-task-title small,.work-task-title strong,.work-task-title em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.work-task-title small{color:#3e7e70;letter-spacing:.6px;font-size:9px;font-style:normal;font-weight:900}.work-task-title strong{color:#263e47;margin-top:4px;font-size:13px}.work-task-title em{color:#849197;margin-top:4px;font-size:10px;font-style:normal}.work-task-time{text-align:right}.work-task-time small,.work-task-time strong{display:block}.work-task-time small{color:#89969b;font-size:9px}.work-task-time strong{color:#3c535d;margin-top:3px;font-size:12px}.work-task-chevron{color:#789098;text-align:center;font-size:15px}.work-task-details{background:#f8fafa;border-top:1px solid #e3e8e8}.work-task-fields{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:10px;display:grid}.work-task-fields label{color:#53676f;grid-column:span 2;align-content:start;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.work-task-fields .task-short-field{grid-column:span 1}.work-task-fields .task-title-field{grid-column:span 3}.work-task-fields .task-reference-field{grid-column:span 2}.work-task-fields .task-text-field{grid-column:span 3}.work-task-fields input,.work-task-fields select,.work-task-fields textarea{color:#263e47;background:#fff;border:1px solid #d8e0e0;border-radius:7px;outline:0;width:100%;font-size:12px}.work-task-fields input,.work-task-fields select{height:34px;padding:0 8px}.work-task-fields textarea{resize:vertical;min-height:67px;padding:8px;line-height:1.4}.task-not-applicable-summary{color:#40565e;background:#f1f5f5;border:1px solid #d6e0e0;border-radius:8px;align-items:center;gap:12px;margin:10px;padding:12px 14px;display:flex}.task-not-applicable-summary>span{color:#fff;background:#657980;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.task-not-applicable-summary div{gap:2px;min-width:0;display:grid}.task-not-applicable-summary strong{font-size:13px}.task-not-applicable-summary p{color:#60747b;margin:0;font-size:11px;line-height:1.4}.work-task-fields .task-six-remarks-field{grid-column:1/-1}.task-six-remarks-field textarea{min-height:82px}.task-six-fields>label:not(.task-six-remarks-field):not(.task-role-field){grid-column:span 1}.work-task-fields .nr-discrepancy-field,.work-task-fields .nr-corrective-action-field{grid-column:span 3}.nr-discrepancy-field textarea,.nr-corrective-action-field textarea{min-height:96px}.work-task-fields .nr-estimated-time-field,.work-task-fields .nr-status-field,.work-task-fields .nr-completion-date-field{grid-column:span 1}.task-signoff-section{background:#f1f6f4;border:1px solid #d7e2de;border-radius:7px;grid-column:1/-1;min-width:0;padding:4px;display:grid}.task-signoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.task-signoff-section.single-role .task-signoff-grid{grid-template-columns:minmax(220px,300px);justify-content:end}.task-signoff-card{background:#fff;border:1px solid #dce5e2;border-radius:6px;grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-width:0;padding:4px;display:grid}.work-task-fields .task-signoff-card .task-role-field,.work-task-fields .task-signoff-card .task-initials-field{grid-column:1;min-width:0}.task-signoff-card .task-role-field{padding:0}.non-routine-core-fields .task-signoff-section{background:#fff7e8;border-color:#ead9b8}.work-task-footer{background:#fff;border-top:1px solid #e3e8e8;align-items:center;gap:11px;min-height:52px;padding:8px 10px;display:flex}.task-print-choice{color:#60737a;cursor:pointer;border:1px solid #dbe2e2;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 9px;font-size:11px;font-weight:800;display:flex}.task-print-choice input{display:none}.task-print-choice>span{background:#fff;border:1px solid #bbc8ca;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.task-print-choice.selected{color:#285f51;background:#f0f8f4;border-color:#a8cfbf}.task-print-choice.selected>span{color:#fff;background:#3f8b73;border-color:#3f8b73}.task-support{align-items:center;gap:6px;display:flex}.task-support>span{color:#6c7c82;background:#f5f8f8;border-radius:6px;padding:6px 8px;font-size:10px}.task-support strong{color:#34505a}.task-card-actions{gap:7px;margin-left:auto;display:flex}.task-empty{color:#6d7e84;text-align:center;background:#f8fafa;border:1px dashed #d5dede;border-radius:9px;padding:30px 16px}.task-empty strong{font-size:13px}.task-empty p{margin:5px 0 0;font-size:11px}.corrective-non-routines{background:#f7f9f8;border:1px solid #cddbd6;border-radius:9px;margin:0 10px 10px;overflow:visible}.corrective-non-routines-head{background:linear-gradient(135deg,#edf6f2,#f9fbfa);border-bottom:1px solid #d6e2de;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:10px 12px;display:flex}.corrective-non-routines-head span,.corrective-non-routines-head strong,.corrective-non-routines-head p{display:block}.corrective-non-routines-head span{color:#30725f;letter-spacing:.85px;font-size:9px;font-weight:900}.corrective-non-routines-head strong{color:#294e44;margin-top:3px;font-size:13px}.corrective-non-routines-head p{color:#6d817b;margin:3px 0 0;font-size:10px}.corrective-non-routines-head .primary-button{flex:none}.corrective-nr-list{gap:7px;padding:8px;display:grid}.corrective-nr-card{background:#fff;border:1px solid #dce4e1;border-radius:8px;overflow:hidden}.corrective-nr-card.expanded{border-color:#d5b36f;overflow:visible;box-shadow:0 3px 10px #694c1614}.corrective-nr-summary{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px 8px 0 0;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:9px;padding:8px 10px;display:grid}.corrective-nr-summary:hover{background:#fffdf8}.corrective-nr-number{color:#8c5d0c;background:#fff0d2;border:1px solid #ecd4a5;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:grid}.corrective-nr-title{min-width:0}.corrective-nr-title small,.corrective-nr-title strong,.corrective-nr-title em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.corrective-nr-title small{color:#9a6a18;letter-spacing:.55px;font-size:9px;font-weight:900}.corrective-nr-title strong{color:#3d4038;margin-top:3px;font-size:12px}.corrective-nr-title em{color:#83908c;margin-top:3px;font-size:10px;font-style:normal}.nested-non-routine-details{background:#fffaf1;border-top-color:#eadbbe}.nested-non-routine-details .work-task-fields{background:#fffdf8}.corrective-nr-empty{color:#687b75;text-align:left;background:#ffffffa6;border:1px dashed #cfdcd7;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:76px;padding:13px;display:flex}.corrective-nr-empty>span{color:#8d621d;background:#fff0d4;border-radius:50%;flex:none;place-items:center;width:33px;height:33px;font-size:10px;font-weight:900;display:grid}.corrective-nr-empty strong{color:#3e5750;font-size:12px;display:block}.corrective-nr-empty p{margin:4px 0 0;font-size:10px}.non-routine-documents{background:#f2f7f8;border:1px solid #d5e2e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px 14px;margin:0 10px 10px;padding:10px;display:grid}.non-routine-documents-copy span,.non-routine-documents-copy strong,.non-routine-documents-copy p{display:block}.non-routine-documents-copy span{color:#427787;letter-spacing:.8px;font-size:9px;font-weight:900}.non-routine-documents-copy strong{color:#31535e;margin-top:3px;font-size:12px}.non-routine-documents-copy p{color:#71868d;margin:3px 0 0;font-size:10px}.non-routine-document-actions{gap:7px;display:flex}.non-routine-document-actions label{color:#315e6b;cursor:pointer;background:#fff;border:1px solid #bfd2d7;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:92px;height:35px;padding:0 10px;font-size:11px;font-weight:900;display:flex}.non-routine-document-actions label:first-child{color:#fff;background:#326a78;border-color:#326a78}.non-routine-document-actions label.disabled{opacity:.55;cursor:wait}.non-routine-document-actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.non-routine-document-actions label>span{letter-spacing:.5px;font-size:9px}.non-routine-document-status{color:#42616a;background:#fff;border:1px solid #d8e3e5;border-radius:6px;grid-column:1/-1;align-items:center;gap:7px;padding:7px 9px;display:flex}.non-routine-document-status>span{color:#fff;background:#6f8790;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;font-size:10px;font-weight:900;display:grid}.non-routine-document-status p{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:10px;overflow:hidden}.non-routine-document-status.saved{color:#356655;background:#f1faf5;border-color:#cfe5d9}.non-routine-document-status.saved>span{background:#3f8b73}.non-routine-document-status.error{color:#8b423c;background:#fff3f1;border-color:#ebd0cb}.non-routine-document-status.error>span{background:#ad4e46}.work-task-card.expanded{overflow:visible}.non-routine-parts{background:#fffaf0;border:1px solid #ead8ad;border-radius:8px;margin:0 10px 10px;overflow:visible}.non-routine-parts-head{border-bottom:1px solid #ecdfc0;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:12px;min-height:55px;padding:9px 10px;display:flex}.non-routine-parts-head span,.non-routine-parts-head strong,.non-routine-parts-head p{display:block}.non-routine-parts-head span{color:#a56e13;letter-spacing:.8px;font-size:9px;font-weight:900}.non-routine-parts-head strong{color:#4e442f;margin-top:3px;font-size:12px}.non-routine-parts-head p{color:#85775e;margin:3px 0 0;font-size:10px}.non-routine-part-list{gap:6px;padding:7px;display:grid}.non-routine-part-row{background:#fff;border:1px solid #eadfc8;border-radius:7px;grid-template-columns:23px minmax(92px,.75fr) minmax(125px,1.15fr) minmax(95px,.75fr) 48px 75px auto 28px;align-items:end;gap:6px;min-height:48px;padding:6px;display:grid;position:relative}.non-routine-part-row:focus-within{z-index:12}.part-request-sequence{color:#8b6c32;background:#fbf0d9;border-radius:50%;place-items:center;width:22px;height:22px;margin-bottom:6px;font-size:10px;font-weight:900;display:grid}.non-routine-part-row label,.part-number-search{color:#75684f;align-content:end;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.part-number-search{position:relative}.part-number-search>span{display:block}.non-routine-part-row input,.non-routine-part-row select{color:#34474f;background:#fff;border:1px solid #ddd6c8;border-radius:6px;width:100%;height:33px;padding:0 7px;font-size:11px}.inventory-part-suggestions{z-index:30;background:#fff;border:1px solid #cfdad7;border-radius:8px;gap:3px;width:min(390px,100vw - 90px);max-height:250px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 28px #1c33372e}.inventory-part-suggestions button{color:#344b53;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:49px;padding:7px 8px;display:flex}.inventory-part-suggestions button:hover,.inventory-part-suggestions button:focus{background:#edf7f3;outline:none}.inventory-part-suggestions button>span{min-width:0}.inventory-part-suggestions strong,.inventory-part-suggestions small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.inventory-part-suggestions strong{color:#285e51;font-size:12px}.inventory-part-suggestions small{color:#6d7d82;margin-top:3px;font-size:10px;font-weight:600}.inventory-part-suggestions em{color:#88704a;white-space:nowrap;flex:none;font-size:9px;font-style:normal;font-weight:700}.inventory-part-no-match{color:#718087;background:#fafbfb;border-radius:6px;padding:10px}.inventory-part-no-match strong,.inventory-part-no-match span{display:block}.inventory-part-no-match strong{color:#4a5c62;font-size:11px}.inventory-part-no-match span{margin-top:3px;font-size:10px;font-weight:500}.non-routine-part-row>.pill{white-space:nowrap;justify-self:start;margin-bottom:8px}.part-request-remove{color:#a14a42;cursor:pointer;background:#fff5f3;border:1px solid #efd8d4;border-radius:6px;width:28px;height:28px;margin-bottom:3px}.non-routine-parts-empty{color:#8a7b60;text-align:center;background:#ffffff8c;border:1px dashed #dfcfad;border-radius:7px;padding:17px;font-size:11px}.combined-parts-requests{gap:15px;display:grid}.combined-parts-requests .parts-request-panel{border-top:1px solid var(--line);padding-top:15px}.parts-request-panel{gap:9px;display:grid}.parts-request-head{color:#fff;background:linear-gradient(135deg,#4f3c1e,#8e6825);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-height:76px;padding:12px 14px;display:flex}.parts-request-head>div>span{color:#f2cf8f;letter-spacing:1px;font-size:10px;font-weight:900}.parts-request-head h3{color:#fff;margin:4px 0 0;font-size:16px}.parts-request-head p{color:#efe1c8;margin:4px 0 0;font-size:11px}.parts-request-head .primary-button{color:#5b4218;box-shadow:none;background:#fff9ed;border-color:#e7d1a6}.parts-request-head .primary-button:disabled{opacity:.55;cursor:default}.all-work-order-issue-launch{color:#dce9f4;background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue));border-radius:9px;grid-template-columns:minmax(180px,1fr) auto minmax(280px,.9fr);align-items:center;gap:10px;min-height:68px;padding:9px 12px;display:grid}.all-work-order-issue-launch>*{min-width:0}.all-work-order-issue-launch .eyebrow{color:#92d4a2}.all-work-order-issue-launch h3{color:#fff;margin:3px 0 0;font-size:14px}.all-work-order-issue-launch p{color:#cfdeeb;margin:3px 0 0;font-size:10px}.all-work-order-issue-counts{gap:5px;display:flex}.all-work-order-issue-counts span{color:#bcd6da;text-align:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;min-width:58px;padding:5px 6px;font-size:9px}.all-work-order-issue-counts strong{color:#fff;margin-bottom:1px;font-size:13px;display:block}.all-work-order-issue-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.all-work-order-issue-actions button{white-space:normal;width:100%;min-width:0;padding-inline:7px;line-height:1.15}.all-work-order-issue-actions .secondary-button{color:#dff1f3;background:#ffffff14;border-color:#ffffff3d}.all-work-order-issue-actions .all-material-clear{color:#bcd8dc;cursor:pointer;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:9px;font-weight:800}.parts-request-summary{background:#fbfaf7;border:1px solid #e6e0d2;border-radius:8px;grid-template-columns:95px 85px 105px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:8px 11px;display:grid}.parts-request-summary span,.parts-request-summary strong{display:block}.parts-request-summary>div>span{color:#8a7e68;font-size:10px;font-weight:800}.parts-request-summary>div>strong{color:#594a31;margin-top:3px;font-size:15px}.parts-request-summary p{color:#766b58;border-left:1px solid #e2dacb;margin:0;padding-left:11px;font-size:10px;line-height:1.45}.parts-request-summary p strong{color:#55472f;display:inline}.parts-request-list{gap:7px;display:grid}.parts-request-card{background:#fff;border:1px solid #e1e4df;border-radius:9px;grid-template-columns:minmax(165px,1.25fr) minmax(130px,1fr) 74px minmax(100px,.8fr) 105px 145px;align-items:center;gap:9px;min-height:82px;padding:10px 34px 10px 10px;display:grid;position:relative}.parts-request-source{grid-template-columns:33px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.parts-request-source>span{color:#8d5d0d;background:#fff2d7;border:1px solid #ecd5a9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;font-weight:900;display:grid}.parts-request-card small,.parts-request-source strong,.parts-request-source em,.parts-request-part strong,.parts-request-part span,.parts-request-part em,.parts-request-demand strong,.parts-request-stock strong,.parts-request-stock span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.parts-request-card small{color:#918776;letter-spacing:.45px;font-size:9px;font-weight:900}.parts-request-source strong{margin-top:3px;font-size:12px}.parts-request-source em{color:#8a969a;margin-top:3px;font-size:9px;font-style:normal}.parts-request-part strong{color:#294955;margin-top:4px;font-size:13px}.parts-request-part span{color:#718087;margin-top:3px;font-size:10px}.parts-request-part em{color:#9a6a19;margin-top:3px;font-size:9px;font-style:normal;font-weight:800}.parts-request-demand strong{color:#334b54;margin:3px 0 5px;font-size:14px}.parts-request-demand strong span{color:#879398;font-size:9px}.parts-request-demand .pill,.parts-request-review .pill{white-space:nowrap}.parts-request-stock strong{margin-top:4px;font-size:12px}.parts-request-stock strong.available{color:#2b7258}.parts-request-stock strong.short{color:#a2443b}.parts-request-stock span{color:#718087;margin-top:3px;font-size:9px}.parts-request-actions{justify-content:flex-end;display:flex}.parts-request-actions button{width:100%;min-width:0;padding:0 8px;font-size:11px}.quote-bridge-ready{color:#2d6655;white-space:nowrap;background:#edf8f3;border:1px solid #cee8dc;border-radius:7px;padding:7px 8px;font-size:10px;font-weight:800}.quote-bridge-ready.quoted{color:#315d70;background:#eef5f8;border-color:#d3e4eb}.parts-request-note{color:#766c5b;border-top:1px solid #eeeae2;grid-column:1/-1;margin:0;padding-top:7px;font-size:10px}.parts-request-index{color:#c2b9a8;font-size:10px;font-weight:900;position:absolute;top:8px;right:9px}.parts-request-empty{color:#756a57;text-align:center;background:#fbfaf7;border:1px dashed #ddd4c4;border-radius:9px;align-content:center;place-items:center;min-height:210px;padding:28px;display:grid}.parts-request-empty>span{color:#8d621d;background:#fff0d4;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:900;display:grid}.parts-request-empty strong{margin-top:10px;font-size:13px}.parts-request-empty p{max-width:360px;margin:5px 0 0;font-size:11px;line-height:1.45}.quotation-panel{gap:10px;display:grid}.quotation-banner{color:#e3edf6;background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue));border-radius:10px;justify-content:space-between;align-items:center;gap:15px;min-height:82px;padding:15px 17px;display:flex}.quotation-banner span{color:#92d4a2;letter-spacing:1px;font-size:9px;font-weight:900}.quotation-banner h3{color:#fff;margin:5px 0 0;font-size:18px}.quotation-banner p{color:#cfdeeb;margin:5px 0 0;font-size:11px}.quotation-section{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.quotation-section-head{border-bottom:1px solid var(--line);background:#f8fafa;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:10px 12px;display:flex}.quotation-section-head span,.quotation-section-head h3,.quotation-section-head small{display:block}.quotation-section-head span{color:#397485;letter-spacing:.8px;font-size:9px;font-weight:900}.quotation-section-head h3{margin:4px 0 0;font-size:14px}.quotation-section-head small{color:var(--muted);margin-top:4px;font-size:10px}.quotation-inline-actions{gap:7px;display:flex}.quotation-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px 12px;display:grid}.quotation-detail-grid label,.service-charge-grid>label{color:#52676f;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.quotation-detail-grid input,.quotation-detail-grid select,.quotation-detail-grid textarea,.service-charge-grid input{color:#263e47;background:#fff;border:1px solid #d8e1e1;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:11px}.quotation-detail-grid textarea{resize:vertical;min-height:58px;padding:8px}.quotation-wide{grid-column:span 2}.no-hourly-chip{color:#2c6a58;letter-spacing:.6px;background:#ebf8f2;border:1px solid #c7e6d8;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:900}.service-charge-grid{grid-template-columns:repeat(4,minmax(90px,.7fr)) minmax(125px,1fr);align-items:stretch;gap:7px;padding:11px 12px;display:grid}.service-charge-grid>button{color:#53676e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3e3;border-radius:7px;grid-template-columns:25px minmax(0,1fr);align-items:center;column-gap:7px;min-height:60px;padding:8px;display:grid}.service-charge-grid>button>span{color:#356878;background:#eaf3f5;border-radius:6px;grid-row:span 2;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.service-charge-grid>button strong{font-size:11px}.service-charge-grid>button small{color:#8a969a;font-size:9px}.service-charge-grid>button.active{color:#225b6b;background:#eef7f8;border-color:#78abb7;box-shadow:inset 0 0 0 1px #78abb7}.service-charge-grid>button.active>span{color:#fff;background:#327285}.service-charge-grid>label{background:#f8fafa;border:1px solid #dbe3e3;border-radius:7px;padding:7px;position:relative}.service-charge-grid>label>span{color:#677a80;font-size:12px;position:absolute;bottom:16px;left:15px}.service-charge-grid>label>input{padding-left:20px}.service-charge-grid .service-work-quoted{grid-column:1/-1}.service-charge-grid .service-work-quoted input{padding-left:8px}.quotation-parts-table td{min-width:86px}.quotation-parts-table td:first-child{min-width:170px}.quotation-parts-table td input{color:#29434d;background:#fff;border:1px solid #d7e0e0;border-radius:6px;width:75px;height:31px;padding:0 7px;font-size:10px}.quotation-parts-table td:first-child strong,.quotation-parts-table td:first-child small{display:block}.quotation-parts-table td:first-child strong{color:#285d6c;margin:3px 0}.money-input{color:#62777e;align-items:center;gap:3px;font-size:10px;display:flex}.quotation-bottom-grid{grid-template-columns:minmax(0,1.45fr) minmax(210px,.55fr);gap:10px;display:grid}.quotation-charges-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-totals{border:1px solid var(--line);background:#f7f9f9;border-radius:9px;align-self:stretch;padding:11px 13px}.quotation-totals>div{border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.quotation-totals span{color:#667980;font-size:10px}.quotation-totals strong{color:#29434d;font-size:12px}.quotation-totals .quotation-total{border-bottom:0;min-height:45px}.quotation-totals .quotation-total span{color:#264e5b;font-size:11px;font-weight:900}.quotation-totals .quotation-total strong{color:#1e5262;font-size:19px}.quotation-profit{color:#28634f;background:#ebf8f2;border-radius:7px;padding:0 8px;border:1px solid #c9e7d9!important;min-height:41px!important}.quotation-profit span,.quotation-profit strong{color:inherit}.quotation-profit.negative{color:#9a443d;background:#fff0ee;border-color:#edcfca!important}.quotation-save-row{justify-content:flex-end;gap:7px;padding:2px 0;display:flex}.quotation-service-options{grid-template-columns:repeat(4,minmax(110px,1fr));gap:7px;padding:11px 12px 7px;display:grid}.quotation-service-options>button{color:#53676e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3e3;border-radius:7px;grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:8px;min-height:58px;padding:8px;display:grid}.quotation-service-options>button>span{color:#356878;background:#eaf3f5;border-radius:6px;grid-row:span 2;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.quotation-service-options>button strong{font-size:11px}.quotation-service-options>button small{color:#8a969a;font-size:9px}.quotation-service-options>button.active{color:#225b6b;background:#eef7f8;border-color:#78abb7;box-shadow:inset 0 0 0 1px #78abb7}.quotation-service-options>button.active>span{color:#fff;background:#327285}.quotation-service-lines{gap:7px;padding:4px 12px 12px;display:grid}.quotation-service-line{background:#f8fafa;border:1px solid #dbe3e3;border-radius:7px;grid-template-columns:minmax(95px,.45fr) minmax(180px,1.5fr) minmax(145px,.65fr) 30px;align-items:end;gap:8px;padding:8px;display:grid}.quotation-service-line>div span,.quotation-service-line>div strong{display:block}.quotation-service-line>div span{color:#397485;letter-spacing:.6px;font-size:9px;font-weight:900}.quotation-service-line>div strong{color:#29434d;margin-top:6px;font-size:12px}.quotation-service-line label{color:#52676f;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.quotation-service-line input{color:#263e47;background:#fff;border:1px solid #d8e1e1;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:11px}.quotation-service-line .money-input input{padding-left:4px}.quotation-remove-service{color:#a0443a;cursor:pointer;background:#fff5f3;border:1px solid #efc9c4;border-radius:6px;width:30px;height:34px;font-size:18px}.customer-quotes-screen,.customer-quote-editor{gap:10px;display:grid}.customer-quote-workspace{z-index:70;background:#f3f6f6;align-content:start;padding:18px;position:fixed;inset:0;overflow:auto}.quote-register-summary{color:#e3edf6;background:linear-gradient(135deg,#173d49,#2b6d77);border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:90px;padding:15px 17px;display:flex}.quote-register-summary h2{color:#fff;margin:5px 0 0;font-size:19px}.quote-register-summary p{color:#c9dfe2;max-width:650px;margin:5px 0 0;font-size:11px;line-height:1.45}.quote-register-summary .eyebrow{color:#91c9cf}.quote-status-strip{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.quote-status-strip button{color:#61747b;border:0;border-right:1px solid var(--line);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;min-height:53px;padding:8px 12px;display:flex}.quote-status-strip button:last-child{border-right:0}.quote-status-strip button.active{color:#245c6b;background:#edf6f7;box-shadow:inset 0 -2px #357688}.quote-status-strip span{letter-spacing:.7px;font-size:9px;font-weight:900}.quote-status-strip strong{font-size:18px}.quote-register-toolbar{border:1px solid var(--line);background:#f8fafa;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:7px 10px;display:flex}.quote-register-toolbar .inline-search{width:min(430px,70%)}.quote-register-toolbar>span{color:#7b8c91;font-size:10px;font-weight:800}.quote-register-table{overflow:hidden}.quote-register-table td:last-child{text-align:right}.quote-register-table td:nth-child(2),.quote-register-table td:nth-child(3),.quote-register-table td:nth-child(6){min-width:145px}.customer-quote-editor-head{color:#d8eaed;background:#204f5b;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:78px;padding:12px 14px;display:flex}.customer-quote-editor-head .back-link{color:#a8d2d7;cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.customer-quote-editor-head>div>span{color:#8ec4ca;letter-spacing:.9px;margin-top:6px;font-size:9px;font-weight:900;display:block}.customer-quote-editor-head h2{color:#fff;align-items:center;gap:8px;margin:4px 0 0;font-size:18px;display:flex}.customer-quote-head-actions{gap:7px;display:flex}.customer-quote-meta,.customer-price-list{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.customer-quote-meta-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:10px 11px;display:grid}.customer-quote-meta-grid label,.price-list-footer label{color:#52666d;gap:4px;min-width:0;font-size:9px;font-weight:900;display:grid}.customer-quote-meta-grid input,.customer-quote-meta-grid select,.price-list-footer input{color:#28414a;background:#fff;border:1px solid #d8e1e1;border-radius:5px;width:100%;height:31px;padding:0 7px;font-size:10px}.customer-quote-meta-grid .quote-meta-reference{grid-column:span 2}.customer-quote-meta-grid .quote-meta-address{grid-column:span 3}.customer-price-list-head{border-bottom:1px solid var(--line);background:#f7f9f9;justify-content:space-between;align-items:center;gap:12px;min-height:59px;padding:10px 11px;display:flex}.customer-price-list-head span{color:#397485;letter-spacing:.8px;font-size:9px;font-weight:900}.customer-price-list-head h3{margin:4px 0 0;font-size:14px}.customer-price-list-head p{color:var(--muted);margin:4px 0 0;font-size:10px}.price-list-table{border-collapse:collapse;width:100%;min-width:1390px}.price-list-table th{color:#687a80;letter-spacing:.35px;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f1f5f5;border-bottom:1px solid #dce3e3;border-right:1px solid #e1e7e7;height:32px;padding:0 5px;font-size:8px;font-weight:900}.price-list-table td{border-bottom:1px solid #e7ecec;border-right:1px solid #edf0f0;height:39px;padding:3px 4px}.price-list-table td:first-child{color:#72848a;text-align:center;width:28px}.price-list-table th:nth-child(2),.price-list-table td:nth-child(2){width:125px}.price-list-table th:nth-child(3),.price-list-table td:nth-child(3){width:185px}.price-list-table th:nth-child(4),.price-list-table td:nth-child(4){width:115px}.price-list-table th:nth-child(5),.price-list-table td:nth-child(5){width:52px}.price-list-table th:nth-child(6),.price-list-table td:nth-child(6){width:62px}.price-list-table th:nth-child(7),.price-list-table td:nth-child(7),.price-list-table th:nth-child(8),.price-list-table td:nth-child(8),.price-list-table th:nth-child(9),.price-list-table td:nth-child(9){width:105px}.price-list-table th:nth-child(10),.price-list-table td:nth-child(10){width:65px}.price-list-table th:nth-child(11),.price-list-table td:nth-child(11){min-width:190px}.price-list-table input,.price-list-table select{color:#29414a;background:#fff;border:1px solid #0000;border-radius:4px;width:100%;height:31px;padding:0 6px;font-size:10px}.price-list-table tr:hover input,.price-list-table tr:hover select,.price-list-table input:focus,.price-list-table select:focus{border-color:#cbdada;outline:none}.compact-money-input{color:#718087;border:1px solid #0000;border-radius:4px;align-items:center;height:31px;padding-left:6px;font-size:10px;display:flex}.compact-money-input input{min-width:0;padding-left:3px;border:0!important}.compact-money-input:focus-within{border-color:#87aeb8}.compact-money-input.customer-price{color:#256250;background:#eef8f3}.price-line-actions{gap:3px;display:flex}.price-line-actions button{color:#356b79;cursor:pointer;background:#eef5f6;border:1px solid #d5e2e4;border-radius:4px;width:24px;height:27px;padding:0;font-size:13px}.price-line-actions button.remove{color:#9b433c;background:#fff3f1;border-color:#eed7d3}.price-list-footer{border-top:1px solid var(--line);background:#f8fafa;grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.4fr) minmax(115px,.6fr) minmax(150px,.7fr);align-items:end;gap:9px;min-height:68px;padding:9px 11px;display:grid}.price-list-footer>div{background:#fff;border:1px solid #dce4e4;border-radius:6px;align-content:center;min-height:42px;padding:7px 9px;display:grid}.price-list-footer>div span{color:#72848a;letter-spacing:.5px;font-size:8px;font-weight:900}.price-list-footer>div strong{color:#254c58;margin-top:3px;font-size:15px}.price-list-footer>div small{color:#3f7c68;margin-top:2px;font-size:9px}.customer-quote-validation{color:#8b5127;background:#fff4e8;border:1px solid #ebd2b7;border-radius:7px;margin:0;padding:8px 10px;font-size:10px;font-weight:800}.preapproved-price-row{grid-template-columns:minmax(230px,1.5fr) minmax(135px,.8fr) minmax(105px,.55fr) auto;align-items:end;gap:8px;padding:10px 11px;display:grid}.preapproved-price-row label{color:#52676f;gap:5px;font-size:10px;font-weight:800;display:grid}.preapproved-price-row select{color:#29434d;background:#fff;border:1px solid #d5dfdf;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:10px}.preapproved-price-row>div{background:#f7f9f9;border:1px solid #e0e6e6;border-radius:6px;min-height:34px;padding:5px 8px}.preapproved-price-row>div span,.preapproved-price-row>div strong,.preapproved-price-row>div small{display:block}.preapproved-price-row>div span{color:#7c8c91;font-size:8px;font-weight:900}.preapproved-price-row>div strong{color:#285363;margin-top:3px;font-size:11px}.preapproved-price-row>div small{color:#788a90;margin-top:2px;font-size:9px}.preapproved-price-empty{color:#73542a;background:#fff8ec;border:1px solid #ead7b8;border-radius:7px;align-items:center;gap:9px;margin:10px 11px;padding:9px 10px;display:flex}.preapproved-price-empty>span{color:#fff;background:#aa7625;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;font-weight:900;display:grid}.preapproved-price-empty p{margin:0;font-size:10px;line-height:1.4}.detail-card{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:6px;margin-top:8px;padding:13px;display:grid}.detail-card strong{font-size:12px}.detail-card small{color:var(--muted);grid-column:1/-1;font-size:11px}.file-row{border-bottom:1px solid #edf0f0;grid-template-columns:33px 1fr auto;align-items:center;gap:9px;min-height:53px;display:grid}.file-row>span{color:#a64c43;background:#fbedeb;border-radius:6px;place-items:center;width:31px;height:31px;font-size:10px;font-weight:900;display:grid}.file-row strong{font-size:12px}.file-row.final-document{color:inherit;border:1px solid #e2e8e8;border-radius:7px;padding:4px 7px;text-decoration:none}.file-row.final-document:hover{background:#f6faf9;border-color:#c9dcda}.file-row.final-document>span{color:#276d58;background:#e8f6ef}.work-order-document-list{gap:8px;width:100%;min-width:0;display:grid;overflow:hidden}.work-order-document-row{border:1px solid #e2e8e8;border-radius:8px;grid-template-columns:80px minmax(0,1fr) auto;align-items:start;width:100%;max-width:100%;min-height:112px;padding:9px;overflow:hidden}.work-order-document-thumbnail{cursor:pointer;background:#eef3f3;border:1px solid #d5dfdf;border-radius:7px;width:76px;height:76px;padding:0;overflow:hidden}.work-order-document-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.work-order-document-pdf-thumbnail{color:#9b433c;background:#fff3f1;border-color:#ead2ce;place-items:center;display:grid}.work-order-document-pdf-thumbnail span{letter-spacing:.8px;font-size:13px;font-weight:900}.work-order-document-details{gap:4px;min-width:0;display:grid}.work-order-document-details>a{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.work-order-document-details>a:hover{text-decoration:underline}.work-order-document-name{min-width:0;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.work-order-document-name:hover{text-decoration:underline}.work-order-document-details>small{color:#718188;font-size:10px}.work-order-document-details label{color:#52666e;gap:4px;min-width:0;font-size:10px;font-weight:800;display:grid}.work-order-document-details input{color:#2c424a;background:#fff;border:1px solid #d8e1e1;border-radius:7px;width:100%;min-height:35px;padding:0 9px;font-size:12px}.work-order-document-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.work-order-document-open{white-space:nowrap;text-decoration:none}.work-order-document-inline-preview{background:#f2f6f6;border:1px solid #d6e0e0;border-radius:8px;grid-column:1/-1;min-width:0;margin:4px 0 0;padding:8px}.work-order-document-inline-preview img{object-fit:contain;background:#fff;border-radius:6px;width:100%;max-height:min(70dvh,820px);display:block}.work-order-document-inline-preview iframe{background:#fff;border:0;border-radius:6px;width:100%;height:min(75dvh,900px);min-height:520px;display:block}.work-order-document-inline-preview figcaption{color:#52666e;padding:8px 3px 1px;font-size:11px;line-height:1.4}.document-description-message{color:#285e50;background:#eef8f4;border:1px solid #cfe4db;border-radius:7px;margin:8px 0;padding:9px 11px;font-size:11px;font-weight:700}.secondary-button.disabled{opacity:.55;pointer-events:none}.work-order-drive-archive{color:#305e52;background:#eef8f3;border:1px solid #cfe4da;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;padding:10px 11px;display:flex}.work-order-drive-archive>div{gap:3px;min-width:0;display:grid}.work-order-drive-archive span{color:#3d7c69;letter-spacing:.8px;font-size:9px;font-weight:900}.work-order-drive-archive strong{font-size:12px}.work-order-drive-archive small{color:#688079;font-size:10px}.work-order-drive-archive p{color:#885044;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:9px;overflow:hidden}.work-order-drive-archive.status-partial,.work-order-drive-archive.status-error{color:#805c35;background:#fff8eb;border-color:#ead8b7}.cost-cards{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.cost-cards>div{border:1px solid var(--line);background:#f8fafa;border-radius:8px;padding:15px}.cost-cards span,.cost-cards strong,.cost-cards small{display:block}.cost-cards span{color:var(--muted);font-size:11px}.cost-cards strong{margin-top:8px;font-size:19px}.cost-cards small{color:var(--subtle);margin-top:7px;font-size:11px}.history-list>div{grid-template-columns:8px 56px 1fr;gap:10px;min-height:55px;display:grid;position:relative}.history-list>div:before{content:"";border-left:1px solid #dce4e3;position:absolute;top:13px;bottom:-10px;left:3px}.history-list>div:last-child:before{display:none}.history-list>div>span{z-index:2;box-sizing:content-box;background:#4b8c9d;border:2px solid #d9e9ed;border-radius:50%;width:7px;height:7px;margin-top:4px}.history-list time{color:var(--subtle);font-size:11px}.history-list p{margin:0}.history-list strong,.history-list small{display:block}.history-list strong{font-size:12px}.history-list small{color:var(--muted);margin-top:5px;font-size:11px}.drawer-actions{border-top:1px solid var(--line);background:#fffffff5;justify-content:flex-end;gap:8px;min-height:65px;padding:12px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 25px #1426300a}.work-order-tab-actions{min-height:72px;padding:10px 16px max(10px, env(safe-area-inset-bottom));z-index:18;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fafcfcf7;border-top:1px solid #d9e2e3;grid-template-columns:minmax(150px,1fr) auto auto auto auto;align-items:center;gap:8px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 28px #14263017}.work-order-tab-actions>div{gap:2px;min-width:0;display:grid}.work-order-tab-actions>div span{color:#3d7c6a;letter-spacing:.8px;font-size:9px;font-weight:900}.work-order-tab-actions>div strong{color:#294650;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.work-order-tab-actions>div small{color:#667a81;font-size:10px}.work-order-tab-actions button{white-space:nowrap;min-height:40px}.next-tab-button,.next-page-button{color:#225c70;cursor:pointer;background:#eaf4f7;border:1px solid #b9d3dc;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:850;display:inline-flex}.next-tab-button span,.next-page-button span{font-size:16px}.next-tab-button:hover,.next-page-button:hover{background:#dceef3}.next-tab-button:disabled,.next-page-button:disabled{opacity:.48;cursor:not-allowed}.work-order-tab-actions+.drawer-actions{position:static}.release-main{gap:13px;display:grid}.release-banner{color:#e3edf6;background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue));border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;min-height:90px;padding:17px 18px;display:flex}.release-banner>div>span,.release-section-head span{color:#92d4a2;letter-spacing:1.2px;font-size:10px;font-weight:900;display:block}.release-banner h3{color:#fff;margin:6px 0 0;font-size:17px}.release-banner p{color:#cfdeeb;max-width:600px;margin:7px 0 0;font-size:11px;line-height:1.5}.release-section{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:hidden}.release-section-head{border-bottom:1px solid var(--line);background:#f8fafa;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:flex}.release-section-head h3{margin:5px 0 0;font-size:14px}.release-section-head small{color:#7b8a90;font-size:10px}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.release-grid>label{color:#53676f;align-content:start;gap:6px;font-size:11px;font-weight:800;display:grid}.release-grid input,.release-grid select,.release-grid textarea{color:#263e47;width:100%;font:inherit;background:#fff;border:1px solid #d8e0e0;border-radius:7px;font-size:12px}.release-grid input,.release-grid select{height:36px;padding:0 9px}.release-grid textarea{resize:vertical;min-height:70px;padding:9px;line-height:1.45}.release-grid label>small{color:#859399;font-size:10px;font-weight:600}.release-wide{grid-column:1/-1}.release-statement{position:relative}.release-statement textarea{min-height:95px;padding-right:145px}.release-statement button{position:absolute;bottom:8px;right:8px}.release-synced-field input[readonly]{color:#245e68;background:#eef7f8;border-color:#bdd7dc;font-weight:900}.release-compliance-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.easa-release-statement{background:#f7f4fb;border:1px solid #d9cbea;border-radius:8px;padding:10px}.easa-release-statement textarea{border-color:#cbb8df;min-height:84px}.release-dual-readonly{background:#eef5f8;border:1px solid #cadde4;border-radius:8px;align-content:center;gap:4px;min-height:62px;padding:9px 11px;display:grid}.release-dual-readonly span{color:#4b7685;letter-spacing:.7px;font-size:9px;font-weight:900}.release-dual-readonly strong{color:#264f5e;font-size:13px}.release-dual-readonly small{color:#71878f;font-size:10px}.release-inspector-signature .signature-canvas-wrap{height:105px}.release-inspector-signature .signature-pad-head{min-height:42px;padding:8px 10px}.release-inspector-signature .signature-pad-foot{min-height:35px;padding:6px 10px}.release-confirmation{color:#52676f;cursor:pointer;background:#f8fafa;border:1px solid #dae3e3;border-radius:8px;grid-column:1/-1;min-height:58px;padding:10px 12px;grid-template-columns:21px 1fr!important;align-items:center!important}.release-confirmation.selected{color:#245d4d;background:#eff9f4;border-color:#92cbb6}.release-confirmation>input{display:none}.release-confirmation>span{color:#fff;background:#fff;border:1px solid #bbc8ca;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.release-confirmation.selected>span{background:#38866e;border-color:#38866e}.release-confirmation strong,.release-confirmation small{display:block}.release-confirmation small{margin-top:4px}.release-message{color:#8a5b15;background:#fff8e8;border:1px solid #efddb5;border-radius:8px;padding:10px 12px;font-size:11px;font-weight:700}.release-message.ready{color:#28634f;background:#eef9f3;border-color:#c8e7d9}.release-save-row{justify-content:flex-end;gap:8px;padding:13px 0 2px;display:flex}.label-prompt-backdrop{z-index:100}.label-prompt{text-align:center;background:#fff;border-radius:14px;width:min(590px,100%);max-height:calc(100vh - 40px);padding:24px;overflow:auto;box-shadow:0 28px 90px #0514194d}.label-success-mark{color:#fff;background:#39876e;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 12px;font-size:21px;display:grid}.label-prompt h2{margin:7px 0 0;font-size:21px}.label-prompt>p{color:var(--muted);margin:7px 0 17px;font-size:12px}.label-preview{aspect-ratio:4/2.4;color:#050505;text-align:left;background:#fff;border:2px solid #111;border-radius:3px;width:min(100%,640px);margin-inline:auto;padding:7px;overflow:hidden;box-shadow:0 7px 22px #1426301a}.label-printout-preview{background:#f3f6f5;padding:18px;overflow:auto}.label-portrait-preview{aspect-ratio:2.4/4;background:#fff;border:1px solid #cfd8d6;width:min(100%,384px);margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 8px 24px #1426301f}.label-portrait-preview>.label-preview{transform-origin:0 0;width:166.667%;max-width:none;box-shadow:none;margin:0;position:absolute;top:0;left:100%;transform:rotate(90deg)}.receiving-roll-label{font-family:Arial,Helvetica,sans-serif;line-height:1.05}.receiving-label-content{grid-template:"brand brand brand"30px"work identifiers identifiers"75px"meta meta copy"84px"footer footer footer"1fr/.85fr 1.15fr 1fr;width:100%;height:100%;display:grid}.receiving-roll-label span{letter-spacing:.45px;text-transform:uppercase;font-size:9px;font-weight:900;line-height:1;display:block}.receiving-roll-label strong{overflow-wrap:anywhere;display:block}.label-brand-row{border-bottom:2px solid #111;grid-area:brand;justify-content:space-between;align-items:center;gap:8px;min-height:0;display:flex}.label-brand-row>b{letter-spacing:.8px;font-size:10px}.label-brand{color:#000;align-items:center;gap:4px;display:flex}.label-brand>span{color:#000;letter-spacing:0;text-transform:none;background:#fff;border:2px solid #000;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.label-brand>strong{letter-spacing:.35px;font-size:14px}.label-work-order{text-align:center;border-bottom:2px solid #111;border-right:2px solid #111;grid-area:work;align-content:center;place-items:center;min-height:0;padding:5px 2px 4px;display:grid}.label-work-order span{letter-spacing:1.1px;font-size:10px}.label-work-order strong{letter-spacing:0;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;text-align:center;width:100%;max-width:100%;margin-top:2px;font-size:32px;line-height:.9;display:block;overflow:hidden}.label-identifiers{border-bottom:2px solid #111;grid-area:identifiers;grid-template-columns:1.15fr 1fr;display:grid}.label-identifier{align-content:center;min-height:0;padding:6px 7px 5px;display:grid}.label-identifier+.label-identifier{border-left:1px solid #111}.label-identifier strong{margin-top:3px;font-size:23px;line-height:1}.label-meta{border-bottom:2px solid #111;grid-area:meta;grid-template-columns:1fr 1fr;display:grid}.label-meta p{align-content:center;min-width:0;min-height:0;margin:0;padding:5px 7px;display:grid}.label-meta p:nth-child(odd){border-right:1px solid #111}.label-meta p:nth-child(-n+2){border-bottom:1px solid #111}.label-meta .label-payment-terms{border-top:1px solid #111;border-right:0;grid-column:1/-1}.label-meta strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;line-height:1.05;overflow:hidden}.label-copy{border-bottom:2px solid #111;border-left:2px solid #111;grid-area:copy;align-content:center;min-height:0;padding:6px 7px;display:grid}.label-copy strong{margin-top:4px;font-size:14px;line-height:1.08}.label-receiving{text-align:center;border:0 solid #111;border-width:0 0 2px 2px;grid-area:receiving;align-content:center;place-items:center;min-height:0;padding:6px 5px;display:grid}.label-receiving span{letter-spacing:.75px;font-size:9px}.label-receiving strong{margin-top:5px;font-size:18px;line-height:1}.label-footer{grid-area:footer;grid-template-columns:.82fr 2.18fr;align-content:stretch;display:grid}.label-footer p{align-content:center;min-height:0;margin:0;padding:5px 7px;display:grid}.label-footer p+p{border-left:1px solid #111}.label-footer strong{margin-top:3px;font-size:12px;line-height:1.08}.label-footer .label-special-instructions{min-height:0}.label-footer .label-special-instructions span{color:#000;font-size:9px}.label-footer .label-special-instructions strong{color:#000;font-size:23px;font-weight:900;line-height:1}.batch-receiving-label .receiving-label-content{grid-template-areas:"brand brand brand""work identifiers identifiers""meta meta meta""footer footer footer"}.batch-receiving-label .label-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.batch-receiving-label .label-meta p{border-bottom:0;border-right:1px solid #111}.batch-receiving-label .label-meta p:last-child{border-right:0}.batch-receiving-label .label-footer{grid-template-columns:1.2fr 1.8fr}.batch-receiving-label .label-customer-name strong{font-size:19px;font-weight:900;line-height:1}.label-prompt-actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.print-only-label{display:none}.inspection-combined-head,.combined-inspection-form>.receiving-inspection-card{grid-column:1/-1}.inspection-combined-head{color:#e3edf6;background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue));border-radius:10px;padding:15px 17px}.inspection-combined-head>span{color:#92d4a2;letter-spacing:1.15px;font-size:10px;font-weight:900}.inspection-combined-head h2{color:#fff;margin:6px 0 0;font-size:18px}.inspection-combined-head p{color:#cfdeeb;margin:7px 0 0;font-size:11px;line-height:1.5}.receiving-inspection-card{border-color:#9ccabe;box-shadow:0 0 0 2px #38866e0d}.receiving-inspection-card .inspection-card-head{background:#f2faf6}.work-order-editor,.preliminary-editor,.printouts-panel{gap:13px;display:grid}.work-order-edit-grid textarea{min-height:62px}.work-order-banner{background:linear-gradient(135deg, var(--aviation-navy), var(--aviation-blue))}.preliminary-banner{background:linear-gradient(135deg,#3c4c55,#5e6970)}.printouts-banner{background:linear-gradient(135deg,#5c4728,#916826)}.work-order-expanded-editor .work-order-editor{gap:8px}.work-order-expanded-editor .release-section{grid-template-columns:128px minmax(0,1fr);display:grid}.work-order-expanded-editor .release-section-head{border-right:1px solid var(--line);border-bottom:0;align-items:flex-start;min-height:0;padding:10px 11px}.work-order-expanded-editor .release-section-head h3{font-size:13px;line-height:1.3}.work-order-expanded-editor .work-order-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px 10px}.work-order-expanded-editor .release-grid input,.work-order-expanded-editor .release-grid select{height:34px}.work-order-expanded-editor .release-grid textarea{min-height:47px;padding:7px 8px}.work-order-expanded-editor .manual-auto-match{min-height:44px;padding:7px 9px}.work-order-customer-section .work-order-edit-grid,.work-order-notes-section .work-order-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-order-customer-section .release-wide{grid-column:auto}.work-order-expanded-editor .release-save-row{padding:3px 0 0}.preliminary-editor{gap:9px}.preliminary-editor .release-banner{min-height:64px;padding:11px 14px}.preliminary-editor .release-banner h3{margin-top:4px;font-size:15px}.preliminary-editor .release-banner p{margin-top:4px}.preliminary-editor .inspection-card-head{min-height:55px;padding:9px 11px}.preliminary-editor .inspection-card-head h3{margin-top:3px;font-size:13px}.preliminary-editor .inspection-card-head p{margin-top:3px}.receiving-inspection-card .inspection-detail-grid{grid-template-columns:minmax(260px,1.8fr) minmax(170px,1fr) minmax(170px,1fr);align-items:start;gap:8px;padding:9px 10px}.receiving-inspection-card .inspection-wide{grid-column:auto}.receiving-inspection-card textarea{min-height:43px}.inspection-visual-card .inspection-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:9px 10px}.inspection-visual-card .inspection-options label{min-height:34px;padding:6px 8px}.preliminary-reason-row{padding:9px 10px 0}.preliminary-reason-row label{color:#52646c;gap:5px;font-size:11px;font-weight:800;display:grid}.preliminary-reason-row input{color:#243942;background:#fff;border:1px solid #d9e0e0;border-radius:7px;width:100%;height:34px;padding:0 9px;font-size:12px}.preliminary-reason-row small{color:#819096;font-size:10px;font-weight:600}.receiving-inspection-card .batch-manual-selector{background:#f7faf9;border:1px solid #d8e4e0;border-radius:8px;grid-column:1/-1;padding:10px}.batch-manual-selector-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.batch-manual-selector-head span,.batch-manual-selector-head strong{display:block}.batch-manual-selector-head span{color:#357765;letter-spacing:.8px;font-size:9px;font-weight:900}.batch-manual-selector-head strong{color:#2b4750;margin-top:3px;font-size:12px}.batch-manual-selector-head>small{color:#75868b;font-size:10px}.batch-manual-groups{grid-template-columns:1fr;gap:8px;display:grid}.batch-manual-groups.combined{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-manual-groups fieldset{background:#fff;border:1px solid #dce5e2;border-radius:7px;min-width:0;padding:8px}.batch-manual-groups legend{color:#356f60;padding:0 4px;font-size:10px;font-weight:900}.batch-manual-options{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:5px;max-height:min(280px,40dvh);padding-right:3px;display:flex;overflow-y:auto}.batch-manual-options button{color:#51656d;text-align:left;cursor:pointer;background:#fafcfc;border:1px solid #e0e6e5;border-radius:6px;flex:none;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:7px;width:100%;min-width:0;min-height:42px;padding:6px 7px;font-family:inherit;display:grid}.batch-manual-options button.selected{color:#235d4b;background:#edf8f2;border-color:#8dc4ae}.batch-manual-options button>span{color:#fff;background:#fff;border:1px solid #b8c8c3;border-radius:4px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid}.batch-manual-options button.selected>span{background:#3f896d;border-color:#3f896d}.batch-manual-options strong,.batch-manual-options small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.batch-manual-options strong{font-size:11px}.batch-manual-options small{color:#78898e;margin-top:3px;font-size:9px}.batch-manual-options .batch-customer-provided-manual{color:#5d536c;background:#fbf8ff;border-color:#ddd0ea;min-height:48px}.batch-manual-options .batch-customer-provided-manual.selected{color:#57406f;background:#f2eafb;border-color:#bda6d5}.batch-manual-options .batch-customer-provided-manual.selected>span{background:#8165a0;border-color:#8165a0}.batch-manual-selection-count{color:#6f817d;text-align:right;margin-top:6px;font-size:9px;font-weight:800;display:block}.batch-manual-empty{color:#77878b;background:#f7f9f9;border:1px dashed #d4dddd;border-radius:6px;place-items:center;min-height:42px;padding:8px;font-size:10px;display:grid}.inspection-signoff-card .inspection-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:10px;padding:9px 10px}.inspection-signoff-fields{gap:8px;display:grid}.inspection-signoff-fields label{color:#52646c;gap:5px;font-size:11px;font-weight:800;display:grid}.inspection-signoff-fields select,.inspection-signoff-fields textarea{color:#243942;background:#fff;border:1px solid #d9e0e0;border-radius:7px;width:100%;font-size:12px}.inspection-signoff-fields select{height:34px;padding:0 9px}.inspection-signoff-fields textarea{resize:vertical;min-height:68px;padding:8px}.inspection-signature-column .signature-canvas-wrap{height:112px}.inspection-signature-column .signature-pad-head{min-height:40px;padding:8px 10px}.inspection-signature-column .signature-pad-foot{min-height:34px;padding:6px 10px}.preliminary-editor .release-save-row{padding-top:3px}.printout-card{border:1px solid var(--line);background:#f8fafa;border-radius:10px;padding:16px}.printout-card-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:15px;display:flex}.printout-card-head span{color:#37806e;letter-spacing:.9px;font-size:10px;font-weight:900}.printout-card-head h3{margin:5px 0 0;font-size:15px}.printout-card-head p{color:var(--muted);margin:5px 0 0;font-size:11px}.work-order-inline-preview{margin-top:12px}.receiving-inline-preview{margin-top:4px}.traveler-inline-preview{margin-top:12px}.traveler-inline-preview .traveler-document-preview{border-radius:8px}.printout-selector{box-shadow:var(--shadow);cursor:pointer;background:#fff;border:1px solid #cad7d9;border-radius:10px;grid-template-columns:minmax(180px,1fr) minmax(260px,380px);align-items:center;gap:16px;padding:12px 14px;display:grid}.printout-selector>div{gap:4px;display:grid}.printout-selector span{color:#397c6c;letter-spacing:.9px;font-size:10px;font-weight:900}.printout-selector strong{color:#233e48;font-size:14px}.printout-selector small{color:var(--muted);font-size:11px}.printout-selector select{color:#1f3943;cursor:pointer;background:#f8fafa;border:1px solid #bfcfd2;border-radius:7px;width:100%;height:42px;padding:0 38px 0 11px;font-size:13px;font-weight:800}.work-order-document-preview{background:#dfe7e9;border:1px solid #cbd7da;border-radius:8px;padding:18px;overflow:auto}.work-order-document-sheet,.preliminary-document-sheet{color:#183440;background:#fff;border:1px solid #c7d1d4;flex-direction:column;gap:clamp(9px,1.45vw,15px);width:min(100%,816px);min-height:min(1056px,129.4vw - 200.57px);margin:0 auto;padding:clamp(22px,4.3%,45px);font-family:Arial,Helvetica,sans-serif;display:flex;box-shadow:0 12px 30px #152d3821}.print-only-work-order,.print-only-preliminary,.print-only-traveler,.print-only-ndt-report,.print-only-part-request,.print-only-quote,.print-only-packing-slip{display:none}.wo-document-header{border-bottom:3px solid var(--aviation-blue);justify-content:space-between;align-items:flex-end;gap:20px;min-height:86px;padding-bottom:14px;display:flex}.wo-document-brand{align-items:center;gap:12px;display:flex}.wo-document-logo{background:url(/avi-ndt-logo.jpg) 50%/contain no-repeat;flex:none;width:95px;height:50px}.wo-document-brand>div{gap:4px;display:grid}.wo-document-brand strong{color:#102943;letter-spacing:.5px;font-size:clamp(15px,2vw,21px)}.wo-document-brand span{color:#607780;letter-spacing:1.2px;font-size:clamp(7px,.8vw,9px);font-weight:800}.wo-document-number{text-align:right}.wo-document-number>span{color:var(--brand-green);letter-spacing:1.5px;font-size:clamp(8px,.9vw,10px);font-weight:900}.wo-document-number h1{color:#102943;margin:4px 0 2px;font-size:clamp(23px,3.3vw,34px);line-height:1}.wo-document-number small{color:#6c8088;font-size:clamp(7px,.8vw,9px)}.wo-document-status-strip{background:#102943;border-radius:5px;grid-template-columns:repeat(4,1fr);display:grid}.wo-document-status-strip>div{border-right:1px solid #ffffff29;align-content:center;min-height:53px;padding:9px 10px;display:grid}.wo-document-status-strip>div:last-child{border-right:0}.wo-document-status-strip span,.wo-document-status-strip strong{display:block}.wo-document-status-strip span{color:#a8bdc9;letter-spacing:.6px;text-transform:uppercase;font-size:clamp(6px,.72vw,8px);font-weight:800}.wo-document-status-strip strong{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:clamp(8px,1vw,11px);overflow:hidden}.wo-document-section{border:1px solid #cbd7da;border-radius:5px;overflow:hidden}.wo-document-section-title{background:#eef4f6;border-bottom:1px solid #d6e0e2;align-items:center;gap:9px;min-height:45px;padding:8px 11px;display:flex}.wo-document-section-title>span{color:#fff;background:var(--aviation-blue);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:clamp(7px,.8vw,9px);font-weight:900;display:grid}.wo-document-section-title h2{color:#173b49;margin:0;font-size:clamp(10px,1.35vw,14px)}.wo-document-section-title p{color:#71838a;margin:2px 0 0;font-size:clamp(6px,.75vw,8px)}.wo-document-unit table{border-collapse:collapse;table-layout:fixed;width:100%}.wo-document-unit th{color:#5f747c;letter-spacing:.5px;text-align:left;text-transform:uppercase;background:#f8fafa;border-bottom:1px solid #dce4e6;border-right:1px solid #e1e7e9;padding:6px 8px;font-size:clamp(6px,.72vw,8px)}.wo-document-unit td{border-bottom:1px solid #e1e7e9;border-right:1px solid #e1e7e9;padding:8px;font-size:clamp(7px,.9vw,10px);line-height:1.3}.wo-document-unit th:first-child{width:18%}.wo-document-unit th:nth-child(2){width:38%}.wo-document-unit th:nth-child(3){width:18%}.wo-document-unit th:nth-child(4){width:8%}.wo-document-unit th:last-child,.wo-document-unit td:last-child{border-right:0}.wo-document-facts{display:grid}.wo-document-facts-four{grid-template-columns:repeat(4,1fr)}.wo-document-facts-three{grid-template-columns:repeat(3,1fr)}.wo-document-facts>div{border-right:1px solid #e0e7e9;align-content:center;min-height:46px;padding:8px 10px;display:grid}.wo-document-facts>div:last-child{border-right:0}.wo-document-facts span,.wo-document-customer-grid span,.wo-document-scope-lead span,.wo-document-note span,.wo-document-control-grid span,.wo-document-ack span{color:#6b7e85;letter-spacing:.45px;text-transform:uppercase;font-size:clamp(6px,.72vw,8px);font-weight:800}.wo-document-facts strong,.wo-document-customer-grid strong,.wo-document-scope-lead strong,.wo-document-control-grid strong,.wo-document-ack strong{color:#203e49;margin-top:3px;font-size:clamp(8px,.95vw,10px)}.wo-document-customer-grid{grid-template-columns:repeat(2,1fr);display:grid}.wo-document-customer-grid>div{border-bottom:1px solid #e0e7e9;border-right:1px solid #e0e7e9;align-content:center;min-height:62px;padding:9px 11px;display:grid}.wo-document-customer-grid>div:nth-child(2n){border-right:0}.wo-document-customer-grid>div:nth-last-child(-n+2){border-bottom:0}.wo-document-customer-grid small{color:#687c84;margin-top:3px;font-size:clamp(6px,.76vw,8px);line-height:1.35}.wo-document-customer-grid p{color:#294650;white-space:pre-line;margin:4px 0 0;font-size:clamp(7px,.85vw,9px);line-height:1.4}.wo-document-scope-lead{background:#f9fbfb;border-bottom:1px solid #e0e7e9;grid-template-columns:1.4fr 1fr;display:grid}.wo-document-scope-lead>div{border-right:1px solid #e0e7e9;align-content:center;min-height:48px;padding:8px 11px;display:grid}.wo-document-scope-lead>div:last-child{border-right:0}.wo-document-note{min-height:51px;padding:9px 11px}.wo-document-note+.wo-document-note{border-top:1px solid #e0e7e9}.wo-document-note p{color:#294650;white-space:pre-wrap;margin:4px 0 0;font-size:clamp(7px,.88vw,9.5px);line-height:1.4}.wo-document-control{margin-top:auto}.wo-document-control-grid{grid-template-columns:repeat(3,1fr);display:grid}.wo-document-control-grid>div{border-bottom:1px solid #e0e7e9;border-right:1px solid #e0e7e9;align-content:center;min-height:48px;padding:8px 11px;display:grid}.wo-document-control-grid>div:last-child{border-right:0}.wo-document-ack{grid-template-columns:1fr 1.4fr .65fr;display:grid}.wo-document-ack>div{border-right:1px solid #e0e7e9;min-height:59px;padding:8px 11px}.wo-document-ack>div:last-child{border-right:0}.wo-document-ack i{border-bottom:1px solid #71828a;height:24px;display:block}.wo-document-preliminary-signature{width:var(--document-initials-width);height:var(--document-initials-height);min-height:var(--document-initials-height);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:3px auto 0;display:block;border:0!important}.wo-document-footer{color:#71838a;border-top:1px solid #d7dfe1;grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;min-height:24px;padding-top:7px;font-size:clamp(6px,.72vw,8px);display:grid}.wo-document-footer strong{color:#425e68;text-align:center}.wo-document-footer span:last-child{text-align:right}.work-order-document-sheet{color:#15191b;border-color:#9ca6a9;gap:9px}.wo-document-header-block{border:0}.wo-document-company-header{grid-template-columns:minmax(125px,.82fr) minmax(250px,1.45fr);align-items:center;gap:clamp(22px,5vw,58px);min-height:105px;padding:7px 14px 10px;display:grid}.wo-document-company-header .wo-document-logo{justify-self:center;width:100%;max-width:160px;height:72px}.wo-document-company-details{color:#111;gap:2px;line-height:1.16;display:grid}.wo-document-company-details strong{margin-bottom:2px;font-size:clamp(12px,1.65vw,17px);font-weight:700}.wo-document-company-details span{font-size:clamp(7px,.9vw,9.5px)}.wo-document-order-title{border-top:2.5px solid #111;border-bottom:2.5px solid #111;grid-template-columns:1fr auto 1fr;align-items:center;min-height:43px;padding:4px 10px;display:grid}.wo-document-order-title h1{color:#111;letter-spacing:.4px;text-align:center;margin:0;font-size:clamp(19px,2.8vw,29px);font-weight:500}.wo-document-order-title strong{color:#111;white-space:nowrap;justify-self:end;font-size:clamp(10px,1.45vw,15px)}.wo-document-status-strip{color:#111;background:#fff;border:1.5px solid #111;border-radius:0}.wo-document-status-strip>div{border-color:#111;min-height:46px;padding:7px 9px}.wo-document-status-strip span{color:#4d5c61;font-size:clamp(6px,.68vw,7.5px)}.wo-document-status-strip strong{color:#111;font-size:clamp(8px,.95vw,10px);font-weight:500}.wo-document-section{border:1.5px solid #111;border-radius:0}.wo-document-section-title{background:#f5f5f3;border-color:#111;gap:0;min-height:33px;padding:6px 9px}.wo-document-section-title>span{display:none}.wo-document-section-title h2{color:#111;letter-spacing:.25px;text-transform:uppercase;font-size:clamp(10px,1.25vw,13px);font-weight:500}.wo-document-section-title p{display:none}.wo-document-unit th{color:#30383b;background:#fff;border-color:#111;font-weight:500}.wo-document-unit td{color:#111;border-color:#111}.wo-document-unit td strong{font-weight:600}.wo-document-facts>div,.wo-document-customer-grid>div,.wo-document-scope-lead>div,.wo-document-note+.wo-document-note,.wo-document-control-grid>div,.wo-document-ack>div{border-color:#111}.wo-document-facts span,.wo-document-customer-grid span,.wo-document-scope-lead span,.wo-document-note span,.wo-document-control-grid span,.wo-document-ack span{color:#4d5b60;font-weight:500}.wo-document-facts strong,.wo-document-customer-grid strong,.wo-document-scope-lead strong,.wo-document-control-grid strong{color:#111;font-weight:500}.wo-document-customer-grid p,.wo-document-note p{color:#111}.wo-document-scope-lead{background:#fff;border-color:#111;grid-template-columns:1fr}.wo-document-note.internal{background:#fff}.wo-document-note.internal span{color:#4d5b60}.wo-document-note{min-height:44px}.wo-document-ack i{border-color:#333}.wo-document-footer{color:#4e5d62;border-color:#111}.wo-document-footer strong{color:#252d30}.preliminary-document-sheet{color:#15191b;border-color:#9ca6a9;gap:9px}.preliminary-document-title h1{white-space:nowrap;font-size:clamp(13px,2.1vw,22px);font-weight:600}.preliminary-document-reference{border:1.5px solid #111;grid-template-columns:1.4fr 1fr .75fr;display:grid}.preliminary-document-reference>div{border-right:1px solid #111;align-content:center;min-height:47px;padding:7px 9px;display:grid}.preliminary-document-reference>div:last-child{border-right:0}.preliminary-document-reference span,.preliminary-document-manual-grid span,.preliminary-document-condition-grid span,.preliminary-document-notes span,.preliminary-document-signoff-grid span{color:#4d5b60;letter-spacing:.45px;text-transform:uppercase;font-size:clamp(6px,.68vw,7.5px);font-weight:500}.preliminary-document-reference strong,.preliminary-document-manual-grid strong,.preliminary-document-condition-grid strong,.preliminary-document-signoff-grid strong{color:#111;margin-top:3px;font-size:clamp(8px,.95vw,10px);font-weight:500}.preliminary-document-section{border:1.5px solid #111;overflow:hidden}.preliminary-document-section>h2{color:#111;letter-spacing:.2px;text-transform:uppercase;background:#f5f5f3;border-bottom:1px solid #111;min-height:34px;margin:0;padding:8px 10px 7px 14px;font-size:clamp(10px,1.25vw,13px);font-weight:500;position:relative}.preliminary-document-section>h2:before{content:"";background:#2a9746;width:5px;position:absolute;inset:0 auto 0 0}.preliminary-document-unit table{border-collapse:collapse;table-layout:fixed;width:100%}.preliminary-document-unit th{color:#30383b;letter-spacing:.45px;text-align:left;text-transform:uppercase;background:#fff;border-bottom:1px solid #111;border-right:1px solid #111;padding:6px 8px;font-size:clamp(6px,.72vw,8px);font-weight:500}.preliminary-document-unit td{color:#111;border-right:1px solid #111;padding:8px;font-size:clamp(7px,.9vw,10px);line-height:1.3}.preliminary-document-unit th:last-child,.preliminary-document-unit td:last-child{border-right:0}.preliminary-document-unit th:first-child{width:18%}.preliminary-document-unit th:nth-child(2){width:36%}.preliminary-document-unit th:nth-child(3){width:17%}.preliminary-document-unit th:nth-child(4){width:8%}.preliminary-document-manual-grid{grid-template-columns:1.7fr .65fr .65fr;display:grid}.preliminary-document-manual-grid>div{border-right:1px solid #111;align-content:center;min-height:47px;padding:8px 10px;display:grid}.preliminary-document-manual-grid>div:last-child{border-right:0}.preliminary-document-condition-grid{grid-template-columns:repeat(2,1fr);display:grid}.preliminary-document-condition-grid>div{border-bottom:1px solid #111;border-right:1px solid #111;align-content:center;min-height:47px;padding:8px 10px;display:grid}.preliminary-document-condition-grid>div:nth-child(2){border-right:0}.preliminary-document-condition-grid .preliminary-document-wide{border-bottom:0;border-right:0;grid-column:1/-1;min-height:62px}.preliminary-document-condition-grid p,.preliminary-document-notes p{color:#111;white-space:pre-wrap;margin:4px 0 0;font-size:clamp(7px,.88vw,9.5px);line-height:1.4}.preliminary-document-checklist{border-bottom:1px solid #111;grid-template-columns:repeat(3,1fr);gap:7px 11px;padding:9px 10px;display:grid}.preliminary-document-checklist>div{color:#111;align-items:center;gap:6px;min-height:23px;font-size:clamp(7px,.84vw,9px);display:flex}.preliminary-document-checklist i{background:#fff;border:1px solid #111;flex:none;place-items:center;width:15px;height:15px;font-size:12px;font-style:normal;font-weight:800;line-height:1;display:grid}.preliminary-document-checklist i.checked{color:#176f31;border-color:#176f31}.preliminary-document-notes{grid-template-columns:repeat(2,1fr);display:grid}.preliminary-document-notes>div{border-right:1px solid #111;min-height:56px;padding:8px 10px}.preliminary-document-notes>div:last-child{border-right:0}.preliminary-document-signoff{margin-top:auto}.preliminary-document-signoff-grid{grid-template-columns:1fr 1.35fr .7fr;display:grid}.preliminary-document-signoff-grid>div{border-right:1px solid #111;align-content:center;min-height:67px;padding:8px 10px;display:grid}.preliminary-document-signoff-grid>div:last-child{border-right:0}.preliminary-document-signoff-grid .preliminary-initials-field{justify-items:center}.preliminary-document-signoff-grid .preliminary-initials-field>span{text-align:left;width:100%}.preliminary-document-signoff-grid .wo-document-preliminary-signature,.preliminary-document-signoff-grid .preliminary-initials-empty{width:var(--document-initials-width);height:var(--document-initials-height);min-height:var(--document-initials-height);margin-inline:auto;border:0!important}.traveler-document-preview{background:#dfe7e9;border:1px solid #cbd7da;border-radius:8px;padding:18px;overflow:auto}.traveler-document{background:#fff;border:1px solid #9ca6a9;gap:0;width:min(100%,816px);margin:0 auto;display:grid;box-shadow:0 12px 30px #152d3821}.traveler-page{color:#111;width:100%;min-height:min(1056px,129.4vw - 200.57px);box-shadow:none;background:#fff;border:0;border-bottom:2px dashed #b7c1c4;flex-direction:column;gap:9px;margin:0;padding:clamp(22px,4.3%,45px);font-family:Arial,Helvetica,sans-serif;display:flex}.traveler-page:last-child{border-bottom:0}.traveler-header-block{border-bottom:2px solid #111}.traveler-company-header{grid-template-columns:105px 1fr auto;align-items:center;gap:18px;min-height:92px;padding:4px 8px 8px;display:grid}.traveler-company-header .wo-document-logo{width:102px;height:54px}.traveler-company-details{gap:2px;line-height:1.15;display:grid}.traveler-company-details strong{margin-bottom:2px;font-size:clamp(11px,1.5vw,16px)}.traveler-company-details span{font-size:clamp(6px,.76vw,8px)}.traveler-title{align-content:center;justify-items:end;min-width:115px;display:grid}.traveler-title span{color:#4d5b60;letter-spacing:.7px;font-size:clamp(5px,.62vw,7px);font-weight:700}.traveler-title h1{letter-spacing:.3px;margin:3px 0 2px;font-size:clamp(18px,2.5vw,26px);font-weight:500}.traveler-title strong{color:#176f31;font-size:clamp(8px,1vw,11px)}.traveler-unit-strip{border-top:1px solid #111;grid-template-columns:.85fr 1.8fr .85fr .4fr 1.35fr;display:grid}.traveler-unit-strip>div{border-right:1px solid #111;align-content:center;min-height:43px;padding:6px 8px;display:grid}.traveler-unit-strip>div:last-child{border-right:0}.traveler-unit-strip span,.traveler-task-card span{color:#4d5b60;letter-spacing:.45px;text-transform:uppercase;font-size:clamp(5.5px,.66vw,7px);font-weight:600}.traveler-unit-strip strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(7px,.88vw,9.5px);font-weight:500;overflow:hidden}.traveler-task-list{gap:8px;display:grid}.traveler-task-sequence{display:contents}.traveler-task-card{break-inside:avoid;border:1.5px solid #111;overflow:hidden}.traveler-task-card>header{background:#f5f5f3;border-bottom:1px solid #111;grid-template-columns:1fr auto;align-items:stretch;min-height:33px;display:grid}.traveler-task-card>header>div:first-child{align-items:center;gap:8px;padding:5px 8px 5px 12px;display:flex;position:relative}.traveler-task-card>header>div:first-child:before{content:"";background:#2a9746;width:5px;position:absolute;inset:0 auto 0 0}.traveler-task-card>header h2{text-transform:uppercase;margin:0;font-size:clamp(8px,1vw,11px);font-weight:600}.traveler-task-status{border-left:1px solid #111;align-content:center;min-width:92px;padding:4px 8px;display:grid}.traveler-task-status strong{text-transform:uppercase;margin-top:1px;font-size:clamp(7px,.82vw,9px);font-weight:600}.traveler-task-control{border-bottom:1px solid #111;grid-template-columns:1.5fr 1fr;display:grid}.traveler-non-routine .traveler-task-control{grid-template-columns:1.35fr .9fr .75fr}.traveler-task-control>div{border-right:1px solid #111;align-content:center;min-height:31px;padding:4px 7px;display:grid}.traveler-task-control>div:last-child{border-right:0}.traveler-task-control strong{margin-top:1px;font-size:clamp(6.5px,.78vw,8.5px);font-weight:500}.traveler-task-body{border-bottom:1px solid #111;grid-template-columns:1fr 1.45fr;display:grid}.traveler-task-body>div{border-right:1px solid #111;min-height:51px;padding:6px 8px}.traveler-task-body>div:last-child{border-right:0}.traveler-task-body p{white-space:pre-wrap;margin:3px 0 0;font-size:clamp(6.5px,.78vw,8.5px);line-height:1.3}.traveler-task-signoff{border-left:1px solid #111;margin-left:auto;display:grid}.traveler-task-signoff-1{grid-template-columns:1fr;width:42%}.traveler-task-signoff-2{grid-template-columns:repeat(2,minmax(0,1fr));width:82%}.traveler-signoff-person{border-right:1px solid #111;grid-template-columns:minmax(0,1.4fr) minmax(76px,1fr);align-items:center;column-gap:6px;min-width:0;min-height:47px;padding:4px 7px;display:grid}.traveler-signoff-person:last-child{border-right:0}.traveler-signoff-person>span{grid-column:1}.traveler-signoff-person>strong{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;grid-column:1;min-width:0;margin-top:1px;font-size:clamp(6.5px,.78vw,8.5px);font-weight:500;line-height:1.12;overflow:visible}.traveler-initials-line{border-bottom:1px solid #333;grid-area:1/2/3;place-items:center;min-height:32px;display:grid}.traveler-initials-line i{background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:27px;display:block}.traveler-initials-line b{color:#5e6c71;font-size:clamp(5.5px,.65vw,7px);font-weight:500}.traveler-non-routine{border-color:#176f31}.traveler-non-routine>header>div:first-child:before{background:#176f31}.traveler-nr-divider{color:#176f31;align-items:center;gap:9px;min-height:24px;display:flex}.traveler-nr-divider:after{content:"";background:#74aa83;flex:1;height:1px}.traveler-nr-divider span{letter-spacing:.8px;font-size:clamp(6px,.72vw,8px);font-weight:800}.traveler-footer{color:#4e5d62;border-top:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;min-height:22px;margin-top:auto;padding-top:5px;font-size:clamp(5.5px,.65vw,7px);display:grid}.traveler-footer strong{color:#252d30;text-align:center}.traveler-footer span:last-child{text-align:right}.ndt-report-document-preview{background:#dfe7e9;border:1px solid #cbd7da;border-radius:8px;padding:18px;overflow:auto}.ndt-report-document{color:#111;background:#fff;border:1px solid #9ca6a9;gap:0;width:min(100%,816px);margin:0 auto;font-family:Arial,Helvetica,sans-serif;display:grid;box-shadow:0 12px 30px #152d3821}.ndt-report-page{color:#111;break-after:page;background:#fff;border-bottom:2px dashed #b7c1c4;flex-direction:column;gap:9px;width:100%;min-height:min(1056px,129.4vw - 200.57px);padding:clamp(22px,4.3%,45px);display:flex}.ndt-report-page:last-child{break-after:auto;border-bottom:0}.ndt-report-header{border-bottom:2px solid #111;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:91px;padding:4px 8px 8px;display:grid}.ndt-report-header>.wo-document-logo{width:101px;height:54px}.ndt-report-company{align-content:center;gap:2px;line-height:1.15;display:grid}.ndt-report-company strong{margin-bottom:2px;font-size:clamp(11px,1.5vw,16px)}.ndt-report-company span{font-size:clamp(6px,.76vw,8px);line-height:1.15}.ndt-report-title{text-align:right;align-content:center;justify-items:end;min-width:155px;display:grid}.ndt-report-title h1{white-space:nowrap;margin:3px 0 2px;font-size:clamp(15px,2.1vw,22px);font-weight:500}.ndt-report-title span{color:#4d5b60;letter-spacing:.7px;font-size:clamp(5px,.62vw,7px);font-weight:700}.ndt-report-title strong{color:#176f31;font-size:clamp(8px,1vw,11px)}.ndt-report-title small{color:#4d5b60;text-transform:uppercase;margin-top:2px;font-size:clamp(5.5px,.65vw,7px);font-weight:700}.ndt-report-customer{border:1.5px solid #111;grid-template-columns:1.35fr 1.05fr .75fr;display:grid}.ndt-report-customer>div{border-bottom:1px solid #111;border-right:1px solid #111;align-content:center;min-height:36px;padding:5px 7px;display:grid}.ndt-report-customer>div:nth-child(3n){border-right:0}.ndt-report-customer>div:nth-last-child(-n+3){border-bottom:0}.ndt-report-customer span,.ndt-report-aircraft span,.ndt-report-signoff span{color:#4d5b60;letter-spacing:.4px;text-transform:uppercase;font-size:clamp(5.5px,.68vw,7.4px);font-weight:600}.ndt-report-customer strong,.ndt-report-aircraft strong,.ndt-report-signoff strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(6.8px,.84vw,9.2px);font-weight:500;overflow:hidden}.ndt-report-aircraft{border:1.5px solid #111;grid-template-columns:repeat(4,1fr);display:grid}.ndt-report-aircraft h2{text-transform:uppercase;background:#f5f5f3;border-bottom:1px solid #111;grid-column:1/-1;min-height:29px;margin:0;padding:6px 9px 6px 14px;font-size:clamp(8px,1vw,11px);font-weight:600;position:relative}.ndt-report-aircraft h2:before{content:"";background:#2a9746;width:5px;position:absolute;inset:0 auto 0 0}.ndt-report-aircraft>div{border-right:1px solid #111;align-content:center;min-height:34px;padding:5px 7px;display:grid}.ndt-report-aircraft>div:last-child{border-right:0}.ndt-report-components,.ndt-report-findings,.ndt-report-remarks{border:1.5px solid #111}.ndt-report-components h2,.ndt-report-findings h2,.ndt-report-remarks h2{text-transform:uppercase;background:#f5f5f3;border-bottom:1px solid #111;min-height:29px;margin:0;padding:6px 9px 6px 14px;font-size:clamp(8px,1vw,11px);font-weight:600;position:relative}.ndt-report-components h2:before,.ndt-report-findings h2:before,.ndt-report-remarks h2:before{content:"";background:#2a9746;width:5px;position:absolute;inset:0 auto 0 0}.ndt-report-components table,.ndt-report-findings table{border-collapse:collapse;table-layout:fixed;width:100%}.ndt-report-components th,.ndt-report-components td,.ndt-report-findings th,.ndt-report-findings td{text-align:left;vertical-align:top;border-bottom:1px solid #111;border-right:1px solid #111;padding:5px 6px}.ndt-report-components th:last-child,.ndt-report-components td:last-child,.ndt-report-findings th:last-child,.ndt-report-findings td:last-child{border-right:0}.ndt-report-components tbody tr:last-child td,.ndt-report-findings tbody tr:last-child td{border-bottom:0}.ndt-report-components th,.ndt-report-findings th{color:#30383b;text-transform:uppercase;background:#fff;font-size:clamp(5.5px,.67vw,7.3px);font-weight:600}.ndt-report-components td{height:39px;font-size:clamp(6.2px,.76vw,8.3px)}.ndt-report-findings td{height:35px;font-size:clamp(6.2px,.76vw,8.3px)}.ndt-report-components th:first-child,.ndt-report-findings th:first-child{width:7%}.ndt-report-components th:nth-child(2),.ndt-report-findings th:nth-child(2){width:35%}.ndt-report-components th:nth-child(3),.ndt-report-findings th:nth-child(3){width:21%}.ndt-report-components th:nth-child(4),.ndt-report-findings th:nth-child(4){width:8%}.ndt-report-components th:nth-child(5),.ndt-report-findings th:nth-child(5){width:13%}.ndt-report-components th:nth-child(6),.ndt-report-findings th:nth-child(6){width:16%}.ndt-report-components td strong,.ndt-report-components td span,.ndt-report-findings td strong,.ndt-report-findings td span{display:block}.ndt-report-components td span,.ndt-report-findings td span{color:#4f5e63;margin-top:2px;font-size:.9em}.ndt-report-no-findings td{color:#53656b;text-align:center;vertical-align:middle}.ndt-report-remark-row{border-bottom:1px solid #111;grid-template-columns:1.15fr 4fr;min-height:52px;display:grid}.ndt-report-remark-row:last-child{border-bottom:0}.ndt-report-remark-row>div{background:#f7f8f7;border-right:1px solid #111;align-content:start;gap:3px;padding:7px 8px;display:grid}.ndt-report-remark-row>div strong{font-size:clamp(6.4px,.78vw,8.5px)}.ndt-report-remark-row>div small{color:#526168;font-size:clamp(5.4px,.65vw,7px)}.ndt-report-remark-row.no-findings>div{box-shadow:inset 4px 0 #2a9746}.ndt-report-remark-row.findings>div{box-shadow:inset 4px 0 #7d4a44}.ndt-report-remark-row p{white-space:pre-wrap;min-height:52px;margin:0;padding:7px 8px;font-size:clamp(6.4px,.78vw,8.5px);line-height:1.35}.ndt-report-signoff{border:1.5px solid #111;grid-template-columns:1.2fr .65fr 1.35fr;display:grid}.ndt-report-signoff>div{border-right:1px solid #111;align-content:center;min-height:55px;padding:6px 8px;display:grid}.ndt-report-signoff>div:last-child{border-right:0}.ndt-report-signature{grid-template-columns:auto minmax(1.2in,1fr);align-items:center;gap:8px}.document-signature-box{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #222;width:100%;height:.38in;min-height:.38in;display:block;overflow:hidden}.document-signature-box.pending-signature{background:0 0}.document-initials-box{width:var(--document-initials-width);height:var(--document-initials-height);min-height:var(--document-initials-height);background-position:50%;background-repeat:no-repeat;background-size:contain;overflow:hidden;border:.75pt solid #111!important}.wo-document-preliminary-signature.document-initials-box,.traveler-initials-line.document-initials-box{width:var(--document-initials-width);height:var(--document-initials-height);min-height:var(--document-initials-height)}.document-initials-box.pending-initials{color:#5e6c71;place-items:center;font-size:6pt;font-weight:600;display:grid}.document-initials-box .captured-text-initials{font-size:9pt;font-weight:700}.document-initials-box .pending-initials{font-size:5pt;font-weight:500}.ndt-report-footer{color:#4e5d62;text-transform:uppercase;border-top:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;min-height:24px;margin-top:auto;padding:6px 3px 0;font-size:clamp(5.5px,.66vw,7.2px);display:grid}.ndt-report-footer strong{color:#252d30;text-align:center}.ndt-report-footer span:last-child{text-align:right}.ndt-report-remarks.single-remark .ndt-report-remark-row{grid-template-columns:minmax(120px,1fr) minmax(0,3fr)}.ndt-report-remarks.single-remark .ndt-report-remark-row>div{text-align:center;align-content:center;justify-items:center}.ndt-report-remarks.single-remark .ndt-report-remark-row p{text-align:center;place-items:center;display:grid}.ndt-report-remarks.empty-remarks h2{border-bottom:0}.part-request-document-preview{background:#dfe7e9;border:1px solid #cbd7da;border-radius:8px;padding:18px;overflow:auto}.part-request-document{background:#fff;border:1px solid #9ca6a9;gap:0;width:min(100%,816px);margin:0 auto;display:grid;box-shadow:0 12px 30px #152d3821}.part-request-page{color:#111;background:#fff;border-bottom:2px dashed #b7c1c4;flex-direction:column;gap:10px;width:100%;min-height:min(1056px,129.4vw - 200.57px);padding:clamp(22px,4.3%,45px);font-family:Arial,Helvetica,sans-serif;display:flex}.part-request-page:last-child{border-bottom:0}.part-request-company-header{border-bottom:2px solid #111;grid-template-columns:105px 1fr auto;align-items:center;gap:18px;min-height:93px;padding:4px 8px 9px;display:grid}.part-request-company-header .wo-document-logo{width:102px;height:54px}.part-request-company-details{gap:2px;line-height:1.15;display:grid}.part-request-company-details strong{margin-bottom:2px;font-size:clamp(11px,1.5vw,16px)}.part-request-company-details span{font-size:clamp(6px,.76vw,8px)}.part-request-title{justify-items:end;min-width:155px;display:grid}.part-request-title span{color:#4d5b60;letter-spacing:.7px;font-size:clamp(5px,.62vw,7px);font-weight:700}.part-request-title h1{white-space:nowrap;margin:3px 0 2px;font-size:clamp(16px,2.25vw,23px);font-weight:500}.part-request-title strong{color:#176f31;font-size:clamp(8px,1vw,11px)}.part-request-meta{border:1.5px solid #111;grid-template-columns:1.55fr .7fr .75fr 1.2fr;display:grid}.part-request-meta>div{border-right:1px solid #111;align-content:center;min-height:45px;padding:7px 9px;display:grid}.part-request-meta>div:last-child{border-right:0}.part-request-meta span{color:#4d5b60;letter-spacing:.45px;text-transform:uppercase;font-size:clamp(5.5px,.66vw,7px);font-weight:600}.part-request-meta strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:clamp(7px,.88vw,9.5px);font-weight:500;overflow:hidden}.part-request-table{border-collapse:collapse;table-layout:fixed;border:1.5px solid #111;width:100%}.part-request-table th,.part-request-table td{text-align:left;border-bottom:1px solid #111;border-right:1px solid #111}.part-request-table th:last-child,.part-request-table td:last-child{border-right:0}.part-request-table tbody tr:last-child td{border-bottom:0}.part-request-table th{color:#111;letter-spacing:.35px;text-transform:uppercase;background:#f5f5f3;height:33px;padding:6px 8px;font-size:clamp(6.5px,.8vw,9px);font-weight:600}.part-request-table th:first-child{box-shadow:inset 5px 0 #2a9746}.part-request-table td{vertical-align:middle;height:39px;padding:6px 8px;font-size:clamp(6.5px,.78vw,8.5px);line-height:1.25}.part-request-table th:first-child{width:13%}.part-request-table th:nth-child(2){width:19%}.part-request-table th:nth-child(3){width:38%}.part-request-table th:nth-child(4){width:9%}.part-request-table th:nth-child(5){width:21%}.part-request-table td span{display:block}.part-request-table td small{color:#176f31;margin-top:2px;font-size:clamp(5.5px,.65vw,7px);font-weight:600;display:block}.part-request-blank-row td{color:#718086}.part-request-footer{color:#4e5d62;border-top:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;min-height:22px;margin-top:auto;padding-top:5px;font-size:clamp(5.5px,.65vw,7px);display:grid}.part-request-footer strong{color:#252d30;text-align:center}.part-request-footer span:last-child{text-align:right}.quote-document-preview{background:#dfe7e9;border:1px solid #cbd7da;border-radius:8px;padding:18px;overflow:auto}.quote-document{color:#111;background:#fff;border:1px solid #9ca6a9;flex-direction:column;gap:10px;width:min(100%,816px);min-height:min(1056px,129.4vw - 200.57px);margin:0 auto;padding:clamp(22px,4.3%,45px);font-family:Arial,Helvetica,sans-serif;display:flex;box-shadow:0 12px 30px #152d3821}.quote-document-company-header{border-bottom:2px solid #111;grid-template-columns:105px 1fr auto;align-items:center;gap:18px;min-height:93px;padding:4px 8px 9px;display:grid}.quote-document-company-header .wo-document-logo{width:102px;height:54px}.quote-document-company-details{gap:2px;line-height:1.15;display:grid}.quote-document-company-details strong{margin-bottom:2px;font-size:clamp(11px,1.5vw,16px)}.quote-document-company-details span{font-size:clamp(6px,.76vw,8px)}.quote-document-title{justify-items:end;min-width:155px;display:grid}.quote-document-title>span{color:#4d5b60;letter-spacing:.7px;font-size:clamp(5px,.62vw,7px);font-weight:700}.quote-document-title h1{margin:3px 0 1px;font-size:clamp(17px,2.35vw,24px);font-weight:500}.quote-document-title strong{color:#176f31;font-size:clamp(8px,1vw,11px)}.quote-document-title small{color:#4d5b60;text-transform:uppercase;margin-top:2px;font-size:clamp(5.5px,.65vw,7px);font-weight:700}.quote-document-meta{border:1.5px solid #111;grid-template-columns:repeat(4,1fr);display:grid}.quote-document-meta>div{border-bottom:1px solid #111;border-right:1px solid #111;align-content:center;min-height:45px;padding:7px 9px;display:grid}.quote-document-meta>div:nth-child(4n){border-right:0}.quote-document-meta>div:nth-last-child(-n+4){border-bottom:0}.quote-document-meta span,.quote-document-terms span,.quote-document-totals span,.quote-document-acceptance-fields span{color:#4d5b60;letter-spacing:.45px;text-transform:uppercase;font-size:clamp(5.5px,.66vw,7px);font-weight:600}.quote-document-meta strong{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:clamp(7px,.88vw,9.5px);font-weight:500;overflow:hidden}.quote-document-meta small{color:#5e6d72;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(5.5px,.66vw,7px);overflow:hidden}.quote-document-items,.quote-document-terms,.quote-document-totals,.quote-document-acceptance{border:1.5px solid #111}.quote-document-items>h2,.quote-document-terms h2{text-transform:uppercase;background:#f5f5f3;border-bottom:1px solid #111;min-height:30px;margin:0;padding:7px 9px 6px 13px;font-size:clamp(8px,1vw,11px);font-weight:600;position:relative}.quote-document-items>h2:before,.quote-document-terms h2:before{content:"";background:#2a9746;width:5px;position:absolute;inset:0 auto 0 0}.quote-document-items table{border-collapse:collapse;table-layout:fixed;width:100%}.quote-document-items th,.quote-document-items td{text-align:left;border-bottom:1px solid #111;border-right:1px solid #111}.quote-document-items th:last-child,.quote-document-items td:last-child{border-right:0}.quote-document-items tbody tr:last-child td{border-bottom:0}.quote-document-items th{color:#30383b;text-transform:uppercase;background:#fff;height:28px;padding:5px 7px;font-size:clamp(5.5px,.68vw,7.5px);font-weight:600}.quote-document-items td{min-height:35px;padding:6px 7px;font-size:clamp(6.5px,.78vw,8.5px);line-height:1.25}.quote-document-items th:first-child{width:19%}.quote-document-items th:nth-child(2){width:43%}.quote-document-items th:nth-child(3){width:10%}.quote-document-items th:nth-child(4),.quote-document-items th:nth-child(5){width:14%}.quote-document-items th:nth-last-child(-n+2),.quote-document-items td:nth-last-child(-n+2){text-align:right}.quote-document-items td strong{display:block}.quote-document-items td small{color:#176f31;margin-top:2px;font-size:clamp(5px,.6vw,6.5px);display:block}.quote-document-no-parts td{color:#68777c;text-align:center!important}.quote-document-bottom-grid{grid-template-columns:1.3fr .8fr;gap:10px;display:grid}.quote-document-terms>div{border-bottom:1px solid #111;align-content:center;min-height:43px;padding:7px 9px;display:grid}.quote-document-terms>div:last-child{border-bottom:0}.quote-document-terms strong{margin-top:3px;font-size:clamp(7px,.85vw,9px);font-weight:500}.quote-document-terms small{color:#5f7075;margin-top:2px;font-size:clamp(5.5px,.66vw,7px)}.quote-document-terms p{white-space:pre-wrap;margin:3px 0 0;font-size:clamp(6.5px,.78vw,8.5px);line-height:1.35}.quote-document-totals{align-self:start}.quote-document-totals>div{border-bottom:1px solid #111;justify-content:space-between;align-items:center;gap:10px;min-height:31px;padding:5px 8px;display:flex}.quote-document-totals>div:last-child{border-bottom:0}.quote-document-totals strong{font-size:clamp(7px,.86vw,9.5px);font-weight:500}.quote-document-totals .quote-document-grand-total{color:#fff;background:#102943;min-height:45px}.quote-document-grand-total span{color:#bcd0da}.quote-document-grand-total strong{color:#fff;font-size:clamp(10px,1.3vw,14px);font-weight:700}.quote-document-acceptance{margin-top:auto}.quote-document-acceptance-head{background:#f5f5f3;border-bottom:1px solid #111;padding:8px 10px}.quote-document-acceptance-head>span{color:#176f31;letter-spacing:.6px;font-size:clamp(5.5px,.66vw,7px);font-weight:800}.quote-document-acceptance-head h2{margin:3px 0 2px;font-size:clamp(9px,1.1vw,12px)}.quote-document-acceptance-head p{margin:0;font-size:clamp(6.5px,.78vw,8.5px);line-height:1.35}.quote-document-acceptance-fields{grid-template-columns:1.3fr .8fr 1.5fr .7fr;display:grid}.quote-document-acceptance-fields>div{border-right:1px solid #111;align-content:end;min-height:66px;padding:7px 9px;display:grid}.quote-document-acceptance-fields>div:last-child{border-right:0}.quote-document-acceptance-fields i{border-bottom:1px solid #111;height:31px;display:block}.quote-document-signature-field i{height:39px}.quote-document-approved{border-color:#176f31}.quote-document-approved .quote-document-acceptance-head{box-shadow:inset 5px 0 #2a9746}.quote-document-approved .quote-document-acceptance-fields i{color:#111;align-items:flex-end;padding:4px 0 2px;font-size:clamp(7px,.86vw,9.5px);font-style:normal;font-weight:600;display:flex}.quote-document-approved .quote-document-signature-field i{justify-content:center;align-items:center}.quote-document-approved .quote-document-signature-field img{object-fit:contain;width:100%;height:38px;display:block}.quote-document-approval-email{color:#4d5b60;border-top:1px solid #111;padding:4px 8px;font-size:clamp(5px,.62vw,6.8px);display:block}.quote-document-footer{color:#4e5d62;border-top:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;min-height:22px;padding-top:5px;font-size:clamp(5.5px,.65vw,7px);display:grid}.quote-document-footer strong{color:#252d30;text-align:center}.quote-document-footer span:last-child{text-align:right}.approved-quote-pdf-frame{background:#fff;border:0;border-radius:6px;width:100%;min-height:760px;display:block}.approved-quote-document-card .printout-card-head a{text-decoration:none}.signed-packing-slip-document-preview{background:#dfe7e9;border:1px solid #cbd7da;border-radius:8px;padding:18px;overflow:hidden}.signed-packing-slip-pdf-frame{background:#fff;border:0;border-radius:6px;width:100%;min-height:760px;display:block}.signed-packing-slip-document-card .printout-card-head a{text-decoration:none}.tear-down-document-preview{background:#dfe7e9;border:1px solid #cbd7da;border-radius:8px;padding:18px;overflow:auto}.tear-down-document{color:#111;background:#fff;border:1px solid #9ca6a9;gap:0;width:min(100%,816px);margin:0 auto;font-family:Arial,Helvetica,sans-serif;display:grid;box-shadow:0 12px 30px #152d3821}.tear-down-document-page{background:#fff;border-bottom:2px dashed #b7c1c4;flex-direction:column;gap:8px;width:100%;min-height:min(1056px,129.4vw - 200.57px);padding:clamp(22px,4.3%,45px);display:flex}.tear-down-document-page:last-child{border-bottom:0}.tear-down-document-header{border-bottom:2px solid #111;grid-template-columns:104px 1fr auto;align-items:center;gap:18px;min-height:91px;padding:4px 8px 8px;display:grid}.tear-down-document-header .wo-document-logo{width:101px;height:54px}.tear-down-document-company{gap:2px;line-height:1.15;display:grid}.tear-down-document-company strong{margin-bottom:2px;font-size:clamp(11px,1.5vw,16px)}.tear-down-document-company span{font-size:clamp(6px,.76vw,8px)}.tear-down-document-title{justify-items:end;min-width:175px;display:grid}.tear-down-document-title>span{color:#4d5b60;letter-spacing:.7px;font-size:clamp(5px,.62vw,7px);font-weight:700}.tear-down-document-title h1{white-space:nowrap;margin:3px 0 1px;font-size:clamp(15px,2.1vw,22px);font-weight:500}.tear-down-document-title strong{color:#176f31;font-size:clamp(8px,1vw,11px)}.tear-down-document-title small{color:#4d5b60;text-transform:uppercase;margin-top:2px;font-size:clamp(5.5px,.65vw,7px);font-weight:700}.tear-down-document-page-index{color:#56666b;background:#f5f5f3;border:1px solid #111;justify-content:space-between;align-items:center;gap:10px;min-height:20px;padding:3px 7px;font-size:clamp(5.5px,.65vw,7px);display:flex}.tear-down-document-page-index strong{color:#252d30}.tear-down-document-meta,.tear-down-document-manual,.tear-down-document-continuation-summary{border:1.5px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tear-down-document-meta>div,.tear-down-document-manual>div,.tear-down-document-continuation-summary>div{border-right:1px solid #111;align-content:center;min-height:39px;padding:5px 7px;display:grid}.tear-down-document-meta>div:last-child,.tear-down-document-manual>div:last-child,.tear-down-document-continuation-summary>div:last-child{border-right:0}.tear-down-document-unit{border:1.5px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tear-down-document-unit>div{border-bottom:1px solid #111;border-right:1px solid #111;align-content:center;min-height:40px;padding:5px 7px;display:grid}.tear-down-unit-description,.tear-down-unit-reason{border-right:0!important}.tear-down-unit-description{grid-column:span 2}.tear-down-unit-reason{grid-column:span 3}.tear-down-document-unit>div:nth-last-child(-n+2){border-bottom:0}.tear-down-document-meta span,.tear-down-document-unit span,.tear-down-document-manual span,.tear-down-document-continuation-summary span,.tear-down-document-signoff span,.tear-down-document-compliance span,.tear-down-document-final-inspection span,.tear-down-document-release header span,.tear-down-document-release>div>span{color:#4d5b60;letter-spacing:.4px;text-transform:uppercase;font-size:clamp(5.2px,.63vw,6.8px);font-weight:700}.tear-down-document-meta strong,.tear-down-document-unit strong,.tear-down-document-manual strong,.tear-down-document-continuation-summary strong{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:clamp(6.5px,.8vw,8.7px);font-weight:500;overflow:hidden}.tear-down-document-block{break-inside:avoid;border:1.5px solid #111;overflow:hidden}.tear-down-document-block>header{background:#f5f5f3;border-bottom:1px solid #111;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;min-height:29px;display:grid}.tear-down-document-block>header>span{color:#fff;background:#176f31;place-items:center;width:29px;height:100%;font-size:clamp(6px,.72vw,8px);font-weight:800;display:grid}.tear-down-document-block>header>div{padding:4px 7px}.tear-down-document-block h2{text-transform:uppercase;margin:0;font-size:clamp(7.5px,.92vw,10px);font-weight:600}.tear-down-document-block header p{color:#66757a;margin:1px 0 0;font-size:clamp(5px,.58vw,6.4px)}.tear-down-document-block header>b{color:#176f31;text-align:right;min-width:68px;padding:0 8px;font-size:clamp(6px,.75vw,8px)}.tear-down-document-narrative{white-space:pre-wrap;min-height:37px;padding:6px 8px;font-size:clamp(6px,.75vw,8.2px);line-height:1.35}.tear-down-document-narrative-large{min-height:69px}.tear-down-document-signoff{border-top:1px solid #111;grid-template-columns:1.2fr 1.2fr .7fr;display:grid}.tear-down-document-signoff>div{border-right:1px solid #111;align-content:center;min-height:29px;padding:4px 7px;display:grid}.tear-down-document-signoff>div:last-child{border-right:0}.tear-down-document-signoff strong{margin-top:2px;font-size:clamp(6px,.73vw,8px);font-weight:500}.tear-down-document-findings{border-collapse:collapse;table-layout:fixed;width:100%}.tear-down-document-findings th,.tear-down-document-findings td{text-align:left;vertical-align:top;border-bottom:1px solid #111;border-right:1px solid #111;padding:5px 6px}.tear-down-document-findings th:last-child,.tear-down-document-findings td:last-child{border-right:0}.tear-down-document-findings tbody tr:last-child td{border-bottom:0}.tear-down-document-findings th{color:#354247;text-transform:uppercase;background:#fff;font-size:clamp(5px,.58vw,6.4px);font-weight:700}.tear-down-document-findings td{height:45px;font-size:clamp(5.5px,.67vw,7.3px);line-height:1.3}.tear-down-document-findings th:first-child{width:7%}.tear-down-document-findings th:nth-child(2){width:21%}.tear-down-document-findings th:nth-child(3){width:31%}.tear-down-document-findings th:nth-child(4),.tear-down-document-findings th:nth-child(5){width:14%}.tear-down-document-findings th:nth-child(6){width:13%}.tear-down-document-empty-row td{color:#69787d;text-align:center;vertical-align:middle}.tear-down-document-continuation .tear-down-document-findings td{height:74px}.tear-down-document-continuation-summary{margin-top:2px}.tear-down-document-continuation .tear-down-document-findings-block{flex:1}.tear-down-document-continuation-with-work .tear-down-document-findings-block{flex:none}.tear-down-document-compliance{border:1.5px solid #111}.tear-down-document-compliance>div{min-height:55px;padding:6px 8px}.tear-down-document-compliance p{margin:4px 0 0;font-size:clamp(6px,.73vw,8px);line-height:1.35}.tear-down-document-final-inspection{border:1.5px solid #111;grid-template-columns:1.8fr 1fr .75fr;display:grid}.tear-down-document-final-inspection>div{border-right:1px solid #111;align-content:center;min-height:47px;padding:6px 8px;display:grid}.tear-down-document-final-inspection>div:last-child{border-right:0}.tear-down-document-final-inspection strong{margin-top:3px;font-size:clamp(6px,.75vw,8.2px);font-weight:500}.tear-down-document-release{border:2px solid #102943}.tear-down-document-release header{color:#fff;background:#102943;align-items:center;min-height:29px;padding:4px 8px;display:flex}.tear-down-document-release header span{color:#d5e1e6}.tear-down-document-release>p{text-transform:uppercase;min-height:61px;margin:0;padding:9px 10px 4px;font-size:clamp(6px,.73vw,8px);font-weight:600;line-height:1.45}.tear-down-document-release>p strong{color:#176f31;font-weight:900}.tear-down-document-release>div{grid-template-columns:auto 1fr 1.25fr auto .55fr;align-items:end;gap:7px;min-height:58px;margin-top:4px;padding:5px 8px;display:grid}.tear-down-document-release>div>strong{border-bottom:1px solid #111;padding-bottom:4px;font-size:clamp(6px,.73vw,8px);font-weight:500}.tear-down-document-release>div>i{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #111;height:35px}.tear-down-document-footer{color:#4e5d62;border-top:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;min-height:21px;margin-top:auto;padding-top:4px;font-size:clamp(5.2px,.62vw,6.8px);display:grid}.tear-down-document-footer strong{color:#252d30;text-align:center}.tear-down-document-footer span:last-child{text-align:right}.traveler-document.print-only-traveler,.ndt-report-document.print-only-ndt-report,.part-request-document.print-only-part-request,.quote-document.print-only-quote,.tear-down-document.print-only-tear-down{display:none}.work-order-document-sheet,.preliminary-document-sheet,.traveler-document,.ndt-report-document,.part-request-document,.quote-document,.tear-down-document,.form-8130-page{font-size-adjust:.62}.toast{z-index:110;color:#21473c;background:#f1fbf6;border:1px solid #cdebdc;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 15px 0 9px;font-size:13px;font-weight:700;display:flex;position:fixed;top:78px;right:24px;box-shadow:0 8px 28px #14263021}.toast span{color:#fff;background:#3a8b70;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.mobile-shade{display:none}@media (width<=1100px){.metric-grid,.wo-summary-grid{grid-template-columns:repeat(2,1fr)}.wo-list-controls{flex-wrap:wrap;align-items:flex-start}.wo-number-search{order:4;width:100%;margin-left:0}.wo-filter-panel{grid-template-columns:repeat(2,minmax(150px,1fr))}.dashboard-grid{grid-template-columns:1fr}.right-stack{grid-template-columns:1fr 1fr}.global-search{width:32vw}.breadcrumb{min-width:150px}.profile div{display:none}.catalog-form-grid,.inventory-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-receive-grid,.inventory-bird-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-quote-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-quote-meta-grid .quote-meta-address{grid-column:span 2}.parts-issue-toolbar{grid-template-columns:90px minmax(180px,1fr) 120px minmax(140px,.7fr)}.parts-issue-toolbar button{width:100%}}@media (width<=800px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.mobile-shade{z-index:35;visibility:hidden;opacity:0;background:#0a192073;border:0;width:100%;height:100%;transition:all .2s;display:block;position:fixed;inset:0}.mobile-shade.visible{visibility:visible;opacity:1}.app-main{margin-left:0}.menu-button{display:block}.breadcrumb{min-width:0}.breadcrumb span,.breadcrumb b{display:none}.topbar{gap:11px;padding:0 16px}.global-search{flex:1;width:auto}.global-search kbd{display:none}.help-button{flex:none}.content{padding:25px 17px 85px}.right-stack{grid-template-columns:1fr}.focus-row{grid-template-columns:4px minmax(0,1fr) 95px}.order-progress{display:none}.toolbar{flex-direction:column;align-items:stretch}.inline-search{width:100%}.module-summary{flex-direction:column;align-items:flex-start}.module-summary .secondary-button{display:none}.wo-page-head{flex-direction:column;align-items:flex-start}.wo-action-row{flex-wrap:wrap}.wo-action-spacer{display:none}.wo-filter-panel{grid-template-columns:1fr}.wo-close-review-backdrop{padding:10px}.wo-close-review{max-height:calc(100vh - 20px)}.wo-close-review-summary{grid-template-columns:95px 135px minmax(0,1fr)}.wo-list-panel .table-footer{flex-direction:column;align-items:flex-start}.mro-main-form{grid-template-columns:1fr}.catalog-head,.inventory-panel-head{flex-direction:column;align-items:flex-start}.inventory-panel-head .primary-button{width:100%}.inventory-receive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-toolbar{grid-template-columns:minmax(0,1fr) 145px 120px}.inventory-toolbar>span{display:none}.inventory-detail-grid{grid-template-columns:1fr}.inventory-detail-wide{grid-column:1}.inventory-note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-issue-head{flex-direction:column;align-items:flex-start}.inventory-closed-issue-loader{grid-template-columns:1fr}.inventory-issue-form{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-issue-work-order{grid-column:span 2}.inventory-issue-button{width:100%}.inventory-issue-help,.inventory-issue-result{grid-column:span 2}.inventory-issue-bulk{flex-direction:column;align-items:flex-start}.inventory-issue-bulk>div{justify-content:flex-start;width:100%}.documents-create-panel,.preliminary-form{grid-template-columns:1fr}.work-order-expanded-editor .release-section{grid-template-columns:108px minmax(0,1fr)}.work-order-expanded-editor .work-order-edit-grid,.work-order-customer-section .work-order-edit-grid,.work-order-notes-section .work-order-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving-inspection-card .inspection-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(145px,1fr) minmax(145px,1fr)}.inspection-signoff-card .inspection-detail-grid{grid-template-columns:minmax(0,.85fr) minmax(280px,1.15fr)}.work-task-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.work-task-fields label,.work-task-fields .task-short-field,.work-task-fields .task-reference-field{grid-column:span 1}.work-task-fields .task-title-field,.work-task-fields .task-text-field{grid-column:span 2}.all-work-order-issue-launch{grid-template-columns:1fr;align-items:stretch}.all-work-order-issue-counts{justify-content:flex-start}.all-work-order-issue-launch .primary-button{width:100%}.non-routine-part-row{grid-template-columns:23px minmax(88px,.7fr) minmax(118px,1fr) minmax(90px,.7fr) 48px 70px auto 28px}.parts-request-card{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 58px 100px}.parts-request-source{grid-column:1/3}.parts-request-part{grid-column:3/5}.parts-request-note{grid-column:1/-1}.release-grid{grid-template-columns:1fr}.release-wide,.release-confirmation{grid-column:1}.parts-issue-head{flex-direction:column;align-items:flex-start}.parts-issue-toolbar{grid-template-columns:90px minmax(170px,1fr) 120px}.parts-issue-toolbar .parts-issue-search{grid-column:span 2}.parts-issue-footer{flex-direction:column;align-items:flex-start}.parts-issue-footer>div{width:100%}.parts-issue-footer>div button{flex:1}.customer-quote-workspace{padding:10px}.quote-register-summary,.customer-quote-editor-head{flex-direction:column;align-items:flex-start}.customer-quote-head-actions{width:100%}.customer-quote-head-actions button{flex:1}.customer-quote-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.price-list-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.preapproved-price-row{grid-template-columns:minmax(0,1.5fr) minmax(120px,.8fr)}.preapproved-price-row>button{width:100%}.batch-intake-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.batch-price-grid,.batch-quote-grid,.ndt-report-mode{grid-template-columns:1fr}.ndt-report-control-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ndt-report-closeout,.ndt-report-grid{grid-template-columns:1fr}.plating-batch-strip{grid-template-columns:90px 82px minmax(0,1fr)}.plating-batch-strip>div:nth-child(3){border-right:0}.plating-batch-strip>div:last-child{border-top:1px solid #e1e7e7;grid-column:1/-1}.batch-traveler-steps article{grid-template-columns:34px minmax(0,1fr)}.batch-traveler-steps select{grid-column:2}}.inventory-table td:nth-child(5){min-width:130px}.danger-link-button,.na-button{cursor:pointer;border-radius:7px;height:34px;padding:0 9px;font-size:11px;font-weight:800}.danger-link-button{color:#a0473f;background:#fff7f5;border:1px solid #edd4cf}.danger-link-button:hover{background:#ffefec}.na-button{color:#53686f;background:#f4f7f7;border:1px solid #d5dede}.na-button:hover{color:#315e6b;background:#eaf2f3}.na-button:disabled{opacity:.45;cursor:not-allowed}.task-delete-confirm{color:#8c413a;background:#fff4f1;border:1px solid #ebccc6;border-radius:8px;align-items:center;gap:7px;min-height:38px;margin-left:auto;padding:4px 5px 4px 10px;display:flex}.task-delete-confirm>span{font-size:10px;font-weight:800}.danger-button{color:#fff;cursor:pointer;background:#a84b42;border:1px solid #943f37;border-radius:6px;height:30px;padding:0 9px;font-size:10px;font-weight:900}.danger-button:disabled{cursor:not-allowed;opacity:.6}.work-order-void-control{background:#fff7f5;border:1px solid #e1b5ae;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px 16px;display:flex}.work-order-void-control>div{gap:3px;display:grid}.work-order-void-control span{color:#944038;letter-spacing:.12em;font-size:9px;font-weight:900}.work-order-void-control strong{color:#55231f;font-size:13px}.work-order-void-control small{color:#765a57;font-size:11px}.work-order-void-control p{color:#a33f36;margin:4px 0 0;font-size:11px;font-weight:700}.commercial-editor-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.commercial-archived-notice{color:#6f342e;background:#fff7f5;border:1px solid #d9b8b3;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px;display:flex}.commercial-archived-notice strong{font-size:12px}.commercial-archived-notice span{font-size:11px}.work-task-check.not-applicable{color:#fff;background:#7b8b90;border-color:#7b8b90;font-size:9px}.part-ipl-field small{color:#9a8260;font-size:8px;font-weight:700;line-height:1.2}.signature-line:after{content:none}.signature-line>span{color:#8b999e;text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;font-size:9px;font-style:normal;position:absolute;top:6px;left:0}.initials-pad .signature-canvas-wrap{height:105px}.initials-pad .signature-placeholder{font-size:20px}.initials-pad.compact{border-radius:5px}.compact-initials-bar{color:#566b72;background:#f6f8f8;border-bottom:1px solid #e1e7e7;align-items:center;gap:5px;min-height:21px;padding:2px 5px;display:flex}.compact-initials-bar strong{margin-right:auto;font-size:9px}.compact-initials-bar>span{font-size:8px;font-weight:800}.compact-initials-bar>span.ready{color:#39735f}.compact-initials-bar>span.required{color:#9a6a19}.compact-initials-bar .text-button{padding:0;font-size:8px}.initials-pad.compact .signature-canvas-wrap{height:var(--initials-capture-height)}.initials-pad.compact .signature-placeholder{font-size:13px}.initials-pad.compact .signature-line{bottom:10px;left:8px;right:8px}.initials-capture-pad .signature-canvas-wrap,.initials-capture-pad.compact .signature-canvas-wrap{width:min(var(--initials-capture-width), calc(100% - 16px));height:var(--initials-capture-height);border:.75pt solid #111;margin:8px auto}.initials-capture-pad.compact .signature-canvas-wrap{margin-block:4px}.work-task-fields .task-initials-field{grid-column:span 2;min-width:0}.signature-canvas-wrap.capture-locked .signature-canvas{pointer-events:none;cursor:default;touch-action:pan-y}.signature-canvas-wrap.capture-locked{background-color:#f7fbf9}.signature-locked-label{z-index:3;color:#2f6c58;pointer-events:none;background:#e8f6eff0;border:1px solid #b9d8ca;border-radius:10px;max-width:calc(100% - 16px);padding:3px 7px;font-size:8px;font-style:normal;font-weight:900;line-height:1.2;position:absolute;top:6px;right:6px}.signature-pad.compact .signature-locked-label{padding:2px 5px;font-size:7px;top:3px;right:3px}.task-signoff-warning{color:#8c4a20;background:#fff5e9;border:1px solid #ead3b7;border-radius:7px;align-items:center;gap:8px;margin:0 10px 10px;padding:9px 11px;display:flex}.task-signoff-warning strong{flex:none;font-size:11px}.task-signoff-warning span{font-size:10px;line-height:1.35}@media (width<=540px){.metric-grid{grid-template-columns:1fr 1fr;gap:9px}.metric-card{min-height:112px;padding:14px}.metric-card strong{font-size:25px}.welcome-row{flex-direction:column;align-items:flex-start}.welcome-row h1,.page-head h1{font-size:25px}.shift-chip{align-self:flex-start}.dashboard-load-error,.dashboard-queue-shortcut{flex-direction:column;align-items:stretch}.dashboard-queue-shortcut .primary-button{width:100%}.page-head{flex-direction:column;align-items:flex-start}.page-head .primary-button{width:100%}.focus-row{grid-template-columns:4px minmax(0,1fr);min-height:92px}.order-due{text-align:left;grid-column:2;gap:7px;display:flex}.order-due span,.order-due strong,.order-due small{margin:0;display:inline}.floor-panel,.bell-button{display:none}.global-search input::placeholder{color:#0000}.form-grid{grid-template-columns:1fr}.form-span{grid-column:1}.choice-row{grid-template-columns:1fr}.modal-backdrop{padding:0}.modal{border-radius:0;width:100%;max-height:100vh}.work-type-card{grid-template-columns:42px minmax(0,1fr);min-height:0}.work-type-card>b{display:none}.work-type-icon{width:41px;height:41px}.mro-item-form,.batch-item-form{margin-left:14px;margin-right:14px}.new-order-tabs{gap:16px;padding:0 14px;overflow-x:auto}.new-order-tabs button{white-space:nowrap}.work-order-create-meta{grid-template-columns:1fr 1fr;padding:11px 14px}.work-order-create-meta>div:nth-child(2){grid-row:span 2}.batch-intake-overview,.batch-label-grid,.batch-release-fields,.ndt-report-mode-options,.ndt-report-control-grid,.ndt-report-line-fields,.ndt-report-inspector,.ndt-report-inspector-fields,.ndt-report-customer-source{grid-template-columns:1fr}.ndt-report-line-list article>header{grid-template-columns:42px minmax(0,1fr) auto}.ndt-report-line-list article>header>div:nth-of-type(2),.ndt-report-line-list article>header>div:nth-of-type(3){display:none}.ndt-report-print-selector,.plating-process-selector,.plating-process-options{grid-template-columns:1fr}.plating-batch-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.plating-batch-strip>div:nth-child(2){border-right:0}.plating-batch-strip>div:nth-child(3),.plating-batch-strip>div:last-child{border-top:1px solid #e1e7e7;grid-column:auto}.plating-batch-strip>div:nth-child(3){border-right:1px solid #e1e7e7}.batch-scope-options,.batch-quantity-entry-grid,.batch-quantity-entry.single .batch-quantity-entry-grid,.batch-manual-groups.combined{grid-template-columns:1fr}.batch-physical-total{flex-direction:column;align-items:flex-start;gap:5px}.batch-physical-total small{margin-left:0}.batch-panel-actions{flex-direction:column;align-items:stretch}.batch-panel-actions>span{margin-right:0}.batch-panel-actions button{width:100%}.batch-inspection-head{flex-direction:column;align-items:flex-start}.batch-inspection-stage-list,.parallel-handoff-grid,.batch-inspection-fields{grid-template-columns:1fr}.batch-inspection-fields label.wide{grid-column:auto}.batch-inspection-stage>footer{flex-direction:column;align-items:stretch}.batch-inspection-stage>footer .primary-button{width:100%}.batch-inspection-sequence{flex-direction:column;align-items:stretch}.batch-inspection-sequence-step>i{display:none}.mro-main-form{padding:13px 14px 4px}.mro-main-grid{grid-template-columns:1fr}.mro-field-wide,.mro-field-full{grid-column:auto}.inline-master-form{grid-template-columns:1fr}.inline-master-form strong{grid-column:auto}.work-order-contact-picker,.work-order-contact-create{grid-template-columns:1fr}.work-order-contact-create>strong{grid-column:auto}.work-order-contact-create>div{justify-content:flex-end}.preliminary-form{padding:13px 14px}.inspection-options,.inspection-detail-grid{grid-template-columns:1fr}.work-order-expanded-editor .release-section{display:block}.work-order-expanded-editor .work-order-edit-grid,.work-order-customer-section .work-order-edit-grid,.work-order-notes-section .work-order-edit-grid,.receiving-inspection-card .inspection-detail-grid,.inspection-signoff-card .inspection-detail-grid,.inspection-visual-card .inspection-options{grid-template-columns:1fr}.inspection-wide{grid-column:auto}.inspection-card-head{flex-direction:column;align-items:flex-start}.catalog-form-grid{grid-template-columns:1fr}.catalog-form-grid .catalog-wide{grid-column:auto}.inventory-summary-grid{grid-template-columns:1fr 1fr}.inventory-summary-grid>div{min-height:76px;padding:11px}.inventory-receive-grid{grid-template-columns:1fr}.inventory-toolbar{grid-template-columns:1fr 1fr}.inventory-toolbar .inline-search{grid-column:1/-1}.inventory-part-title{flex-direction:column;align-items:flex-start}.inventory-part-title .pill{align-self:flex-start}.inventory-part-quick-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-part-quick-facts div:nth-child(2){border-right:0}.inventory-part-quick-facts div:nth-child(-n+2){border-bottom:1px solid var(--line)}.inventory-fact-grid,.inventory-note-grid{grid-template-columns:1fr}.inventory-fact-grid>div{border-right:0}.inventory-bird-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-detail-section-head{flex-direction:column;align-items:flex-start}.inventory-document-actions{width:100%}.inventory-document-actions button{flex:1}.documents-create-panel{padding:13px 14px}.modal-actions{flex-wrap:wrap}.modal-actions .primary-button{order:4;width:100%}.drawer{width:100%}.drawer-facts{grid-template-columns:1fr 1fr}.stage-rail small{display:none}.drawer-tabs{gap:15px}.work-order-top{padding:9px 12px 11px}.work-order-record-heading{grid-template-columns:1fr 1fr}.work-order-expand-button{grid-column:1/-1;width:100%}.cost-cards{grid-template-columns:1fr}.task-panel-head{flex-direction:column;align-items:flex-start}.task-panel-actions,.task-panel-actions .secondary-button{width:100%}.task-summary-strip{grid-template-columns:repeat(3,1fr)}.task-progress-track{grid-column:1/-1}.work-task-summary{grid-template-columns:32px minmax(0,1fr) auto 17px}.work-task-time{display:none}.work-task-fields,.work-task-fields label,.work-task-fields .task-title-field,.work-task-fields .task-text-field,.work-task-fields .task-initials-field{grid-column:1;grid-template-columns:1fr}.work-task-footer{flex-wrap:wrap;align-items:stretch}.task-card-actions{width:100%;margin-left:0}.task-card-actions button{flex:1}.work-task-fields .task-six-remarks-field,.task-six-fields>label:not(.task-six-remarks-field):not(.task-role-field),.task-six-fields .task-role-field,.work-task-fields .nr-discrepancy-field,.work-task-fields .nr-corrective-action-field,.work-task-fields .nr-estimated-time-field,.work-task-fields .nr-status-field,.work-task-fields .nr-completion-date-field,.non-routine-core-fields .task-role-field,.task-signoff-heading,.task-signoff-section{grid-column:1}.task-signoff-grid,.task-signoff-section.single-role .task-signoff-grid,.task-signoff-card{grid-template-columns:1fr}.work-task-fields .task-signoff-card .task-role-field,.work-task-fields .task-signoff-card .task-initials-field{grid-column:1}.task-delete-confirm{flex-wrap:wrap;width:100%;margin-left:0}.task-delete-confirm>span{width:100%}.corrective-non-routines-head,.non-routine-parts-head,.parts-request-head{flex-direction:column;align-items:flex-start}.corrective-non-routines-head .primary-button,.non-routine-parts-head .secondary-button,.parts-request-head .primary-button{width:100%}.corrective-nr-summary{grid-template-columns:34px minmax(0,1fr) auto 17px}.non-routine-part-row{grid-template-columns:23px 1fr 64px 28px;align-items:end}.part-number-search{grid-column:2/4}.part-description-field,.part-ipl-field{grid-column:2/5}.part-qty-field{grid-column:2/3}.part-priority-field{grid-column:3/4}.non-routine-part-row>.pill{grid-column:4/5}.non-routine-part-row>.part-request-remove{grid-area:1/4/auto/5}.parts-request-summary{grid-template-columns:repeat(3,1fr)}.parts-request-summary p{border-top:1px solid #e2dacb;border-left:0;grid-column:1/-1;padding:7px 0 0}.parts-request-card{grid-template-columns:1fr;padding-right:30px}.parts-request-source,.parts-request-part,.parts-request-note{grid-column:1}.parts-request-actions{justify-content:stretch}.parts-request-actions button,.quote-bridge-ready{text-align:center;width:100%}.non-routine-documents{grid-template-columns:1fr}.non-routine-document-actions{width:100%}.non-routine-document-actions label{flex:1;min-width:0}.non-routine-document-status{grid-column:1}.release-statement textarea{padding-bottom:47px;padding-right:9px}.label-prompt{border-radius:0;min-height:100vh}.label-prompt-actions{flex-wrap:wrap}.label-prompt-actions .primary-button{order:-1;width:100%}.printout-selector{grid-template-columns:1fr;gap:9px}.printout-card{padding:11px}.printout-card-head{flex-direction:column;align-items:flex-start}.printout-card-head .primary-button{width:100%}.floating-create{bottom:14px;right:14px}.toast{top:72px;left:12px;right:12px}.wo-summary-grid{grid-template-columns:1fr 1fr;gap:8px}.wo-summary-card{gap:9px;min-height:74px;padding:10px}.wo-summary-mark{width:31px;height:31px}.wo-page-head .primary-button{width:100%}.wo-list-controls{align-items:stretch}.wo-page-size{width:100%}.wo-new-link{flex:1}.wo-check{width:100%}.wo-close-review-backdrop{padding:0}.wo-close-review{border-radius:0;width:100%;max-height:100vh}.wo-close-review-summary{grid-template-columns:1fr 1fr}.wo-close-review-summary>p{grid-column:1/-1}.wo-close-review-item{grid-template-columns:29px minmax(0,1fr)}.wo-close-review-item>span{grid-column:2;justify-self:start}.wo-close-review>footer>div{display:none}.quote-register-summary .primary-button,.customer-quote-head-actions,.customer-quote-head-actions button{width:100%}.quote-status-strip{grid-template-columns:repeat(5,minmax(90px,1fr));overflow-x:auto}.quote-register-toolbar{flex-direction:column;align-items:stretch}.quote-register-toolbar .inline-search{width:100%}.quote-register-toolbar>span{padding-left:3px}.customer-quote-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-quote-meta-grid .quote-meta-reference,.customer-quote-meta-grid .quote-meta-address{grid-column:span 2}.price-list-footer,.preapproved-price-row{grid-template-columns:1fr}.parts-issue-summary{grid-template-columns:repeat(3,1fr)}.parts-issue-summary>div:nth-child(3){border-right:0}.parts-issue-toolbar{grid-template-columns:1fr 1fr}.parts-issue-toolbar .parts-issue-search{grid-column:1/-1}.parts-issue-footer>div{grid-template-columns:1fr;display:grid}.parts-issue-footer>div button{width:100%}}@media (width<=900px){.kit-builder-main{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-selector-card{grid-template-columns:1fr}.kit-selector-card>.primary-button{width:100%}.quotation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-charge-grid{grid-template-columns:repeat(4,minmax(80px,1fr))}.service-charge-grid>label,.service-charge-grid .service-work-quoted{grid-column:span 2}.quotation-service-options{grid-template-columns:repeat(2,minmax(110px,1fr))}.quotation-service-line{grid-template-columns:minmax(95px,.45fr) minmax(180px,1.4fr) minmax(145px,.7fr) 30px}.quotation-bottom-grid{grid-template-columns:1fr}}@media (width<=540px){.inventory-view-tabs{width:100%}.inventory-view-tabs button{flex:1}.inventory-closed-issue-controls{grid-template-columns:1fr}.inventory-closed-issue-controls button{width:100%}.inventory-issue-form{grid-template-columns:1fr}.inventory-issue-work-order,.inventory-issue-help,.inventory-issue-result{grid-column:1}.inventory-issue-head .pill{align-self:flex-start}.inventory-issue-lines-head{flex-direction:column;align-items:flex-start}.inventory-issue-bulk button{width:100%}.inventory-issue-bulk>div{grid-template-columns:1fr;display:grid}.kit-catalog-head{flex-direction:column;align-items:flex-start}.kit-catalog-head .primary-button{width:100%}.kit-builder-main{grid-template-columns:1fr}.kit-builder-line{grid-template-columns:25px minmax(0,1fr) 68px 28px}.kit-card-title{flex-direction:column;align-items:flex-start}.kit-card-actions{justify-content:flex-start;width:100%}.kit-selector-main{grid-template-columns:1fr}.all-work-order-issue-counts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.all-work-order-issue-counts span{min-width:0}.kit-selector-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.quotation-banner,.quotation-section-head{flex-direction:column;align-items:flex-start}.quotation-inline-actions,.quotation-section-head>.primary-button{width:100%}.quotation-inline-actions button{flex:1}.quotation-detail-grid,.quotation-charges-grid{grid-template-columns:1fr}.quotation-wide{grid-column:1}.service-charge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-charge-grid>label,.service-charge-grid .service-work-quoted{grid-column:1/-1}.quotation-service-options{grid-template-columns:repeat(2,minmax(0,1fr))}.quotation-service-line{grid-template-columns:1fr 30px}.quotation-service-line>div,.quotation-service-line>label{grid-column:1}.quotation-service-line .quotation-remove-service{grid-area:1/2}.quotation-save-row{flex-wrap:wrap}.quotation-save-row button{flex:1}.quotation-save-row .primary-button{flex-basis:100%;width:100%}}.work-order-record-heading{gap:10px;min-height:55px;padding:7px 10px}.work-order-record-heading span,.work-order-record-heading small{font-size:10px}.work-order-expand-button{height:36px;font-size:12px}.work-order-expanded-editor{margin-top:7px}.drawer-tabs{scrollbar-width:none;scroll-snap-type:x proximity;align-items:center;gap:5px;min-height:45px;padding:5px 18px}.drawer-tabs::-webkit-scrollbar{display:none}.drawer-tabs button{color:#687a81;scroll-snap-align:start;background:#f4f7f7;border:1px solid #e1e7e7;border-radius:7px;flex:none;height:34px;padding:0 10px}.drawer-tabs button:hover{color:#2b6576;background:#edf4f5}.drawer-tabs button.active{color:#fff;background:#2b6576;border-color:#2b6576;box-shadow:0 2px 7px #255c6c2e}.drawer-tabs button.active:after{display:none}.work-order-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.work-order-section-tabs button{color:#52676f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3e3;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:50px;padding:7px 9px;display:grid}.work-order-section-tabs button:hover{color:#285d6d;background:#f5f9f9;border-color:#bfcfd2}.work-order-section-tabs button>span{color:#397083;background:#eaf3f5;border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.work-order-section-tabs button strong,.work-order-section-tabs button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.work-order-section-tabs button strong{font-size:12px}.work-order-section-tabs button small{color:#849398;margin-top:3px;font-size:10px}.work-order-section-tabs button.active{color:#fff;background:#2b6576;border-color:#2b6576;box-shadow:0 3px 9px #23586729}.work-order-section-tabs button.active>span{color:#235565;background:#fff}.work-order-section-tabs button.active small{color:#c9dce0}.work-order-save-bar{align-items:center;min-height:40px}.work-order-save-bar>div{margin-right:auto}.work-order-save-bar>div span,.work-order-save-bar>div strong{display:block}.work-order-save-bar>div span{color:#839197;letter-spacing:.75px;font-size:10px;font-weight:900}.work-order-save-bar>div strong{color:#31535e;margin-top:2px;font-size:12px}.parts-request-row-actions .cancel-issue-request-button{color:#285f70;white-space:normal;background:#edf6f7;border-color:#cfe0e3;min-height:28px;padding:0 7px;font-size:10px}.parts-request-row-actions .remove-reservation-button{white-space:normal;min-height:28px;font-size:10px}.parts-issue-table th:nth-child(5),.parts-issue-table td:nth-child(5){width:220px;min-width:220px}.parts-issue-table th:nth-child(6),.parts-issue-table td:nth-child(6){width:90px;min-width:90px}.parts-issue-table th:nth-child(13),.parts-issue-table td:nth-child(13){width:145px;min-width:145px}.parts-issue-table th:nth-child(14),.parts-issue-table td:nth-child(14){width:175px}.parts-issue-table th:nth-child(15),.parts-issue-table td:nth-child(15){width:120px}.parts-issue-table th:last-child,.parts-issue-table td:last-child,.work-order-kit-table th:last-child,.work-order-kit-table td:last-child{text-align:center;width:54px;min-width:54px}.work-order-kit-table th:nth-child(3),.work-order-kit-table td:nth-child(3){width:85px;min-width:85px}.parts-request-menu-cell{position:relative;overflow:visible}.row-action-menu{z-index:3;display:inline-block;position:relative}.row-action-menu[open]{z-index:12}.row-action-menu summary{color:#315f6d;cursor:pointer;touch-action:manipulation;background:#edf4f5;border:1px solid #cfdcdf;border-radius:8px;place-items:center;width:34px;height:34px;font-size:19px;font-weight:900;line-height:1;list-style:none;display:grid}.row-action-menu summary::-webkit-details-marker{display:none}.row-action-menu[open] summary{color:#fff;background:#2b6576;border-color:#2b6576}.row-action-menu-panel{z-index:20;background:#fff;border:1px solid #d6e0e1;border-radius:8px;min-width:174px;padding:5px;display:grid;position:absolute;top:39px;right:0;box-shadow:0 10px 28px #142b332e}.row-action-menu-panel button{color:#285f70;text-align:left;cursor:pointer;background:#edf6f7;border:1px solid #cfe0e3;border-radius:6px;min-height:36px;padding:0 10px;font-size:11px;font-weight:900}.row-action-menu-panel button.danger{color:#9b453e;background:#fff5f3;border-color:#ecd4d0}.row-action-locked,.row-action-empty{color:#75858b;font-size:11px;font-weight:800}.part-request-remove:disabled{color:#9aa7aa;cursor:not-allowed;background:#f1f4f4;border-color:#dce3e3}.quotation-attention-field small{color:#397485;text-overflow:ellipsis;white-space:nowrap;min-height:12px;font-size:9px;font-weight:800;display:block;overflow:hidden}.quotation-email-dialog{width:min(720px,100%)}.quotation-email-dialog .customer-quote-email-body{gap:0}.quotation-email-dialog .gmail-sender-card{margin:0 0 11px}.quotation-email-dialog .quotation-email-grid{padding:0}.quotation-email-last-sent{color:#47717d;margin:8px 0 0;font-size:10px;font-weight:800}.gmail-sender-card{background:#f7faf9;border:1px solid #d7e1df;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:11px 12px 0;padding:10px 11px;display:flex}.gmail-sender-card.connected{background:#eef8f3;border-color:#a9d3c2}.gmail-sender-card>div:first-child{gap:2px;min-width:0;display:grid}.gmail-sender-card>div:first-child span{color:#678078;letter-spacing:.09em;font-size:9px;font-weight:900}.gmail-sender-card>div:first-child strong{color:#173a31;overflow-wrap:anywhere;font-size:12px}.gmail-sender-card>div:first-child small{color:#5d716b;font-size:10px}.gmail-sender-card>div:last-child{flex:none;align-items:center;gap:8px;display:flex}.quotation-email-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:11px 12px;display:grid}.quotation-email-grid label{color:#52676f;gap:5px;min-width:0;font-size:10px;font-weight:800;display:grid}.quotation-email-grid input,.quotation-email-grid textarea{color:#263e47;background:#fff;border:1px solid #d4dfe0;border-radius:6px;width:100%;min-width:0;height:35px;padding:0 9px;font-size:11px}.quotation-email-grid input[readonly]{color:#285f70;background:#eef6f7;font-weight:800}.quotation-email-grid textarea{resize:vertical;min-height:185px;padding:9px;line-height:1.5}.quotation-email-wide{grid-column:1/-1}.quotation-email-actions{border-top:1px solid var(--line);background:#f8fafa;justify-content:flex-end;align-items:center;gap:7px;min-height:53px;padding:8px 12px;display:flex}.quotation-email-actions>div{color:#47717d;gap:3px;margin-right:auto;font-size:10px;font-weight:800;display:grid}.quotation-email-actions button:disabled{opacity:.45;cursor:not-allowed}.print-only-quotation{display:none}.tear-down-report-panel{gap:9px;display:grid}.tear-down-banner{color:#e3edf6;background:linear-gradient(135deg,#1a414c,#286c77);border-radius:10px;justify-content:space-between;align-items:center;gap:13px;min-height:78px;padding:13px 15px;display:flex}.tear-down-banner>div:first-child>span{color:#90cad0;letter-spacing:1px;font-size:9px;font-weight:900}.tear-down-banner h3{color:#fff;margin:4px 0 0;font-size:18px}.tear-down-banner p{color:#c8dfe2;margin:4px 0 0;font-size:11px}.tear-down-banner>div:last-child{align-items:center;gap:6px;display:flex}.tear-down-banner .secondary-button{color:#e3f1f3;background:#ffffff14;border-color:#ffffff3d}.tear-down-banner .primary-button{color:#254e58;box-shadow:none;background:#fff;border-color:#d4e8ea}.tear-down-source-strip{background:#f5f8f8;border:1px solid #dce5e5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-height:45px;padding:7px 10px;display:grid}.tear-down-source-strip span{color:#72838a;background:#fff;border:1px solid #e0e7e7;border-radius:6px;min-width:0;padding:5px 7px;font-size:9px;line-height:1.35}.tear-down-source-strip strong{color:#315f6d;margin-bottom:2px;font-size:10px;display:block}.tear-down-section{background:#fff;border:1px solid #dce4e4;border-radius:9px;overflow:hidden}.tear-down-section-head{background:#f8fafa;border-bottom:1px solid #e2e8e8;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:7px 9px;display:flex}.tear-down-section-head>div:first-child{grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.tear-down-section-head>div:first-child>span{color:#fff;background:#326f7f;border-radius:7px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.tear-down-section-head strong,.tear-down-section-head small{display:block}.tear-down-section-head strong{font-size:12px}.tear-down-section-head small{color:#74858b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;overflow:hidden}.tear-down-toggle{color:#53686f;cursor:pointer;background:#fff;border:1px solid #d6e0e0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:145px;height:32px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.tear-down-toggle input{accent-color:#2b6d7d;width:16px;height:16px}.tear-down-toggle b{color:#2b6576}.tear-down-section-body{grid-template-columns:minmax(0,1.8fr) minmax(310px,1fr);align-items:stretch;gap:8px;padding:8px 9px;display:grid}.tear-down-section-body label,.tear-down-notes{color:#5c6f76;gap:4px;min-width:0;font-size:9px;font-weight:800;display:grid}.tear-down-narrative textarea,.tear-down-notes textarea{color:#29424b;resize:vertical;background:#fff;border:1px solid #d5dede;border-radius:6px;width:100%;min-height:64px;padding:7px 8px;font-size:11px;line-height:1.4}.tear-down-signoff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.tear-down-signoff-grid label:last-child{grid-column:1/-1}.tear-down-signoff-grid input{color:#2e4650;background:#f9fbfb;border:1px solid #d7e0e0;border-radius:6px;width:100%;min-width:0;height:33px;padding:0 7px;font-size:10px}.tear-down-findings-list{background:#fbfaf7;gap:7px;padding:8px;display:grid}.tear-down-finding{background:#fff;border:1px solid #e4ded2;border-radius:7px;grid-template-columns:minmax(160px,.9fr) minmax(230px,1.6fr) minmax(250px,1fr);align-items:stretch;gap:8px;padding:8px;display:grid}.tear-down-finding-title{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.tear-down-finding-title>span{color:#8e5f11;background:#fff1d5;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.tear-down-finding small{color:#927540;letter-spacing:.5px;font-size:8px;font-weight:900;display:block}.tear-down-finding-title strong{color:#4c4b43;margin-top:3px;font-size:10px;line-height:1.35;display:block;overflow:hidden}.tear-down-finding-action{background:#fffaf0;border:1px solid #eee0c2;border-radius:6px;padding:6px 8px}.tear-down-finding-action p{color:#4c4a3e;white-space:pre-wrap;margin:4px 0 0;font-size:10px;line-height:1.4}.tear-down-finding-signoff{border:1px solid #dde4e4;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tear-down-finding-signoff>span{border-right:1px solid #e1e7e7;align-content:center;min-width:0;padding:6px;display:grid}.tear-down-finding-signoff>span:last-child{border-right:0}.tear-down-finding-signoff strong{color:#334d56;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.tear-down-empty{color:#718087;text-align:center;background:#fff;border:1px dashed #d7dfdf;border-radius:7px;align-content:center;place-items:center;min-height:65px;display:grid}.tear-down-empty strong{font-size:11px}.tear-down-empty span{margin-top:3px;font-size:9px}.tear-down-notes{background:#fbfaf7;padding:0 8px 8px}.tear-down-notes textarea{min-height:48px}.tear-down-save-row{z-index:3;background:#fffffff5;border:1px solid #dce4e4;border-radius:8px;justify-content:flex-end;align-items:center;gap:7px;min-height:48px;padding:7px 9px;display:flex;position:sticky;bottom:0;box-shadow:0 -3px 12px #18333c0d}.tear-down-save-row>span{color:#426a75;margin-right:auto;font-size:10px;font-weight:800}.print-only-tear-down{display:none}.release-certificate-preview{background:#fff;border:1px solid #d7e0e1;border-radius:10px;overflow:hidden}.release-certificate-preview>header{background:#f5f8f8;border-bottom:1px solid #dce4e5;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:11px 14px;display:flex}.release-certificate-preview>header span{color:#2d6f7c;letter-spacing:.9px;font-size:9px;font-weight:900}.release-certificate-preview>header h3{margin:3px 0 0;font-size:15px}.release-certificate-preview>header p{color:#708087;margin:3px 0 0;font-size:10px}.form-8130-preview{background:#e7ebeb;padding:10px;overflow-x:hidden}.form-8130-page,.form-8130-page *,.form-8130-page :before,.form-8130-page :after{box-sizing:border-box}.form-8130-page{aspect-ratio:792/612;color:#000;font-size-adjust:none;background:#fff;width:100%;min-width:0;max-width:1056px;margin:0 auto;font-family:Times New Roman,Times,serif;font-size:clamp(5.5px,.91cqw,9.6px);font-weight:700;line-height:1.1;position:relative;box-shadow:0 8px 28px #16272d21;container-type:inline-size}.form-8130-frame{border:1px solid #000;width:87%;height:82.216%;position:absolute;top:3.686%;left:6.5%;overflow:hidden}.form-8130-page span{font-weight:700}.form-8130-page p{margin:0}.form-8130-top{border-bottom:1px solid #000;grid-template-columns:20% 60% 20%;height:9.277%;display:grid}.form-8130-top>div{border-right:1px solid #000;padding:.28em .72em;position:relative;overflow:hidden}.form-8130-top>div:last-child{border-right:0}.form-8130-block1{text-align:center;align-content:start;justify-items:center;display:grid}.form-8130-block1 strong{margin-top:.38em;font-size:1.14em;font-weight:400}.form-8130-block2{text-align:center;align-content:center;justify-items:center;row-gap:.12em;display:grid}.form-8130-block2>span{position:absolute;top:.28em;left:.72em}.form-8130-block2 h1{white-space:nowrap;max-width:96%;margin:0;font-size:2.15em;line-height:.96;overflow:hidden}.form-8130-block2 strong{margin:0;font-size:1.15em;line-height:1}.form-8130-block3{grid-template-rows:auto 1fr;align-content:start;display:grid}.form-8130-block3>span{font-size:1.05em;line-height:1}.form-8130-block3 strong{text-align:center;align-self:center;margin:0;font-size:1.18em;line-height:1}.form-8130-items{border-collapse:collapse;table-layout:fixed;width:100%;height:15.193%}.form-8130-items col:first-child{width:6.282%}.form-8130-items col:nth-child(2),.form-8130-items col:nth-child(3){width:20.823%}.form-8130-items col:nth-child(4){width:10.231%}.form-8130-items col:nth-child(5){width:21.842%}.form-8130-items col:nth-child(6){width:20%}.form-8130-items th,.form-8130-items td{overflow-wrap:anywhere;text-align:left;vertical-align:top;border-bottom:1px solid #000;border-right:1px solid #000;padding:.4em .68em;overflow:hidden}.form-8130-items tr>:last-child{border-right:0}.form-8130-organization{height:41.287%}.form-8130-organization>td{padding:.4em .68em}.form-8130-organization-copy{align-items:center;gap:.75em;height:calc(100% - 1.1em);display:flex}.form-8130-block5{flex-direction:column;justify-content:space-between;height:100%;display:flex;overflow:hidden}.form-8130-block5 strong{text-align:center;font-size:1.05em}.form-8130-organization .wo-document-logo{flex:none;width:6.1em;height:2em}.form-8130-organization p{min-width:0;font-size:.82em;font-weight:400;line-height:1.04;overflow:hidden}.form-8130-organization p strong{font-size:.94em}.form-8130-item-head{height:17.897%}.form-8130-item-head th{padding:.32em .68em;font-size:.92em}.form-8130-item-data{height:40.816%}.form-8130-items.multi-item .form-8130-item-data{height:auto}.form-8130-items.multi-item .form-8130-item-data td{padding-top:.18em;padding-bottom:.18em;font-size:.86em}.form-8130-item-data td{vertical-align:middle;padding:.34em .68em;font-size:1em;font-weight:400}.form-8130-item-data td:first-child,.form-8130-item-data td:nth-child(4){text-align:center}.form-8130-remarks{border-bottom:1px solid #000;flex-direction:column;height:29.239%;padding:.65em .78em .75em;display:flex;overflow:hidden}.form-8130-remarks-copy{gap:.7em;margin-top:.25em;font-weight:400;display:grid;overflow:hidden}.form-8130-remarks-copy>p:first-child{white-space:pre-wrap;font-size:.88em}.form-8130-compliance{grid-template-columns:minmax(0,1fr) minmax(13em,.72fr);gap:.5em 2em;font-size:.86em;display:grid;overflow:hidden}.form-8130-compliance p{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:.6em;min-width:0;display:grid}.form-8130-compliance p span{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.form-8130-compliance p:nth-child(4){grid-area:1/2/4;align-self:center}.form-8130-easa-statement{max-width:100%;font-size:.89em;font-weight:700;line-height:1.12;overflow:hidden}.form-8130-page.form-8130-dense-items .form-8130-items{height:24%}.form-8130-page.form-8130-dense-items .form-8130-organization{height:36%}.form-8130-page.form-8130-dense-items .form-8130-item-head{height:14%}.form-8130-page.form-8130-dense-items .form-8130-remarks{height:20.432%}.form-8130-certification{border-bottom:1px solid #000;grid-template-columns:50% 50%;height:27.259%;display:grid;overflow:hidden}.form-8130-block13{background:#d9d9d9;border-right:1px solid #000;grid-template-rows:46.982% 53.018%;display:grid;overflow:hidden}.form-8130-certification-copy{border-bottom:1px solid #000;padding:.7em .78em;overflow:hidden}.form-8130-certification-copy>p{align-items:center;gap:1.65em;margin:.9em 0 0 2.6em;font-size:.9em;display:flex;overflow:hidden}.form-8130-certification-copy i,.form-8130-return-copy i{border:1px solid #000;flex:none;place-items:center;width:1.02em;height:1.02em;font-size:.78em;font-style:normal;line-height:.8;display:inline-grid;overflow:hidden}.form-8130-block13-fields,.form-8130-block14-fields{grid-template-rows:52.804% 47.196%;grid-template-columns:60.4% 39.6%;display:grid;overflow:hidden}.form-8130-block13-fields>div,.form-8130-block14-fields>div{overflow-wrap:anywhere;border-bottom:1px solid #000;border-right:1px solid #000;padding:.7em .78em;overflow:hidden}.form-8130-block13-fields>div:nth-child(2n),.form-8130-block14-fields>div:nth-child(2n){border-right:0}.form-8130-block13-fields>div:nth-last-child(-n+2),.form-8130-block14-fields>div:nth-last-child(-n+2){border-bottom:0}.form-8130-block14{grid-template-rows:46.982% 53.018%;display:grid;overflow:hidden}.form-8130-return-copy{border-bottom:1px solid #000;padding:.7em .78em;overflow:hidden}.form-8130-return-copy>div{grid-template-columns:auto minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:.9em;display:grid;overflow:hidden}.form-8130-return-copy>div>p{align-items:center;gap:.6em;min-width:0;line-height:1.04;display:flex;overflow:hidden}.form-8130-return-copy>p{text-align:left;margin:1.15em 0 0 3em;font-size:.86em;line-height:1.1;overflow:hidden}.form-8130-return-copy i.checked{background:#fff}.form-8130-block14-fields{grid-template-columns:60% 40%}.form-8130-block14-fields>div{align-content:space-between;display:grid}.form-8130-block14-fields strong{text-align:center;font-size:.92em;font-weight:400}.form-8130-signature-field>i{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:2.1em}.form-8130-responsibilities{height:19.032%;overflow:hidden}.form-8130-responsibilities h2{text-align:center;border-bottom:1px solid #000;height:16.666%;margin:0;padding:.3em;font-size:1.25em;overflow:hidden}.form-8130-responsibilities p{padding:.78em .78em 0;font-size:.78em;line-height:1.08;overflow:hidden}.form-8130-responsibilities p:last-child{padding-bottom:.45em}.form-8130-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:1em;width:87%;font-size:.82em;font-weight:400;display:grid;position:absolute;top:86.9%;left:6.5%}.form-8130-footer strong{text-align:center}.form-8130-footer span:last-child{text-align:right}.print-only-8130{display:none}@media (width<=900px){.tear-down-banner{flex-direction:column;align-items:flex-start}.tear-down-banner>div:last-child{flex-wrap:wrap;width:100%}.tear-down-banner>div:last-child button{flex:1}.tear-down-section-body{grid-template-columns:minmax(0,1.35fr) minmax(255px,.8fr)}.tear-down-finding{grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr)}.tear-down-finding-signoff{grid-column:1/-1}}@media (width<=540px){.tear-down-source-strip{grid-template-columns:1fr}.tear-down-section-head{flex-direction:column;align-items:flex-start}.tear-down-toggle{justify-content:flex-start;width:100%}.tear-down-section-body,.tear-down-signoff-grid{grid-template-columns:1fr}.tear-down-signoff-grid label:last-child{grid-column:1}.tear-down-finding{grid-template-columns:1fr}.tear-down-finding-signoff{grid-column:1}.tear-down-save-row{flex-wrap:wrap;align-items:stretch}.tear-down-save-row>span{width:100%}.tear-down-save-row button{flex:1}}.customer-catalog-screen,.customer-detail-screen,.customer-master-editor{gap:12px;display:grid}.customer-catalog-summary,.customer-detail-head,.customer-master-editor-head{color:#173f4d;background:linear-gradient(135deg,#fff 0%,#f1f7f7 100%);border:1px solid #d6e2e3;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.customer-catalog-summary h2,.customer-detail-head h2,.customer-master-editor-head h2{align-items:center;gap:9px;margin:4px 0 3px;font-size:25px;display:flex}.customer-catalog-summary p,.customer-detail-head p,.customer-master-editor-head p{color:#6b7e85;margin:0;font-size:12px}.customer-master-editor-head>div:last-child{gap:7px;display:flex}.customer-master-editor-head>div:first-child>span,.customer-detail-head>div>span{color:#6c858d;letter-spacing:.85px;font-size:10px;font-weight:900}.customer-catalog-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer-catalog-metrics button{color:#50666e;cursor:pointer;background:#fff;border:1px solid #dce4e4;border-radius:9px;justify-content:space-between;align-items:center;min-height:65px;padding:10px 13px;display:flex}.customer-catalog-metrics button:hover,.customer-catalog-metrics button.active{color:#fff;background:#2b6576;border-color:#2b6576}.customer-catalog-metrics span{letter-spacing:.65px;font-size:10px;font-weight:900}.customer-catalog-metrics strong{font-size:24px}.customer-catalog-table{min-width:0;overflow:visible}.customer-catalog-table .data-table{min-width:920px}.customer-catalog-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:7px;min-height:52px;padding:8px 11px;display:flex}.customer-catalog-toolbar>label:first-child{color:#6b7b81;align-items:center;gap:6px;font-size:11px;font-weight:800;display:flex}.customer-catalog-toolbar select{border:1px solid #d7e0e1;border-radius:7px;height:34px;padding:0 23px 0 8px}.customer-catalog-toolbar .inline-search{max-width:430px;margin-right:auto}.customer-number-link{color:#236777;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:900}.customer-number-link:hover{text-decoration:underline}.customer-table-actions{gap:4px;display:flex}.customer-table-actions button{color:#2b6576;cursor:pointer;background:#eef5f6;border:1px solid #d2e0e2;border-radius:6px;height:28px;padding:0 8px;font-size:10px;font-weight:900}.customer-catalog-footer{color:#75868c;border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:39px;padding:7px 11px;font-size:10px;font-weight:800;display:flex}.customer-editor-tabs{background:#eaf0f0;border:1px solid #d4dfe0;border-radius:10px;grid-template-columns:1fr 1fr 1fr 1fr 1.15fr;gap:6px;padding:7px;display:grid}.customer-editor-tabs button{color:#536a72;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4e5;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;min-height:54px;padding:7px 9px;display:grid}.customer-editor-tabs button>span{color:#2b6576;background:#e8f2f3;border-radius:7px;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.customer-editor-tabs button strong{align-self:end;font-size:11px}.customer-editor-tabs button small{color:#8a999d;align-self:start;font-size:9px}.customer-editor-tabs button.active{color:#fff;background:#2b6576;border-color:#2b6576}.customer-editor-tabs button.active>span{color:#2b6576;background:#fff}.customer-editor-tabs button.active small{color:#cae0e4}.customer-form-error{color:#93463e;background:#fff4f2;border:1px solid #e9cfcb;border-radius:8px;padding:9px 12px;font-size:11px;font-weight:900}.customer-editor-body{gap:9px;display:grid}.customer-form-section{background:#fff;border:1px solid #dce4e5;border-radius:10px;padding:13px}.customer-form-section-head{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-bottom:10px;display:flex}.customer-form-section-head>div:last-child,.customer-document-actions{align-items:center;gap:6px;display:flex}.customer-form-section-head span,.customer-overview-grid section>span{color:#6d858d;letter-spacing:.8px;font-size:9px;font-weight:900;display:block}.customer-form-section-head h3,.customer-overview-grid h3{color:#244e5b;margin:2px 0 0;font-size:15px}.customer-form-section-head p{color:#7a8b91;margin:3px 0 0;font-size:10px}.customer-main-grid,.customer-address-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer-main-grid label,.customer-address-grid label,.customer-notes-grid label{color:#65767c;gap:4px;min-width:0;font-size:10px;font-weight:900;display:grid}.customer-main-grid input,.customer-main-grid select,.customer-address-grid input,.customer-address-grid select,.customer-notes-grid textarea{color:#263f47;width:100%;min-width:0;height:36px;font:inherit;background:#fbfcfc;border:1px solid #d7e0e1;border-radius:7px;padding:0 9px;font-size:12px;font-weight:600}.customer-main-grid .compact-money-input{height:36px}.customer-main-grid .compact-money-input input{border:0;height:32px}.customer-span-2{grid-column:span 2}.customer-notes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-notes-grid textarea{resize:vertical;height:64px;padding:8px 9px}.customer-record-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.customer-address-card{background:#f9fbfb;border:1px solid #dce5e5;border-radius:9px;padding:11px}.customer-record-row-head{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin-bottom:9px;display:flex}.customer-record-row-head>div{align-items:center;gap:6px;display:flex}.customer-record-row-head strong{color:#294d58;font-size:12px}.customer-default-check{color:#557079;align-items:center;gap:4px;font-size:10px;font-weight:900;display:flex}.customer-default-check input{accent-color:#2b6576;width:14px;height:14px}.customer-remove-button{color:#9b4a43;cursor:pointer;background:#fff4f2;border:1px solid #ead2cf;border-radius:6px;min-width:28px;height:28px;padding:0 7px;font-size:10px;font-weight:900}.customer-edit-table{border-collapse:collapse;width:100%}.customer-edit-table th{color:#657980;letter-spacing:.45px;text-align:left;text-transform:uppercase;background:#f1f5f5;border-bottom:1px solid #dbe3e4;padding:6px 7px;font-size:9px}.customer-edit-table td{border-bottom:1px solid #e5eaea;padding:6px 4px;font-size:11px}.customer-edit-table input:not([type=radio]),.customer-edit-table select{background:#fff;border:1px solid #d6dfe0;border-radius:6px;width:100%;min-width:105px;height:34px;padding:0 7px;font-size:11px}.customer-edit-table input[type=radio]{accent-color:#2b6576;width:15px;height:15px}.customer-edit-table td strong,.customer-edit-table td small{display:block}.customer-edit-table td small{color:#839398;margin-top:3px;font-size:9px}.customer-documents-table th:first-child{min-width:180px}.customer-documents-table th:nth-child(3){min-width:170px}.customer-empty-state{color:#849398;text-align:center;place-content:center;gap:4px;min-height:82px;font-size:11px;display:grid}.customer-empty-state strong{color:#60757c;font-size:13px}.customer-editor-save{z-index:8;background:#fffffff7;border:1px solid #d5dfe0;border-radius:10px;align-items:center;gap:7px;min-height:58px;padding:9px 12px;display:flex;position:sticky;bottom:8px;box-shadow:0 8px 25px #1d38411f}.customer-editor-save>div{margin-right:auto}.customer-editor-save span,.customer-editor-save strong{display:block}.customer-editor-save span{color:#70848b;letter-spacing:.7px;font-size:9px;font-weight:900}.customer-editor-save strong{color:#355762;margin-top:2px;font-size:11px}.customer-detail-facts{background:#fff;border:1px solid #d9e2e3;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-detail-facts>div{border-right:1px solid #e0e6e7;align-content:center;min-height:74px;padding:11px 14px;display:grid}.customer-detail-facts>div:last-child{border-right:0}.customer-detail-facts span,.customer-detail-facts small{color:#7a8c92;font-size:9px;font-weight:800}.customer-detail-facts strong{color:#244f5c;margin:3px 0;font-size:21px}.customer-detail-tabs{gap:5px;display:flex;overflow-x:auto}.customer-detail-tabs button{color:#60757c;cursor:pointer;background:#eef3f3;border:1px solid #d9e2e3;border-radius:7px;flex:none;min-height:34px;padding:0 11px;font-size:10px;font-weight:900}.customer-detail-tabs button.active{color:#fff;background:#2b6576;border-color:#2b6576}.customer-detail-body{min-height:260px;padding:14px}.customer-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-overview-grid section{background:#fafcfc;border:1px solid #e0e6e7;border-radius:9px;padding:13px}.customer-overview-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:10px 0 0;display:grid}.customer-overview-grid dl div{background:#fff;border:1px solid #e4e9ea;border-radius:6px;padding:7px 8px}.customer-overview-grid dt{color:#7d8d92;font-size:9px;font-weight:800}.customer-overview-grid dd{color:#2f505b;margin:3px 0 0;font-size:11px;font-weight:800}.customer-overview-notes{grid-column:1/-1}.customer-overview-notes>div,.customer-location-summary>div{background:#fff;border:1px solid #e4e9ea;border-radius:6px;margin-top:8px;padding:8px 9px}.customer-overview-notes b,.customer-location-summary b{color:#45616a;font-size:10px}.customer-overview-notes p,.customer-location-summary p{color:#697b81;margin:3px 0 0;font-size:11px;line-height:1.45}.customer-detail-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.customer-detail-cards article{background:#f9fbfb;border:1px solid #dce4e5;border-radius:9px;min-height:105px;padding:12px}.customer-detail-cards article>div{gap:4px;display:flex}.customer-detail-cards h3{color:#2d515c;margin:10px 0 4px;font-size:13px}.customer-detail-cards p{color:#6e8086;margin:0;font-size:11px;line-height:1.45}.customer-activity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-activity-grid>section{background:#f9fbfb;border:1px solid #dce4e5;border-radius:9px;padding:11px}.customer-activity-row{border-top:1px solid #e2e8e9;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:7px 3px;display:flex}.customer-activity-row>div{gap:3px;display:grid}.customer-activity-row>div:last-child{justify-items:end}.customer-activity-row strong{color:#285b6a;font-size:11px}.customer-activity-row span,.customer-activity-row small{color:#7a8a8f;font-size:10px}@media (width<=900px){.customer-main-grid,.customer-address-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-record-stack,.customer-overview-grid,.customer-activity-grid{grid-template-columns:1fr}.customer-editor-tabs{grid-template-columns:repeat(5,minmax(120px,1fr));overflow-x:auto}.customer-editor-tabs button{min-width:125px}.customer-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.work-order-record-heading{grid-template-columns:1fr 1fr}.work-order-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.work-order-save-bar{flex-wrap:wrap}.work-order-save-bar>div{width:100%}.work-order-save-bar button{flex:1}.customer-catalog-summary,.customer-detail-head,.customer-master-editor-head{flex-direction:column;align-items:flex-start}.customer-catalog-summary .primary-button,.customer-detail-head .primary-button,.customer-master-editor-head>div:last-child{width:100%}.customer-master-editor-head>div:last-child button{flex:1}.customer-catalog-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-catalog-toolbar{flex-wrap:wrap;align-items:stretch}.customer-catalog-toolbar .inline-search{order:-1;width:100%;max-width:none}.customer-catalog-toolbar .secondary-button{flex:1}.customer-main-grid,.customer-address-grid,.customer-notes-grid{grid-template-columns:1fr}.customer-span-2{grid-column:1}.customer-form-section-head{flex-direction:column;align-items:flex-start}.customer-form-section-head>div:last-child,.customer-document-actions{flex-wrap:wrap;width:100%}.customer-form-section-head>div:last-child button,.customer-document-actions label{flex:1}.customer-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-detail-facts>div:nth-child(2){border-right:0}.customer-detail-facts>div:nth-child(-n+2){border-bottom:1px solid #e0e6e7}.customer-detail-cards,.customer-overview-grid dl{grid-template-columns:1fr}.customer-editor-save{flex-wrap:wrap}.customer-editor-save>div{width:100%}.customer-editor-save button{flex:1}.customer-catalog-footer{flex-direction:column;align-items:flex-start;gap:4px}.gmail-sender-card{flex-direction:column;align-items:flex-start}.gmail-sender-card>div:last-child{justify-content:space-between;width:100%}.quotation-email-grid{grid-template-columns:1fr}.quotation-email-wide{grid-column:1}.quotation-email-actions{flex-wrap:wrap;align-items:stretch}.quotation-email-actions>div{width:100%}.quotation-email-actions button{flex:1}}.customer-pricing-screen,.batch-price-catalog,.batch-price-editor,.mro-part-detail-screen{gap:10px;display:grid}.customer-pricing-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.customer-pricing-tabs button{text-align:left;color:#536a72;cursor:pointer;background:#fff;border:1px solid #d7e1e2;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:62px;padding:10px 14px;display:grid}.customer-pricing-tabs button>span{color:#3c7880;letter-spacing:.7px;grid-row:1/3;min-width:70px;font-size:10px;font-weight:900}.customer-pricing-tabs button strong{color:#264a55;font-size:14px}.customer-pricing-tabs button small{color:#809096;font-size:10px}.customer-pricing-tabs button.active{background:#edf6f5;border-color:#76a99e;box-shadow:inset 3px 0 #347e6d}.unified-pricing-create{border-color:#cfdedf;grid-template-columns:minmax(180px,.58fr) minmax(0,1.42fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.unified-pricing-create>div:first-child{gap:3px;display:grid}.unified-pricing-create>div:first-child>span{color:#357568;letter-spacing:.7px;font-size:9px;font-weight:900}.unified-pricing-create h3{color:#284d57;margin:0;font-size:14px}.unified-pricing-create p{color:#71858a;margin:0;font-size:10px;line-height:1.4}.unified-pricing-create-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.unified-pricing-create-options button{color:#526a70;text-align:left;cursor:pointer;background:#f9fbfb;border:1px solid #d8e2e3;border-radius:8px;grid-template-columns:30px 1fr;align-items:center;gap:8px;min-height:66px;padding:9px 10px;display:grid}.unified-pricing-create-options button:hover{background:#edf7f4;border-color:#78aa9e}.unified-pricing-create-options button>span{color:#fff;letter-spacing:.4px;background:#3d7d72;border-radius:7px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.unified-pricing-create-options button>div{gap:3px;min-width:0;display:grid}.unified-pricing-create-options strong{color:#294f59;font-size:11px}.unified-pricing-create-options small{color:#75878c;font-size:9px;line-height:1.35}.unified-pricing-filters{grid-template-columns:repeat(5,minmax(0,1fr))}.unified-pricing-table td:nth-child(4){min-width:190px}.unified-pricing-table td:nth-child(5){min-width:210px}.unified-pricing-table td:nth-child(4) small{white-space:normal;max-width:260px}.customer-quote-list-toolbar{gap:10px}.customer-quote-list-toolbar .inline-search{flex:1;max-width:560px}.quote-status-filter{color:#6f8187;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:6px;margin-left:auto;font-size:10px;font-weight:900;display:flex}.quote-status-filter select{color:#34545d;background:#fff;border:1px solid #cfdbdc;border-radius:7px;min-width:115px;height:32px;padding:0 28px 0 9px;font-size:11px;font-weight:800}.customer-quote-list table{min-width:1100px}.customer-quote-list td:nth-child(5){min-width:180px}.customer-quote-list td:nth-child(6){min-width:220px}.quote-type-modal{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quote-type-backdrop{cursor:default;background:#12272d80;border:0;width:100%;height:100%;position:absolute;inset:0}.quote-type-window{z-index:1;width:min(560px,100%);padding:0;position:relative;overflow:hidden;box-shadow:0 22px 70px #12272d4d}.quote-type-window>header{border-bottom:1px solid #dce5e5;justify-content:space-between;align-items:center;min-height:62px;padding:12px 14px;display:flex}.quote-type-window>header span{color:#347568;letter-spacing:.7px;font-size:9px;font-weight:900}.quote-type-window>header h3{color:#284f59;margin:3px 0 0;font-size:16px}.quote-type-window>header>button{color:#718389;cursor:pointer;background:#f5f8f8;border:1px solid #d8e2e3;border-radius:7px;place-items:center;width:30px;height:30px;font-size:19px;display:grid}.quote-type-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.quote-type-options>button{color:#62767c;text-align:left;cursor:pointer;background:#f9fbfb;border:1px solid #d7e2e2;border-radius:10px;grid-template-columns:42px 1fr;align-items:center;gap:11px;min-height:108px;padding:14px;display:grid}.quote-type-options>button:hover{background:#edf7f4;border-color:#72a89b}.quote-type-options>button>span{color:#fff;letter-spacing:.5px;background:#3a7b70;border-radius:9px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid}.quote-type-options>button>div{gap:4px;display:grid}.quote-type-options strong{color:#294f59;font-size:14px}.quote-type-options small{color:#71858a;font-size:10px;line-height:1.45}.quote-line-type{color:#3e6c73;white-space:nowrap;background:#edf5f4;border:1px solid #d2e3df;border-radius:6px;align-items:center;min-height:31px;padding:0 9px;font-size:11px;display:flex}.record-lock-backdrop{z-index:180;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11262d94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.record-lock-dialog{color:#2d4f58;background:#fff;border:1px solid #d9e3e3;border-radius:13px;grid-template-columns:48px 1fr;gap:15px;width:min(470px,100%);padding:22px;display:grid;box-shadow:0 24px 80px #0b1e2459}.record-lock-icon{background:#fff5df;border:1px solid #ead5a7;border-radius:11px;place-items:center;width:48px;height:48px;font-size:21px;display:grid}.record-lock-dialog>div:nth-child(2){min-width:0}.record-lock-dialog>div:nth-child(2)>span{color:#a36f19;letter-spacing:.85px;font-size:9px;font-weight:900}.record-lock-dialog h2{color:#173f4d;margin:4px 0 7px;font-size:20px}.record-lock-dialog p{color:#687d84;margin:0 0 13px;font-size:12px;line-height:1.55}.record-lock-dialog dl{background:#f6f9f9;border:1px solid #e1e8e8;border-radius:8px;grid-template-columns:85px 1fr;align-items:center;gap:10px;margin:0 0 11px;padding:10px 12px;display:grid}.record-lock-dialog dt{color:#7a8b90;text-transform:uppercase;font-size:10px;font-weight:800}.record-lock-dialog dd{gap:2px;margin:0;display:grid}.record-lock-dialog dd strong{color:#254d57;font-size:13px}.record-lock-dialog dd small,.record-lock-help{color:#73868b;font-size:10px}.record-lock-dialog>button{grid-column:2;justify-self:end;min-width:96px}.employee-summary-pills{flex-wrap:wrap;gap:7px;display:flex}.employee-view-tabs{background:#e9efef;border:1px solid #d7e1e1;border-radius:9px;gap:5px;width:fit-content;padding:5px;display:flex}.employee-view-tabs button{color:#687c82;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:34px;padding:0 13px;font-size:11px;font-weight:800}.employee-view-tabs button.active{color:#fff;background:#2f7880;box-shadow:0 3px 9px #265b6233}.employee-view-tabs button span{color:inherit;background:#ffffff2e;border-radius:999px;margin-left:5px;padding:2px 6px}.application-users-table td:first-child{align-items:center;gap:9px;display:flex}.application-user-avatar{color:#fff;background:#2f7880;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.shared-access-cell{white-space:nowrap;align-items:center;gap:8px;display:flex}.shared-pin-modal{width:min(500px,100vw - 28px)}.shared-pin-modal-body{gap:13px;padding:18px 22px 4px;display:grid}.shared-pin-modal-body>p{color:#60747a;margin:0 0 2px;font-size:12px;line-height:1.5}.shared-pin-modal-body>small{color:#78898d;font-size:11px}.shared-pin-modal-body .google-signin-error{margin-top:0}.employee-edit-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.employee-edit-fields>small,.employee-edit-fields>.google-signin-error,.employee-edit-fields>.employee-active-toggle{grid-column:1/-1}.employee-edit-fields .employee-active-toggle{flex-direction:row;align-items:center;gap:9px;display:flex}.employee-edit-fields .employee-active-toggle input{width:auto;min-height:0}@media (width<=620px){.employee-edit-fields{grid-template-columns:1fr}}.shared-pin-enrollment-backdrop{z-index:400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b1f26b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.shared-pin-enrollment{color:#34525a;background:#fff;border:1px solid #d3dfdd;border-radius:17px;gap:13px;width:min(470px,100%);padding:30px;display:grid;box-shadow:0 28px 90px #05151b6b}.shared-pin-enrollment-lock{color:#fff;background:#2f8b6d;border-radius:12px;place-items:center;width:46px;height:46px;font-size:26px;font-weight:900;display:grid}.shared-pin-enrollment>span{color:#398269;letter-spacing:.8px;font-size:10px;font-weight:900}.shared-pin-enrollment h2{color:#153f4c;margin:-5px 0 0;font-size:23px}.shared-pin-enrollment p{color:#62767c;margin:0 0 3px;font-size:12px;line-height:1.55}.delivery-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.delivery-queue,.delivery-card{background:#fff;border:1px solid #d5e0e1;border-radius:12px;box-shadow:0 10px 30px #1c374014}.delivery-queue{overflow:hidden}.delivery-queue>header{background:linear-gradient(135deg,#eaf5f1,#f8f3ea);border-bottom:1px solid #dce6e4;padding:15px}.delivery-queue>header span,.delivery-card>header span{color:#397868;letter-spacing:.8px;font-size:9px;font-weight:900}.delivery-queue h2,.delivery-card h2{color:#234b56;margin:4px 0;font-size:17px}.delivery-queue p,.delivery-card>header p{color:#71848a;margin:0;font-size:10px;line-height:1.4}.delivery-queue>div{max-height:68dvh;overflow-y:auto}.delivery-queue button{width:100%;min-height:76px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4eaea;justify-content:space-between;align-items:center;gap:9px;padding:11px 13px;display:flex}.delivery-queue button.active{background:#edf7f4;box-shadow:inset 4px 0 #3d8b70}.delivery-queue button>div{gap:2px;min-width:0;display:grid}.delivery-queue button strong{color:#245766;font-size:12px}.delivery-queue button span,.delivery-queue button small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.delivery-queue button span{color:#465e67;font-size:11px;font-weight:800}.delivery-queue button small{color:#819095;font-size:9px}.delivery-queue-action{flex:none;justify-items:end;gap:4px;display:grid!important}.delivery-queue-action>small{font-weight:900;color:#2f715d!important}.delivery-card{gap:13px;padding:15px;display:grid}.delivery-card>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.delivery-card-header-actions{align-items:center;gap:8px;display:flex}.delivery-methods{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.delivery-methods button{color:#526970;cursor:pointer;background:#f7f9f9;border:1px solid #d9e2e2;border-radius:8px;min-height:50px;padding:8px;font-size:10px;font-weight:900}.delivery-methods button.active{color:#24634f;background:#eaf7f1;border-color:#73ad98}.delivery-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.delivery-fields label,.delivery-exception{color:#526970;gap:5px;font-size:10px;font-weight:900;display:grid}.delivery-fields input,.delivery-fields textarea,.delivery-exception textarea{color:#263f48;width:100%;font:inherit;background:#fff;border:1px solid #d3dede;border-radius:7px;padding:8px 9px;font-weight:600}.delivery-fields input{height:38px}.delivery-fields textarea,.delivery-exception textarea{resize:vertical;min-height:65px}.delivery-wide{grid-column:1/-1}.delivery-proof{align-items:center;gap:10px;display:flex}.delivery-proof input{display:none}.delivery-proof span{color:#347561;font-size:10px;font-weight:900}.delivery-proof a{color:#285f71;font-size:10px;font-weight:900}.delivery-message{color:#345d68;background:#eef6f5;border:1px solid #d3e4e1;border-radius:7px;margin:0;padding:9px 11px;font-size:10px}.delivery-card>footer{justify-content:flex-end;gap:8px;display:flex}.danger-outline{color:#984d45!important;border-color:#e0b8b3!important}.delivery-card-header-actions{flex-wrap:wrap;justify-content:flex-end}.delivery-complete-state{color:#285f50;background:linear-gradient(135deg,#e8f7ef,#fbfdfc);border:1px solid #aed4c3;border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:190px;padding:22px;display:grid}.delivery-complete-state>span{color:#fff;background:#3d8b70;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.delivery-complete-state strong{color:#235547;font-size:18px;display:block}.delivery-complete-state p{color:#426c61;margin:5px 0 3px;font-size:12px;font-weight:800}.delivery-complete-state small{color:#6f8880;font-size:10px}.delivery-packing-slip-view{background:#f7fbfa;border:1px solid #cfe1dc;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.delivery-packing-slip-view>div:first-child{gap:2px;display:grid}.delivery-packing-slip-view span{color:#397868;letter-spacing:.8px;font-size:9px;font-weight:900}.delivery-packing-slip-view strong{color:#234b56;font-size:13px}.delivery-packing-slip-view small{color:#71848a;font-size:10px}.delivery-packing-slip-preview{background:#e8eeee;border:1px solid #cedbda;border-radius:8px;grid-column:1/-1;max-height:70dvh;padding:10px;overflow:auto}.delivery-packing-slip-preview .packing-slip-sheet{transform-origin:top;margin:0 auto}.delivery-receipt-sheet{color:#182f37;background:#fff;flex-direction:column;gap:15px;width:816px;min-height:1056px;padding:34px;font-family:Arial,Helvetica,sans-serif;display:flex}.delivery-receipt-sheet>header{border-bottom:3px solid #205f70;grid-template-columns:120px 1fr auto;align-items:center;gap:18px;min-height:92px;display:grid}.delivery-receipt-sheet>header>div{gap:3px;display:grid}.delivery-receipt-sheet>header>div:nth-child(2) strong{color:#183f4c;font-size:17px}.delivery-receipt-sheet>header>div:nth-child(2) span{color:#687d84;font-size:9px}.delivery-receipt-sheet>header>div:last-child{text-align:right}.delivery-receipt-sheet>header>div:last-child span{color:#3c806d;letter-spacing:.8px;font-size:9px;font-weight:900}.delivery-receipt-sheet h1{color:#1b5060;margin:4px 0 0;font-size:24px}.delivery-receipt-summary{border:1px solid #bdcbce;grid-template-columns:repeat(2,1fr);display:grid}.delivery-receipt-summary>div{border-bottom:1px solid #d2dcde;border-right:1px solid #d2dcde;align-content:center;min-height:55px;padding:9px 11px;display:grid}.delivery-receipt-summary>div:nth-child(2n){border-right:0}.delivery-receipt-summary>div:nth-last-child(-n+2){border-bottom:0}.delivery-receipt-sheet span{color:#697d83;text-transform:uppercase;font-size:8px;font-weight:800}.delivery-receipt-sheet strong{margin-top:3px;font-size:11px}.delivery-receipt-sheet h2{color:#fff;background:#245f70;margin:0;padding:8px 10px;font-size:12px}.delivery-receipt-sheet table{border-collapse:collapse;width:100%}.delivery-receipt-sheet th,.delivery-receipt-sheet td{text-align:left;border:1px solid #c8d3d5;padding:8px;font-size:9px}.delivery-receipt-sheet th{color:#49636b;text-transform:uppercase;background:#eef3f3;font-size:8px}.delivery-receipt-signatures{border:1px solid #bdcbce;grid-template-columns:repeat(2,1fr);display:grid}.delivery-receipt-signatures>div{border-right:1px solid #bdcbce;align-content:start;min-height:155px;padding:12px;display:grid}.delivery-receipt-signatures>div:last-child{border-right:0}.delivery-receipt-signatures small{color:#697d83;margin-top:4px;font-size:8px}.delivery-receipt-signatures i{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:1px solid #61777e;height:78px;margin-top:10px;display:block}.delivery-receipt-notes{border:1px solid #c8d3d5;min-height:80px;padding:10px}.delivery-receipt-notes p{white-space:pre-wrap;margin:5px 0 0;font-size:10px}.delivery-receipt-sheet>footer{border-top:1px solid #b9c7ca;grid-template-columns:1fr auto 1fr;margin-top:auto;padding-top:8px;font-size:8px;display:grid}.delivery-receipt-sheet>footer span:last-child{text-align:right}.wo-close-document-stage .work-order-document-sheet,.wo-close-document-stage .preliminary-document-sheet,.wo-close-document-stage .traveler-page,.wo-close-document-stage .ndt-report-page{width:816px!important;min-height:1056px!important;box-shadow:none!important;border:0!important;margin:0!important;padding:28px 34px!important}.wo-close-document-stage .traveler-page{height:1056px!important}.wo-close-document-stage .wo-document-company-header{min-height:84px;padding-top:0}.wo-close-document-stage .ndt-report-page{gap:7px!important}.wo-close-document-stage .form-8130-page{text-rendering:geometricprecision;width:1056px!important;max-width:1056px!important;box-shadow:none!important;font-size:9.6px!important}.wo-close-document-stage .form-8130-page,.wo-close-document-stage .form-8130-page *{-webkit-text-stroke:.006em #000;color:#000!important}.wo-close-document-stage .form-8130-frame{height:88%!important}.wo-close-document-stage .form-8130-item-data td{font-weight:700;font-size:11.3px!important}.wo-close-document-stage .form-8130-items.multi-item .form-8130-item-data td{font-size:10.2px!important}.wo-close-document-stage .form-8130-remarks-copy>p:first-child{font-weight:700;font-size:10.9px!important}.wo-close-document-stage .form-8130-compliance p span{font-weight:700;font-size:10.1px!important}.wo-close-document-stage .form-8130-block1 strong,.wo-close-document-stage .form-8130-organization p,.wo-close-document-stage .form-8130-footer{font-weight:700!important}.wo-close-document-stage .form-8130-block3 strong,.wo-close-document-stage .form-8130-block5 strong,.wo-close-document-stage .form-8130-block14-fields strong{font-weight:700;font-size:11.3px!important}.wo-close-document-stage .form-8130-signature-field{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:1px;padding:3px 7.5px 2px!important}.wo-close-document-stage .form-8130-signature-field>i{background-position:50%;background-size:contain;align-self:stretch;width:100%;height:100%;min-height:0}.wo-close-document-stage .form-8130-responsibilities,.wo-close-document-stage .form-8130-responsibilities p{overflow:visible}.wo-close-document-stage .form-8130-footer{top:93%!important}body.printing-8130 .batch-8130-print-pages{z-index:-1;pointer-events:none;width:1056px;display:block;position:fixed;top:0;left:-14000px}body.printing-8130 .batch-8130-print-pages .print-only-8130{color:#000;min-width:1056px;max-width:1056px;height:816px;box-shadow:none;text-rendering:geometricprecision;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0;display:block;position:relative;inset:auto;overflow:hidden;width:1056px!important;font-size:9.6px!important}body.printing-8130 .batch-8130-print-pages .print-only-8130,body.printing-8130 .batch-8130-print-pages .print-only-8130 *{-webkit-text-stroke:.006em #000;color:#000!important}body.printing-8130 .batch-8130-print-pages .form-8130-frame{height:88%!important}body.printing-8130 .batch-8130-print-pages .form-8130-item-data td{font-weight:700;font-size:11.3px!important}body.printing-8130 .batch-8130-print-pages .form-8130-items.multi-item .form-8130-item-data td{font-size:10.2px!important}body.printing-8130 .batch-8130-print-pages .form-8130-remarks-copy>p:first-child{font-weight:700;font-size:10.9px!important}body.printing-8130 .batch-8130-print-pages .form-8130-compliance p span{font-weight:700;font-size:10.1px!important}body.printing-8130 .batch-8130-print-pages .form-8130-block1 strong,body.printing-8130 .batch-8130-print-pages .form-8130-organization p,body.printing-8130 .batch-8130-print-pages .form-8130-footer{font-weight:700!important}body.printing-8130 .batch-8130-print-pages .form-8130-block3 strong,body.printing-8130 .batch-8130-print-pages .form-8130-block5 strong,body.printing-8130 .batch-8130-print-pages .form-8130-block14-fields strong{font-weight:700;font-size:11.3px!important}body.printing-8130 .batch-8130-print-pages .form-8130-signature-field{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:1px;padding:3px 7.5px 2px!important}body.printing-8130 .batch-8130-print-pages .form-8130-signature-field>i{background-position:50%;background-size:contain;align-self:stretch;width:100%;height:100%;min-height:0}body.printing-8130 .batch-8130-print-pages .form-8130-responsibilities,body.printing-8130 .batch-8130-print-pages .form-8130-responsibilities p{overflow:visible}body.printing-8130 .batch-8130-print-pages .form-8130-footer{top:93%!important}@media (width<=800px){.delivery-fields{grid-template-columns:1fr 1fr}.delivery-wide{grid-column:1/-1}}@media (width<=520px){.delivery-methods,.delivery-fields{grid-template-columns:1fr}.delivery-wide{grid-column:1}.delivery-card>footer{flex-direction:column}.delivery-card>footer button{width:100%}.delivery-complete-state{grid-template-columns:42px 1fr}.delivery-complete-state>span{width:42px;height:42px}.delivery-complete-state .primary-button{text-align:center;grid-column:1/-1}}.shared-pin-enrollment label{color:#405960;gap:6px;font-size:11px;font-weight:850;display:grid}.shared-pin-enrollment input{color:#17313a;letter-spacing:6px;background:#fff;border:1px solid #cbd8d7;border-radius:9px;outline:none;width:100%;min-height:47px;padding:0 13px;font-size:20px;font-weight:800}.shared-pin-enrollment input:focus{border-color:#2f8f72;box-shadow:0 0 0 3px #2f8f7221}.shared-pin-enrollment>small{color:#78898d;font-size:10px}.shared-pin-enrollment>.primary-button{width:100%;margin-top:4px}.shared-device-admin{display:grid}.device-approval-intro{color:#264c57;background:linear-gradient(135deg,#eef8f4,#f8f5ff);border:1px solid #cfe1da;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin:16px;padding:16px;display:flex}.device-approval-intro h3,.device-request-heading h3{color:#244953;margin:4px 0 3px;font-size:15px}.device-approval-intro p{color:#61777c;margin:0;font-size:11px;line-height:1.45}.device-request-section{background:#fffdf6;border:1px solid #e2d8b9;border-radius:11px;margin:0 16px 16px;overflow:hidden}.device-request-heading{border-bottom:1px solid #e8e0cb;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.device-request-heading small{color:#718286;font-size:10px}.authorized-device-heading{border-bottom:0;margin:0 16px;padding-inline:0}.device-request-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.current-device-card{border:1px solid;border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(210px,.55fr) auto;align-items:end;gap:14px;margin:16px;padding:16px;display:grid}.current-device-card.authorized{background:#eff9f4;border-color:#b8dacb}.current-device-card.unauthorized{background:#fff9ed;border-color:#ead7ae}.current-device-card h3{color:#244953;margin:5px 0 3px;font-size:15px}.current-device-card p{color:#6a7d81;margin:0;font-size:11px;line-height:1.4}.current-device-card label{color:#526970;gap:5px;font-size:10px;font-weight:850;display:grid}.current-device-card input{background:#fff;border:1px solid #cad8d7;border-radius:7px;outline:none;min-height:37px;padding:0 10px}.shared-device-admin>.google-signin-error{width:auto;margin:0 16px 14px}.text-button.danger{color:#a34942}@media (width<=760px){.current-device-card{grid-template-columns:1fr;align-items:stretch}.device-approval-intro,.device-request-heading{flex-direction:column;align-items:flex-start}.device-request-actions{justify-content:flex-start}}@media (width<=560px){.google-signin-page{padding:12px}.google-signin-card{padding:26px 20px}.google-signin-logo{width:180px;height:60px;margin-bottom:16px}.signin-mode-tabs{margin-top:15px}}@media (width<=620px){.record-lock-dialog{grid-template-columns:38px 1fr;gap:11px;padding:17px}.record-lock-icon{width:38px;height:38px}.record-lock-dialog h2{font-size:17px}.record-lock-dialog>button{grid-column:1/-1;width:100%}.employee-view-tabs{width:100%}.employee-view-tabs button{flex:1}.employee-summary-pills{width:100%}}.batch-price-meta{padding:12px}.batch-price-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.batch-tier-list{border:1px solid #d7e1e2;border-radius:10px}.batch-tier-table input{min-width:90px}.batch-tier-table td:nth-child(4) input{min-width:220px}.price-line-remove{color:#a74b4b;cursor:pointer;background:#fff;border:1px solid #e8cccc;border-radius:6px;width:28px;height:28px}.batch-invoice-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;display:grid}.batch-invoice-flow>div{background:#f7faf9;border:1px solid #d7e2df;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;min-height:54px;padding:8px 10px;display:grid}.batch-invoice-flow>div>span{color:#fff;background:#66848b;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.batch-invoice-flow>div.ready{background:#edf8f2;border-color:#99cbb0}.batch-invoice-flow>div.ready>span{background:#2d8760}.batch-invoice-flow strong{color:#294852;font-size:12px}.batch-invoice-flow small{color:#7c8c91;font-size:10px}.batch-invoice-flow>b{color:#8ca0a5;font-size:15px}.batch-invoice-grid>label{gap:6px}.batch-invoice-grid>label>select{color:#294852;background:#fff;border:1px solid #cddadb;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:11px;font-weight:800}.batch-invoice-grid>label>em{color:#a05d28;font-size:10px;font-style:normal;font-weight:800}.batch-invoice-grid>aside .pill{width:fit-content;margin-top:4px}.batch-invoice-warning{color:#835621;background:#fff8e8;border:1px solid #eddaa6;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:9px 12px;font-size:11px;display:flex}.batch-invoice-warning strong{color:#704516}.customer-quote-invoice-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:10px 12px;display:grid}.customer-quote-invoice-search label{gap:6px;min-width:0;display:grid}.customer-quote-invoice-search label>span{color:#547078;letter-spacing:.55px;font-size:9px;font-weight:900}.customer-quote-invoice-search label>div{background:#f7f9f9;border:1px solid #d3dedf;border-radius:7px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.customer-quote-invoice-search label b{color:#638087;font-size:17px}.customer-quote-invoice-search input{color:#29444d;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.customer-quote-invoice-search aside{color:#61777e;background:#edf6f3;border:1px solid #d2e7df;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:118px;min-height:38px;padding:5px 10px;display:flex}.customer-quote-invoice-search aside strong{color:#2e725d;font-size:16px}.customer-quote-invoice-search aside span{font-size:9px;font-weight:800}.mro-part-master-summary{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.mro-part-master-summary>div{border-right:1px solid #e0e6e7;align-content:center;gap:4px;min-height:60px;padding:10px 13px;display:grid}.mro-part-master-summary>div:last-child{border-right:0}.mro-part-master-summary span{color:#7b8c91;letter-spacing:.55px;font-size:9px;font-weight:900}.mro-part-master-summary strong{color:#284b56;font-size:12px}.mro-part-history-panel{overflow:hidden}.mro-part-history-panel .customer-form-section-head{padding:12px 14px}.mro-part-history-panel .customer-form-section-head p{color:#75878d;margin:3px 0 0;font-size:10px}.mro-part-history-panel td:nth-child(2){min-width:150px}.ndt-parts-compact-head{align-items:center;min-height:42px!important;padding:7px 10px!important}.ndt-parts-compact-head h3{margin:0!important;font-size:13px!important}.ndt-parts-compact-head .ndt-unified-head-actions{align-items:center}@media (width<=900px){.unified-pricing-create{grid-template-columns:1fr}.unified-pricing-filters{grid-template-columns:repeat(5,minmax(105px,1fr));overflow-x:auto}}@media (width<=720px){.customer-pricing-tabs,.mro-part-master-summary{grid-template-columns:1fr}.customer-pricing-tabs button,.mro-part-master-summary>div{border-bottom:1px solid #e0e6e7;border-right:0}.unified-pricing-create-options,.quote-type-options{grid-template-columns:1fr}.customer-quote-list-toolbar{flex-wrap:wrap;align-items:stretch}.customer-quote-list-toolbar .inline-search{width:100%;max-width:none}.quote-status-filter{margin-left:0}.quote-type-options>button{min-height:82px}.batch-invoice-flow{grid-template-columns:1fr}.batch-invoice-flow>b{display:none}}.customer-quote-invoicing .batch-invoice-grid{grid-template-columns:minmax(0,1fr)}.customer-quote-service-picker{background:#f7faf9;border:1px solid #d7e2df;border-radius:9px;gap:10px;min-width:0;padding:13px;display:grid}.customer-quote-service-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.customer-quote-service-head>span{color:#387866;letter-spacing:.65px;font-size:11px;font-weight:900}.customer-quote-service-head>strong{color:#29434c;font-size:13px}.customer-quote-option-groups{gap:10px;display:grid}.customer-quote-option-group{background:#fff;border:1px solid #cfdcdd;border-radius:8px;overflow:hidden}.customer-quote-option-group>header{background:#edf4f3;border-bottom:1px solid #cedddd;grid-template-columns:minmax(160px,.75fr) minmax(360px,1.5fr) auto;align-items:center;gap:14px;padding:10px 12px;display:grid}.customer-quote-identity{gap:1px;min-width:0;display:grid}.customer-quote-identity>span{color:#4e786d;letter-spacing:.65px;font-size:9px;font-weight:900}.customer-quote-identity>strong{color:#173e50;font-size:17px}.customer-quote-identity>small{color:#60767c;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-quote-option-group dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.customer-quote-option-group dl>div{gap:1px;min-width:0;display:grid}.customer-quote-option-group dt{color:#75888d;letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:900}.customer-quote-option-group dd{color:#29444d;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;font-weight:800;overflow:hidden}.customer-quote-select-all{color:#245c51;white-space:nowrap;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.customer-quote-select-all input,.customer-quote-line-table input{accent-color:#2d7763;width:18px;height:18px}.customer-quote-line-table{overflow-x:auto}.customer-quote-line-table table{border-collapse:collapse;width:100%;min-width:820px}.customer-quote-line-table th{color:#587078;letter-spacing:.4px;text-align:left;text-transform:uppercase;background:#f8faf9;border-bottom:1px solid #dae3e3;padding:7px 9px;font-size:9px}.customer-quote-line-table td{color:#405860;vertical-align:middle;border-bottom:1px solid #e3e9e9;padding:9px;font-size:11px}.customer-quote-line-table tr:last-child td{border-bottom:0}.customer-quote-line-table tr.selected td{background:#edf8f3}.customer-quote-line-table th:first-child,.customer-quote-line-table td:first-child{text-align:center;width:38px}.customer-quote-line-table th:last-child,.customer-quote-line-table td:last-child{text-align:right}.customer-quote-line-table td strong,.customer-quote-line-table td small{display:block}.customer-quote-line-table td strong{color:#203e48;font-size:12px}.customer-quote-line-table td small{color:#75858a;margin-top:2px;font-size:9px}.customer-quote-customer-notes{color:#5f747a;background:#fbfcfc;border-top:1px solid #e3e9e9;margin:0;padding:8px 12px;font-size:10px}.customer-quote-option-group>footer{color:#61777e;background:#f4f8f7;border-top:1px solid #dce5e4;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:10px;display:flex}.customer-quote-option-group>footer strong{color:#235e50;font-size:12px}.customer-quote-selected-total{color:#d4e6e5;background:#173e50;border-radius:7px;justify-content:flex-end;align-items:center;gap:16px;padding:10px 12px;display:flex}.customer-quote-selected-total>span{color:#c8dce2;letter-spacing:.55px;font-size:10px;font-weight:900}.customer-quote-selected-total>strong{color:#fff;font-size:19px}.customer-quote-picker-empty{color:#7d5e32;background:#fff8e8;border:1px solid #ead9ad;border-radius:7px;margin:0;padding:18px;font-size:11px}.customer-quote-invoice-search{box-shadow:none;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 7px}.customer-quote-invoice-search label{gap:0}.customer-quote-invoice-search label>div{background:#fff;height:32px;padding:0 9px}.customer-quote-invoice-search aside{justify-content:flex-start;min-width:150px;min-height:32px;padding:3px 9px}.customer-quote-invoice-search aside strong{font-size:14px}.customer-quote-service-picker{background:0 0;border:0;gap:7px;padding:0}.customer-quote-option-groups{gap:7px}.customer-quote-option-group>header{grid-template-columns:minmax(140px,.75fr) minmax(330px,1.55fr) auto;gap:10px;min-height:48px;padding:6px 9px}.customer-quote-identity>strong{font-size:14px}.customer-quote-identity>small{font-size:9px}.customer-quote-option-group dl{gap:6px}.customer-quote-option-group dt{font-size:7px}.customer-quote-option-group dd,.customer-quote-select-all{font-size:10px}.customer-quote-select-all input,.customer-quote-line-table input{width:16px;height:16px}.customer-quote-line-table th{padding:5px 8px;font-size:8px}.customer-quote-line-table td{padding:7px 8px}.customer-quote-customer-notes,.customer-quote-option-group>footer{padding:6px 10px}.customer-quote-selected-total{padding:7px 10px}.customer-quote-selected-total>strong{font-size:16px}.customer-quote-service-head{grid-template-columns:auto minmax(280px,1fr) auto;display:grid}.customer-approved-quote-select{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.customer-approved-quote-select>span,.customer-approved-quote-select>small{color:#61777e;white-space:nowrap;font-size:9px;font-weight:900}.customer-approved-quote-select select{color:#25444d;background:#fff;border:1px solid #cbd9d8;border-radius:6px;width:100%;height:32px;padding:0 30px 0 9px;font-size:11px;font-weight:800}.customer-approved-quote-select select:disabled{color:#829095;background:#f2f5f5}.customer-quote-option-group>header{grid-template-columns:minmax(330px,1fr) auto}@media (width<=900px){.customer-quote-service-head{grid-template-columns:auto minmax(240px,1fr)}.customer-quote-service-head>strong{text-align:right;grid-column:1/-1}.customer-quote-option-group>header{grid-template-columns:1fr auto}.customer-quote-option-group dl{grid-area:2/1/auto/-1}.customer-quote-select-all{grid-area:1/2}}@media (width<=620px){.customer-quote-service-head{grid-template-columns:1fr}.customer-quote-service-head>strong{grid-column:1}.customer-approved-quote-select{grid-template-columns:1fr}.customer-approved-quote-select>small{display:none}.customer-quote-option-group>header{grid-template-columns:1fr}.customer-quote-select-all{grid-area:auto/1}.customer-quote-option-group dl{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-quote-option-group>footer{flex-direction:column;align-items:flex-start}.customer-quote-selected-total{justify-content:space-between}}.customer-quote-extra-charges{background:#fff;border:1px solid #d7e1e2;border-radius:10px;overflow:hidden}.customer-quote-extra-charges>header{background:#f5f8f8;border-bottom:1px solid #dce5e5;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:11px 14px;display:flex}.customer-quote-extra-charges header span{color:#347568;letter-spacing:.7px;font-size:9px;font-weight:900}.customer-quote-extra-charges header h3{color:#284f59;margin:2px 0;font-size:15px}.customer-quote-extra-charges header p{color:#74868b;margin:0;font-size:10px}.customer-quote-extra-charges header>strong{color:#215f50;font-size:20px}.customer-quote-extra-charges>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px 14px;display:grid}.customer-quote-extra-charges label{color:#5f757b;gap:5px;font-size:10px;font-weight:900;display:grid}.customer-quote-extra-charges label>span{color:#3d6c62;background:#f8faf9;border:1px solid #cfdbdc;border-radius:7px;align-items:center;gap:5px;height:36px;padding-left:9px;font-size:12px;display:flex}.customer-quote-extra-charges input{color:#29444d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px;padding:0 8px;font-size:13px;font-weight:800}.customer-quote-invoice-details,.customer-quote-invoice-charges{background:#fff;border:1px solid #d6e0e1;border-radius:9px;overflow:hidden}.customer-quote-invoice-details>header,.customer-quote-invoice-charges>header{background:#f3f7f6;border-bottom:1px solid #dce5e4;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 13px;display:flex}.customer-quote-invoice-details header span,.customer-quote-invoice-charges header span{color:#397566;letter-spacing:.65px;font-size:9px;font-weight:900}.customer-quote-invoice-details header h3,.customer-quote-invoice-charges header h3{color:#294b55;margin:2px 0;font-size:14px}.customer-quote-invoice-details header p,.customer-quote-invoice-charges header p{color:#74868b;margin:0;font-size:10px}.customer-quote-invoice-details>div{gap:9px;padding:11px;display:grid}.customer-quote-invoice-details article{border:1px solid #d8e2e2;border-radius:8px;grid-template-columns:110px 1fr;align-items:stretch;display:grid;overflow:hidden}.customer-quote-invoice-details article>strong{color:#fff;background:#2f7063;place-items:center;padding:12px;font-size:14px;display:grid}.customer-quote-invoice-details article dl{grid-template-columns:1fr 2fr 1.2fr 1fr 2fr;margin:0;display:grid}.customer-quote-invoice-details article dl>div{border-right:1px solid #e0e7e7;align-content:center;gap:2px;min-width:0;padding:9px 10px;display:grid}.customer-quote-invoice-details article dl>div:last-child{border-right:0}.customer-quote-invoice-details dt,.customer-quote-invoice-summary dt{color:#78898e;letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:900}.customer-quote-invoice-details dd,.customer-quote-invoice-summary dd{color:#2d4952;margin:0;font-size:11px;font-weight:800;line-height:1.35}.customer-quote-invoice-charges>header>strong{color:#245e50;font-size:18px}.customer-quote-charge-table{overflow-x:auto}.customer-quote-charge-table table{border-collapse:collapse;width:100%;min-width:720px}.customer-quote-charge-table th,.customer-quote-charge-table td{text-align:right;border-bottom:1px solid #e1e8e8;padding:9px 11px;font-size:10px}.customer-quote-charge-table th{color:#647a80;letter-spacing:.4px;text-transform:uppercase;background:#fafbfb;font-size:8px}.customer-quote-charge-table th:first-child,.customer-quote-charge-table td:first-child{text-align:left}.customer-quote-charge-table td strong,.customer-quote-charge-table td small{display:block}.customer-quote-charge-table td strong{color:#294852;font-size:11px}.customer-quote-charge-table td small{color:#809095;font-size:8px}.customer-quote-invoice-summary{background:#f7faf9;grid-template-columns:minmax(260px,1fr) minmax(330px,.8fr);gap:12px;padding:12px;display:grid}.customer-quote-invoice-summary>label{color:#48626a;cursor:pointer;background:#fff;border:1px solid #d3dfdf;border-radius:8px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;min-height:70px;padding:10px 12px;display:grid}.customer-quote-invoice-summary>label.active{background:#edf8f3;border-color:#83baa3}.customer-quote-invoice-summary label input{accent-color:#2d7a62;width:19px;height:19px}.customer-quote-invoice-summary label span{gap:2px;display:grid}.customer-quote-invoice-summary label strong{color:#275346;font-size:13px}.customer-quote-invoice-summary label small{color:#73868b;font-size:9px}.customer-quote-invoice-summary label b{color:#235f4e;font-size:15px}.customer-quote-invoice-summary>dl{background:#fff;border:1px solid #d1dcdd;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.customer-quote-invoice-summary dl>div{border-bottom:1px solid #e0e7e7;border-right:1px solid #e0e7e7;gap:2px;padding:8px 10px;display:grid}.customer-quote-invoice-summary dl>div:nth-child(2n){border-right:0}.customer-quote-invoice-summary dl>div:nth-last-child(-n+2){border-bottom:0}.customer-quote-invoice-summary dl>.grand-total{color:#fff;background:#173e50}.customer-quote-invoice-summary .grand-total dt{color:#c8dce2}.customer-quote-invoice-summary .grand-total dd{color:#fff;font-size:15px}.customer-quote-charge-cards{gap:9px;padding:10px 12px;display:grid}.customer-quote-charge-cards>article{border:1px solid #d7e1e1;border-radius:8px;overflow:hidden}.customer-quote-charge-cards article>header{background:#f7faf9;border-bottom:1px solid #dce5e4;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:7px 10px;display:flex}.customer-quote-charge-cards article>header div{gap:1px;display:grid}.customer-quote-charge-cards article>header strong{color:#294a54;font-size:12px}.customer-quote-charge-cards article>header small{color:#7a8c91;font-size:8px}.customer-quote-charge-cards article>header b{color:#286653;font-size:14px}.customer-quote-charge-cards article>dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.customer-quote-charge-cards article>dl>div{border-bottom:1px solid #e1e7e7;border-right:1px solid #e1e7e7;gap:2px;min-width:0;padding:7px 9px;display:grid}.customer-quote-charge-cards article>dl>div:nth-child(4n){border-right:0}.customer-quote-charge-cards article>dl>div:nth-last-child(-n+4){border-bottom:0}.customer-quote-charge-cards dt{color:#72878c;letter-spacing:.35px;text-transform:uppercase;font-size:7px;font-weight:900}.customer-quote-charge-cards dd{color:#314f58;margin:0;font-size:10px;font-weight:900}.customer-quote-charge-cards .discount dd{color:#a05c39}.customer-quote-invoice-details article dl{grid-template-columns:1fr 1.8fr .9fr 1.25fr 1fr 1.8fr}.quote-row-actions{width:54px;overflow:visible!important}.quote-row-menu{justify-content:flex-end;display:inline-flex;position:relative}.quote-row-menu>button{color:#4f6c74;cursor:pointer;background:#f5f8f8;border:1px solid #d3dfe0;border-radius:7px;place-items:center;width:32px;height:30px;font-size:13px;font-weight:900;display:grid}.quote-row-floating-menu{z-index:120;background:#fff;border:1px solid #d1dddd;border-radius:8px;gap:2px;width:218px;padding:5px;display:grid;position:fixed;box-shadow:0 12px 30px #14343b38}.quote-row-floating-menu button{color:#35545d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:800}.quote-row-floating-menu button:hover{color:#205e50;background:#edf7f3}.quote-row-floating-menu .quote-archive-action,.quote-archive-button{color:#8b433c}.quote-row-floating-menu .quote-archive-action:hover,.quote-archive-button:hover{color:#74342e;background:#fff2ef}.quote-row-floating-menu .quote-restore-action{color:#176c58}.archived-record-row{background:#f7f8f8}.archived-record-row>td{color:#6d7d80}.quote-archived-notice{color:#4c6166;background:#f2f5f5;border:1px solid #d7e0e1;border-radius:8px;gap:3px;margin:0 0 14px;padding:11px 12px;display:grid}.quote-archived-notice strong{color:#2f474d;font-size:12px}.quote-archived-notice span{font-size:10px;line-height:1.45}.customer-quote-preview{grid-template-rows:auto minmax(0,1fr) auto;width:min(920px,100%);max-height:88vh;display:grid}.customer-quote-preview-body{gap:11px;min-height:0;padding:13px;display:grid;overflow-y:auto}.customer-quote-preview-meta{border:1px solid #d8e2e2;border-radius:8px;grid-template-columns:1.4fr 1fr 1fr auto;display:grid;overflow:hidden}.customer-quote-preview-meta>div{border-right:1px solid #e0e7e7;align-content:center;gap:3px;min-width:0;padding:9px 10px;display:grid}.customer-quote-preview-meta>div:last-child{border-right:0}.customer-quote-preview-meta span{color:#78898e;letter-spacing:.45px;text-transform:uppercase;font-size:8px;font-weight:900}.customer-quote-preview-meta strong{color:#294b55;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-quote-preview-lines{min-width:720px}.customer-quote-preview-totals{border:1px solid #d2dddd;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(420px,100%);margin:0 0 0 auto;display:grid;overflow:hidden}.customer-quote-preview-totals>div{border-right:1px solid #dfe6e6;gap:2px;padding:8px 10px;display:grid}.customer-quote-preview-totals>div:last-child{color:#fff;background:#173e50;border-right:0}.customer-quote-preview-totals dt{color:#75878d;letter-spacing:.4px;text-transform:uppercase;font-size:7px;font-weight:900}.customer-quote-preview-totals dd{color:#294b55;margin:0;font-size:12px;font-weight:900}.customer-quote-preview-totals>div:last-child dt{color:#c8dce2}.customer-quote-preview-totals>div:last-child dd{color:#fff}.customer-quote-preview>footer{background:#f7faf9;border-top:1px solid #dce5e4;justify-content:flex-end;gap:7px;padding:10px 13px;display:flex}.customer-quote-charge-cards dd{background:#fff;border:1px solid #cedadb;border-radius:6px;align-items:center;gap:3px;min-height:28px;padding:0 6px;display:flex}.customer-quote-charge-cards dd span{color:#60777e;font-size:10px}.customer-quote-charge-cards dd input{width:100%;min-width:0;height:26px;color:inherit;background:0 0;border:0;outline:0;padding:0;font-size:11px;font-weight:900}.customer-quote-charge-cards article>dl>div>small{color:#849398;font-size:7px}.customer-quote-charge-cards article>dl>div>button{color:#2c7462;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:7px;font-weight:900}.customer-quote-charge-cards article>dl>div.changed{background:#f0f8f4;box-shadow:inset 0 2px #5e9a80}@media (width<=900px){.customer-quote-extra-charges>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-quote-invoice-details article{grid-template-columns:90px 1fr}.customer-quote-invoice-details article dl{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-quote-invoice-details article dl>div{border-bottom:1px solid #e0e7e7}.customer-quote-invoice-details article dl>div:nth-child(2n){border-right:0}.customer-quote-invoice-summary{grid-template-columns:1fr}}@media (width<=560px){.customer-quote-extra-charges>div{grid-template-columns:1fr}.customer-quote-charge-cards article>dl{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-quote-charge-cards article>dl>div:nth-child(4n){border-right:1px solid #e1e7e7}.customer-quote-charge-cards article>dl>div:nth-child(2n){border-right:0}.customer-quote-charge-cards article>dl>div:nth-last-child(-n+4){border-bottom:1px solid #e1e7e7}.customer-quote-charge-cards article>dl>div:nth-last-child(-n+2){border-bottom:0}.customer-quote-invoice-details article{grid-template-columns:1fr}.customer-quote-invoice-details article>strong{min-height:42px}.customer-quote-invoice-details article dl{grid-template-columns:1fr}.customer-quote-invoice-details article dl>div{border-right:0}.customer-quote-invoice-summary>label{grid-template-columns:20px 1fr}.customer-quote-invoice-summary label b{grid-column:2}}.accounting-screen,.invoice-work-order-panel{gap:12px;display:grid}.accounting-hero{color:#dcebef;background:linear-gradient(135deg,#173d49,#2c6f78);border-radius:11px;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:18px 20px;display:flex}.accounting-hero span{color:#9bd0cd;letter-spacing:1px;font-size:9px;font-weight:900}.accounting-hero h2{color:#fff;margin:5px 0 3px;font-size:23px}.accounting-hero p{color:#d2e2e6;margin:0;font-size:11px}.accounting-hero>div:last-child{text-align:right;min-width:210px}.accounting-hero>div:last-child strong{color:#fff;font-size:25px;display:block}.accounting-summary{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.accounting-summary button{text-align:left;border:0;border-right:1px solid var(--line);cursor:pointer;background:#fff;gap:2px;min-height:73px;padding:11px 14px;display:grid}.accounting-summary button:last-child{border-right:0}.accounting-summary button:hover{background:#f2f8f7}.accounting-summary span{color:#668087;letter-spacing:.65px;font-size:8px;font-weight:900}.accounting-summary strong{color:#1f4b58;font-size:20px}.accounting-summary small{color:#7c8f94;font-size:9px}.accounting-register{overflow:hidden}.accounting-register>header{border-bottom:1px solid var(--line);background:#f7fafa;align-items:center;gap:10px;min-height:52px;padding:8px 11px;display:flex}.accounting-register>header .inline-search{width:min(520px,62%)}.accounting-register>header>label:not(.inline-search){color:#60757c;align-items:center;gap:6px;margin-left:auto;font-size:9px;font-weight:900;display:flex}.accounting-register>header select{color:#29454e;background:#fff;border:1px solid #d4dfe0;border-radius:6px;height:32px;padding:0 26px 0 8px;font-size:10px}.accounting-register>header>span{color:#71858a;font-size:9px;font-weight:800}.accounting-register .text-button{white-space:nowrap}.accounting-preview{background:#eef3f3;border:1px solid #d2dede;border-radius:10px;overflow:hidden}.accounting-preview>header,.invoice-preview-panel>header{background:#f7fafa;border-bottom:1px solid #d9e2e2;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:9px 13px;display:flex}.accounting-preview>header span,.invoice-preview-panel>header span{color:#4b776d;letter-spacing:.7px;font-size:8px;font-weight:900}.accounting-preview>header h3,.invoice-preview-panel>header h3{color:#234651;margin:3px 0 0;font-size:15px}.accounting-preview>header>div:last-child{align-items:center;gap:6px;display:flex}.accounting-preview>div,.invoice-preview-panel>div{padding:16px;overflow:auto}.invoice-editor-banner{color:#d7e8e7;background:linear-gradient(135deg,#173e50,#2f7467);border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:80px;padding:13px 15px;display:flex}.invoice-editor-banner span{color:#a5d5c5;letter-spacing:.8px;font-size:9px;font-weight:900}.invoice-editor-banner h3{color:#fff;margin:4px 0 2px;font-size:18px}.invoice-editor-banner p{color:#d1e2e1;margin:0;font-size:10px}.invoice-editor-banner>div:last-child{justify-items:end;gap:7px;display:grid}.invoice-editor-banner>div:last-child strong{color:#fff;font-size:21px}.invoice-existing-strip{background:#f5f8f8;border:1px solid #d8e2e2;border-radius:8px;gap:7px;padding:9px 11px;display:grid}.invoice-existing-strip>span{color:#61777e;letter-spacing:.55px;font-size:8px;font-weight:900}.invoice-existing-strip>div{flex-wrap:wrap;gap:6px;display:flex}.invoice-existing-strip button{color:#395760;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1dddd;border-radius:7px;gap:1px;min-height:37px;padding:5px 10px;font-size:10px;font-weight:900;display:grid}.invoice-existing-strip button.active{color:#205d4e;background:#eaf6f1;border-color:#8fb9a8}.invoice-existing-strip button small{color:#7d8e92;font-size:8px}.invoice-editor-fields{background:#f8fafa;border:1px solid #d7e1e1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:11px;display:grid}.invoice-editor-fields label,.invoice-extra-list>label,.invoice-total-controls>label:not(:nth-child(3)){color:#577078;letter-spacing:.25px;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.invoice-editor-fields input,.invoice-editor-fields textarea,.invoice-extra-list textarea,.invoice-total-controls input{color:#29464f;text-transform:none;background:#fff;border:1px solid #cfdbdc;border-radius:6px;width:100%;min-width:0;height:33px;padding:6px 8px;font-size:10px;font-weight:700}.invoice-editor-fields textarea{resize:vertical;height:52px}.invoice-editor-fields .invoice-field-wide{grid-column:span 2}.invoice-line-editor,.invoice-extra-editor{background:#fff;border:1px solid #d5e0e0;border-radius:9px;overflow:hidden}.invoice-line-editor>header,.invoice-extra-editor>header{background:#f4f8f7;border-bottom:1px solid #dbe4e4;justify-content:space-between;align-items:center;gap:10px;min-height:53px;padding:8px 11px;display:flex}.invoice-line-editor header span,.invoice-extra-editor header span{color:#3f7567;letter-spacing:.6px;font-size:8px;font-weight:900}.invoice-line-editor header h3,.invoice-extra-editor header h3{color:#294b55;margin:3px 0 0;font-size:13px}.invoice-charge-picker{color:#31555d;cursor:pointer;background:#fff;border:1px solid #bfcfd0;border-radius:6px;min-width:176px;height:32px;padding:0 30px 0 9px;font-size:10px;font-weight:900}.invoice-line-editor table{border-collapse:collapse;width:100%;min-width:800px}.invoice-line-editor th{color:#687c82;text-align:left;text-transform:uppercase;background:#fafbfb;border-bottom:1px solid #dde5e5;height:29px;padding:0 7px;font-size:8px}.invoice-line-editor td{border-bottom:1px solid #e4eaea;padding:5px}.invoice-line-editor th:nth-last-child(-n+3),.invoice-line-editor td:nth-last-child(-n+3){text-align:right}.invoice-line-editor input{color:#29464f;background:#fff;border:1px solid #d1dddd;border-radius:5px;width:100%;min-width:0;height:31px;padding:0 7px;font-size:10px}.invoice-line-editor td:first-child{width:120px}.invoice-line-editor td:nth-child(3){width:62px}.invoice-line-editor td:nth-child(4){width:90px}.invoice-line-editor td:nth-child(5){width:120px}.invoice-line-editor td:nth-child(6){width:105px;font-size:10px}.invoice-line-editor td:last-child{width:34px}.invoice-line-editor td:last-child button,.invoice-extra-list>div>button{color:#984b44;cursor:pointer;background:#fff3f1;border:1px solid #e6cfcb;border-radius:5px;width:28px;height:28px}.invoice-line-editor td:last-child button:disabled{opacity:.35;cursor:default}.invoice-money-input{color:#64777d;background:#fff;border:1px solid #d1dddd;border-radius:5px;align-items:center;height:31px;padding:0 6px;font-size:10px;display:flex}.invoice-money-input input{outline:0;background:0 0!important;border:0!important;height:29px!important;padding:0 0 0 3px!important}.invoice-extra-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr);display:grid}.invoice-extra-list{border-right:1px solid #dfe6e6;align-content:start;gap:6px;padding:10px;display:grid}.invoice-extra-list>div{grid-template-columns:1fr 130px 28px;align-items:center;gap:6px;display:grid}.invoice-extra-list>div>input{color:#29464f;border:1px solid #d1dddd;border-radius:5px;height:31px;padding:0 7px;font-size:10px}.invoice-extra-list>p{color:#809095;margin:4px 0 10px;font-size:10px}.invoice-extra-list textarea{resize:vertical;min-height:54px}.invoice-total-controls{background:#f8fafa;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:7px;padding:10px;display:grid}.invoice-total-controls>label:nth-child(3){color:#436058;cursor:pointer;background:#fff;border:1px solid #d1dddd;border-radius:7px;grid-column:1/-1;grid-template-columns:18px 1fr;align-items:center;gap:7px;min-height:51px;padding:7px 9px;display:grid}.invoice-total-controls>label:nth-child(3).active{background:#edf8f3;border-color:#91bca9}.invoice-total-controls>label:nth-child(3) input{accent-color:#2d7a62;width:17px;height:17px}.invoice-total-controls>label:nth-child(3) span{gap:1px;display:grid}.invoice-total-controls>label:nth-child(3) strong{font-size:10px}.invoice-total-controls>label:nth-child(3) small{color:#73868b;font-size:8px}.invoice-total-controls dl{border:1px solid #d1dddd;border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(2,1fr);margin:2px 0 0;display:grid;overflow:hidden}.invoice-total-controls dl>div{background:#fff;border-bottom:1px solid #dfe6e6;border-right:1px solid #dfe6e6;gap:2px;padding:7px 8px;display:grid}.invoice-total-controls dl>div:nth-child(2n){border-right:0}.invoice-total-controls dt{color:#75878c;text-transform:uppercase;font-size:7px;font-weight:900}.invoice-total-controls dd{color:#294b55;margin:0;font-size:11px;font-weight:900}.invoice-total-controls .grand-total{color:#fff;background:#173e50}.invoice-total-controls .grand-total dt{color:#c7dce1}.invoice-total-controls .grand-total dd{color:#fff;font-size:14px}.invoice-editor-actions{justify-content:flex-end;align-items:center;gap:7px;min-height:48px;display:flex}.invoice-editor-actions>span{color:#2c725d;margin-right:auto;font-size:10px;font-weight:800}.invoice-preview-panel{background:#edf2f2;border:1px solid #d4dfdf;border-radius:9px;overflow:hidden}.packing-slip-document-sheet{color:#142c34;background:#fff;border:1px solid #cbd4d5;flex-direction:column;width:min(100%,816px);min-height:1056px;margin:0 auto;padding:34px 38px 26px;font-family:Arial,Helvetica,sans-serif;display:flex;box-shadow:0 10px 28px #152d3821}.packing-slip-document-sheet.print-only-packing-slip{display:none}.packing-slip-header{border-bottom:3px solid #173f3a;grid-template-columns:170px 1fr 180px;align-items:center;gap:18px;min-height:104px;display:grid}.packing-slip-header .wo-document-logo{background-position:0;width:158px;height:66px}.packing-slip-header>div{gap:2px;display:grid}.packing-slip-header>div:nth-child(2) strong{color:#173f3a;font-size:18px}.packing-slip-header>div:nth-child(2) span{font-size:10px}.packing-slip-header>div:last-child{justify-items:end}.packing-slip-header h1{color:#173f3a;letter-spacing:.8px;margin:0;font-size:24px}.packing-slip-header>div:last-child strong{font-size:14px}.packing-slip-meta{border-bottom:1px solid #8ca29e;grid-template-columns:repeat(4,1fr);display:grid}.packing-slip-meta>div{border-right:1px solid #c7d2d0;align-content:center;gap:4px;min-height:55px;padding:9px 11px;display:grid}.packing-slip-meta>div:last-child{border-right:0}.packing-slip-meta span,.packing-slip-address span,.packing-slip-notes span,.packing-slip-ack span{color:#4a6a65;letter-spacing:.5px;font-size:9px;font-weight:900}.packing-slip-address{border-bottom:1px solid #8ca29e;grid-template-columns:1.35fr .65fr;display:grid}.packing-slip-address>div{border-right:1px solid #c7d2d0;min-height:118px;padding:15px 13px}.packing-slip-address>div:last-child{border-right:0}.packing-slip-address strong{margin-top:8px;font-size:13px;display:block}.packing-slip-address p{white-space:pre-line;margin:5px 0 0;font-size:11px;line-height:1.45}.packing-slip-lines{margin-top:24px}.packing-slip-lines h2{color:#fff;text-transform:uppercase;background:#173f3a;margin:0;padding:8px 10px;font-size:12px}.packing-slip-lines table{border-collapse:collapse;width:100%;font-size:10px}.packing-slip-lines th,.packing-slip-lines td{text-align:left;vertical-align:top;border:1px solid #aebebb;padding:8px 7px}.packing-slip-lines th{color:#31544e;text-transform:uppercase;background:#edf3f1;font-size:9px}.packing-slip-lines th:first-child,.packing-slip-lines td:first-child,.packing-slip-lines th:nth-child(5),.packing-slip-lines td:nth-child(5){text-align:center;width:50px}.packing-slip-notes{border:1px solid #aebebb;min-height:84px;margin-top:22px;padding:12px}.packing-slip-notes p{margin:8px 0 0;font-size:11px;line-height:1.45}.packing-slip-ack{grid-template-columns:1.2fr .55fr 1.2fr .55fr;gap:14px;margin-top:auto;display:grid}.packing-slip-ack>div{gap:8px;display:grid}.packing-slip-ack i{border-bottom:1px solid #536a66;height:25px}.packing-slip-document-sheet>footer{color:#57716c;border-top:1px solid #c4d0ce;justify-content:space-between;margin-top:30px;padding-top:10px;font-size:8px;display:flex}.invoice-document-sheet{color:#111;background:#fff;border:1px solid #cbd4d5;flex-direction:column;width:min(100%,816px);min-height:1056px;margin:0 auto;padding:36px 38px 26px;font-family:Arial,Helvetica,sans-serif;display:flex;box-shadow:0 10px 28px #152d3821}.print-only-invoice{display:none}.invoice-document-header{border-bottom:3px solid #111;grid-template-columns:210px 1fr;align-items:center;gap:18px;min-height:93px;display:grid}.invoice-document-header .wo-document-logo{background-position:0;width:190px;height:68px}.invoice-document-header>div{gap:1px;display:grid}.invoice-document-header strong{font-size:20px}.invoice-document-header span{font-size:11px;line-height:1.25}.invoice-document-title{border-bottom:1px solid #111;grid-template-columns:1fr auto 1fr;align-items:center;min-height:40px;font-size:12px;display:grid}.invoice-document-title h1{margin:0;font-size:21px}.invoice-document-title>div:last-child{text-align:right}.invoice-addresses{border-bottom:1px solid #111;grid-template-columns:1fr 1fr;gap:35px;min-height:155px;padding:18px 4px 15px;display:grid}.invoice-addresses h2{margin:0 0 12px;font-size:17px}.invoice-addresses strong{font-size:12px}.invoice-addresses p{white-space:pre-line;max-width:290px;margin:4px 0 0;font-size:11px;line-height:1.35}.invoice-work-order-meta{border-top:1px solid #111;border-bottom:3px solid #111;grid-template-columns:repeat(3,1fr);margin-top:28px;padding:8px 18px;display:grid}.invoice-work-order-meta>div{text-align:center;justify-content:center;align-items:baseline;gap:3px;min-width:0;padding:3px 8px;display:flex}.invoice-work-order-meta span{font-size:10px;font-weight:800}.invoice-work-order-meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.invoice-document-lines{border-collapse:collapse;border:1px solid #111;width:100%;margin-top:6px;font-size:10px}.invoice-document-lines th{text-align:left;text-transform:uppercase;border-bottom:1px solid #111;padding:6px 5px;font-size:10px}.invoice-document-lines td{vertical-align:top;padding:5px}.invoice-document-lines th:nth-last-child(-n+4),.invoice-document-lines td:nth-last-child(-n+4){text-align:right}.invoice-document-lines th:nth-child(2),.invoice-document-lines td:nth-child(2){text-align:left;width:34%}.invoice-document-lines .invoice-extra-line td{color:#41545a;font-style:italic}.invoice-document-bottom{break-inside:avoid;grid-template-columns:minmax(0,1fr) 205px;gap:22px;margin-top:auto;padding-top:24px;display:grid}.invoice-payment-copy h2{text-transform:uppercase;margin:0 0 10px;font-size:13px}.invoice-payment-copy>p{margin:0 0 8px;font-size:10px;line-height:1.35}.invoice-payment-methods{grid-template-columns:minmax(0,300px) minmax(180px,1fr);align-items:start;gap:14px;display:grid}.invoice-credit-card-form{border-top:1px solid #444;gap:5px;width:100%;margin-top:10px;padding-top:8px;display:grid}.invoice-credit-card-form>strong{font-size:9px}.invoice-credit-card-line{color:#111;white-space:nowrap;align-items:flex-end;gap:4px;min-height:15px;font-size:9px;line-height:1;display:flex}.invoice-credit-card-line i{border-bottom:1px solid #111;flex:auto;height:11px}.invoice-credit-card-line i.invoice-credit-card-short{flex:0 0 38px}.invoice-credit-card-multi{gap:4px}.invoice-credit-card-form small{color:#333;margin-top:3px;font-size:8px;line-height:1.2}.invoice-ach-information{border-top:1px solid #444;gap:5px;margin-top:10px;padding-top:8px;display:grid}.invoice-ach-information>strong{text-transform:uppercase;font-size:9px}.invoice-ach-information p{margin:0;font-size:9px;line-height:1.3}.invoice-ach-information p span{font-weight:700}.invoice-ach-information small{color:#333;margin-top:2px;font-size:8px;line-height:1.25}.invoice-document-bottom dl{align-self:start;margin:0}.invoice-document-bottom dl>div{border-bottom:1px solid #333;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:27px;padding:5px 4px;display:grid}.invoice-document-bottom dt,.invoice-document-bottom dd{font-size:10px;font-weight:800}.invoice-document-bottom dd{text-align:right;margin:0}.invoice-document-bottom .invoice-grand-total{border-top:2px solid #111;border-bottom:2px solid #111;min-height:38px}.invoice-document-bottom .invoice-grand-total dt,.invoice-document-bottom .invoice-grand-total dd{font-size:13px}.invoice-document-sheet>footer{color:#4f5e62;border-top:1px solid #c8d0d2;justify-content:space-between;margin-top:24px;padding-top:15px;font-size:8px;display:flex}.sales-invoice-workspace .invoice-editor-banner>div:first-child{gap:2px;display:grid}.sales-invoice-workspace .invoice-editor-banner .back-link{color:#c9e3dc;cursor:pointer;background:0 0;border:0;width:fit-content;margin:0 0 4px;padding:0;font-size:9px;font-weight:900}.sales-invoice-workspace .invoice-editor-banner .back-link:hover{color:#fff}.sales-invoice-fields select{color:#29464f;text-transform:none;background:#fff;border:1px solid #cfdbdc;border-radius:6px;width:100%;min-width:0;height:33px;padding:6px 26px 6px 8px;font-size:10px;font-weight:700}.sales-invoice-lines table{min-width:1120px}.sales-invoice-lines td:first-child{text-align:center;width:42px}.sales-invoice-lines td:nth-child(2){width:290px}.sales-invoice-lines td:nth-child(3){width:210px}.sales-invoice-lines td:nth-child(4){width:110px}.sales-invoice-lines td:nth-child(5),.sales-invoice-lines td:nth-child(6){width:72px}.sales-invoice-lines td:nth-child(7){width:115px}.sales-invoice-lines td:nth-child(8){width:105px}.sales-invoice-lines td:nth-child(2)>small{color:#75868b;margin-top:3px;font-size:8px;display:block}.sales-invoice-charge-list>div{color:#415d65;background:#f8fafa;border:1px solid #d8e2e2;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;min-height:34px;padding:6px 8px;font-size:10px}.sales-invoice-charge-list>div>strong{color:#244f58;font-size:11px}.sales-invoice-total-controls dl{grid-template-columns:1fr}.sales-invoice-total-controls dl>div,.sales-invoice-total-controls dl>div:nth-child(2n){border-right:0}.sales-invoice-document .invoice-material-lines td:first-child small{color:#58666a;margin-top:2px;font-size:8px;display:block}.sales-invoice-document .invoice-material-lines th:first-child,.sales-invoice-document .invoice-material-lines td:first-child{text-align:left;width:23%}.sales-invoice-document .invoice-material-lines th:nth-child(2),.sales-invoice-document .invoice-material-lines td:nth-child(2){text-align:left;width:31%}.batch-unified-invoicing{gap:14px;display:grid}.batch-unified-invoicing>.invoice-work-order-panel{border-top:2px solid #cbdad7;padding-top:14px}.invoice-price-source{background:#fff;border:1px solid #cadbd7;border-radius:9px;overflow:hidden}.invoice-price-source>header{background:#eef6f3;border-bottom:1px solid #d2dfdc;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 13px;display:flex}.invoice-price-source>header span{color:#397361;letter-spacing:.7px;font-size:8px;font-weight:900}.invoice-price-source>header h3{color:#294952;margin:3px 0 1px;font-size:15px}.invoice-price-source>header p{color:#718389;margin:0;font-size:9px}.invoice-price-source-grid{grid-template-columns:repeat(auto-fit,minmax(390px,1fr));gap:9px;padding:9px;display:grid}.invoice-price-source-card{border:1px solid #d4dfdf;border-radius:8px;min-width:0;overflow:hidden}.invoice-price-source-card>header{background:#f7f9f9;border-bottom:1px solid #dde5e5;grid-template-columns:minmax(110px,.55fr) minmax(210px,1.45fr);align-items:center;gap:10px;min-height:48px;padding:7px 9px;display:grid}.invoice-price-source-card>header>div,.invoice-price-source-card>header label{gap:2px;min-width:0;display:grid}.invoice-price-source-card>header span{color:#6d8187;letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:900}.invoice-price-source-card>header strong{color:#2b4d56;font-size:11px}.invoice-price-source-card>header select{color:#294a53;background:#fff;border:1px solid #ccd9da;border-radius:5px;width:100%;min-width:0;height:30px;padding:0 25px 0 7px;font-size:9px;font-weight:800}.invoice-price-source-table{overflow-x:auto}.invoice-price-source-table table{border-collapse:collapse;width:100%;min-width:540px}.invoice-price-source-table th{color:#73868b;text-align:left;text-transform:uppercase;background:#fbfcfc;border-bottom:1px solid #dfe6e6;height:27px;padding:0 7px;font-size:7px}.invoice-price-source-table td{color:#496168;border-bottom:1px solid #e5ebeb;padding:6px 7px;font-size:9px}.invoice-price-source-table tr.selected td{background:#edf8f3}.invoice-price-source-table th:first-child,.invoice-price-source-table td:first-child{text-align:center;width:34px}.invoice-price-source-table th:last-child,.invoice-price-source-table td:last-child{text-align:right}.invoice-price-source-table input,.invoice-price-source-card>footer input{accent-color:#2d7a62;width:16px;height:16px}.invoice-price-source-table td strong,.invoice-price-source-table td small{display:block}.invoice-price-source-table td strong{color:#294a53;font-size:10px}.invoice-price-source-table td small{color:#7c8d92;margin-top:1px;font-size:8px}.invoice-price-source-card>footer{color:#687d83;background:#f6f9f8;align-items:center;gap:12px;min-height:35px;padding:6px 9px;display:flex}.invoice-price-source-card>footer label{align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.invoice-price-source-card>footer>span{margin-left:auto;font-size:8px}.invoice-price-source-card>footer>strong{color:#245f50;font-size:12px}.invoice-price-source>footer{color:#5e747b;background:#fafcfc;border-top:1px solid #dfe6e6;align-items:center;gap:7px;min-height:38px;padding:7px 11px;display:flex}.invoice-price-source>footer>span{color:#fff;background:#43856d;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid}.invoice-price-source>footer p{margin:0;font-size:9px}.invoice-price-source>footer strong{color:#31525b;margin-left:auto;font-size:9px}.invoice-line-editor>header p{color:#73868c;margin:3px 0 0;font-size:9px}.invoice-service-editor{border-color:#abcfc1}.invoice-service-editor>header{background:#edf7f3}.invoice-material-editor>header{background:#f7f5ef}.invoice-material-empty{color:#60747b;background:#fbfcfc;align-items:center;gap:10px;min-height:68px;padding:12px 14px;display:flex}.invoice-material-empty>span{color:#fff;background:#43856d;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.invoice-material-empty strong,.invoice-material-empty p{display:block}.invoice-material-empty strong{color:#31505a;font-size:11px}.invoice-material-empty p{margin:2px 0 0;font-size:9px}.invoice-service-editor table{min-width:690px}.invoice-service-editor td:first-child{width:170px}.invoice-service-editor td:nth-child(4){width:125px}.invoice-service-editor td:nth-child(5){width:105px}.invoice-document-group{margin-top:12px}.invoice-document-group>h2{color:#fff;letter-spacing:.45px;text-transform:uppercase;background:#294e59;margin:0;padding:5px 7px;font-size:10px}.invoice-material-group>h2{color:#2e4b52;background:#e7edeb;border:1px solid #111;border-bottom:0}.invoice-charge-group>h2{color:#2e4b52;background:#f3f4f2;border:1px solid #111;border-bottom:0}.invoice-document-group .invoice-document-lines{margin-top:0}.invoice-service-lines th:nth-child(2),.invoice-service-lines td:nth-child(2){text-align:left;width:46%}.invoice-service-lines th:first-child,.invoice-service-lines td:first-child{text-align:left;width:20%}.invoice-service-lines th:nth-last-child(-n+3),.invoice-service-lines td:nth-last-child(-n+3){text-align:right}.invoice-charge-lines th:first-child,.invoice-charge-lines td:first-child{text-align:left}.invoice-charge-lines th:last-child,.invoice-charge-lines td:last-child{text-align:right;width:22%}.invoice-linked-quotes{background:#fbfcfc;border-bottom:1px solid #dfe6e6;gap:5px;padding:7px 9px;display:grid}.invoice-linked-quotes>span{color:#6d8187;letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:900}.invoice-linked-quotes>div{flex-wrap:wrap;gap:5px;display:flex}.invoice-linked-quotes article{background:#fff;border:1px solid #cbd9d6;border-radius:6px;display:flex;overflow:hidden}.invoice-linked-quotes article.active{border-color:#4a8b75;box-shadow:inset 0 0 0 1px #4a8b75}.invoice-linked-quotes article button{cursor:pointer;border:0;min-height:30px}.invoice-linked-quotes article button:first-child{color:#294a53;background:0 0;align-items:center;gap:6px;padding:4px 8px;display:flex}.invoice-linked-quotes article button:first-child strong{font-size:9px}.invoice-linked-quotes article button:first-child small{color:#72868b;font-size:8px}.invoice-linked-quotes article button:last-child{color:#9b4139;background:#fff3f1;border-left:1px solid #ead5d1;width:27px;font-size:15px}.invoice-linked-quotes-total{color:#44646d;background:#eaf5f1;border-top:1px solid #cfe1db;justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:7px 9px;display:flex}.invoice-linked-quotes-total span{font-size:9px;font-weight:800}.invoice-linked-quotes-total strong{color:#245f50;font-size:13px}@media (width<=900px){.accounting-summary{grid-template-columns:repeat(2,1fr)}.accounting-summary button:nth-child(2){border-right:0}.accounting-summary button:nth-child(-n+2){border-bottom:1px solid var(--line)}.invoice-price-source-grid{grid-template-columns:1fr}.invoice-editor-fields{grid-template-columns:repeat(2,1fr)}.invoice-extra-layout{grid-template-columns:1fr}.invoice-extra-list{border-bottom:1px solid #dfe6e6;border-right:0}}@media (width<=620px){.accounting-hero{flex-direction:column;align-items:flex-start}.accounting-hero>div:last-child{text-align:left;min-width:0}.accounting-register>header{flex-direction:column;align-items:stretch}.accounting-register>header .inline-search{width:100%}.accounting-register>header>label:not(.inline-search){margin-left:0}.invoice-price-source>header{flex-direction:column;align-items:flex-start}.invoice-price-source-grid{grid-template-columns:minmax(0,1fr)}.invoice-price-source-card>header{grid-template-columns:1fr}.invoice-price-source>footer{flex-wrap:wrap;align-items:flex-start}.invoice-price-source>footer strong{margin-left:27px}.invoice-editor-fields{grid-template-columns:1fr}.invoice-editor-fields .invoice-field-wide{grid-column:auto}.invoice-editor-banner{flex-direction:column;align-items:flex-start}.invoice-editor-banner>div:last-child{justify-items:start}.invoice-extra-list>div{grid-template-columns:1fr 105px 28px}.invoice-editor-actions{flex-direction:column;align-items:stretch}.invoice-editor-actions>span{margin:0}.invoice-document-sheet{min-width:720px}}.customer-quote-workspace{flex-direction:column;align-items:stretch;gap:10px;display:flex}.customer-quote-workspace>*{flex:none}.customer-quote-workspace .customer-quote-meta,.customer-quote-workspace .customer-price-list,.customer-quote-workspace .customer-quote-extra-charges{height:auto;max-height:none}.customer-quote-email{grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100%);max-height:calc(100dvh - 16px);display:grid}.customer-quote-email-body{gap:8px;min-height:0;padding:11px 14px;display:grid;overflow-y:auto}.customer-quote-email-body>label{color:#52666d;gap:4px;font-size:10px;font-weight:900;display:grid}.customer-quote-email-body input,.customer-quote-email-body textarea{color:#28414a;width:100%;font:inherit;background:#fff;border:1px solid #d3dede;border-radius:6px;padding:8px 9px;font-size:12px}.customer-quote-email-body input{height:35px}.customer-quote-email-body input[readonly]{background:#f5f8f7}.customer-quote-email-body textarea{resize:vertical;min-height:68px;line-height:1.4}.customer-quote-email-sender{color:#546b72;background:#f5f8f7;border:1px solid #d5e0df;border-radius:7px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:45px;padding:8px 10px;display:grid}.customer-quote-email-sender.connected{color:#245c4d;background:#edf8f3;border-color:#a9cebd}.customer-quote-email-sender span,.customer-quote-email-sender small{font-size:9px}.customer-quote-email-sender strong{grid-row:2;font-size:12px}.customer-quote-email-sender a{color:#fff;background:#2d7763;border-radius:6px;grid-area:1/2/span 2;padding:7px 10px;font-size:10px;font-weight:900;text-decoration:none}.customer-quote-email-sender .gmail-reconnect-button{color:#245c4d;cursor:pointer;background:#fff;border:1px solid #9bc5b3;border-radius:6px;grid-area:1/2/span 2;padding:7px 10px;font-size:10px;font-weight:900}.customer-quote-email-sender .gmail-reconnect-button:hover{background:#f8fcfa}.customer-quote-email-sender .gmail-reconnect-button:disabled{opacity:.6;cursor:wait}.gmail-renewal-panel{color:#315a4f;background:#f5faf8;border:1px solid #c8ddd4;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 10px;display:flex}.gmail-renewal-panel.required{color:#744e20;background:#fff8e8;border-color:#e2c88e}.gmail-renewal-panel>div{gap:2px;display:grid}.gmail-renewal-panel strong{font-size:11px}.gmail-renewal-panel small{color:inherit;font-size:9px}.gmail-renewal-panel button{flex:none}.customer-quote-email-notice{color:#8a4e29;background:#fff4e8;border:1px solid #ebd2b7;border-radius:6px;margin:0;padding:8px 9px;font-size:10px;font-weight:800}.customer-quote-email>footer{background:#f7faf9;border-top:1px solid #dce5e4;justify-content:flex-end;gap:7px;padding:10px 14px;display:flex}.customer-quote-head-actions{flex-wrap:wrap;justify-content:flex-end}.customer-search-select{width:100%;min-width:0;position:relative}.customer-search-control{grid-template-columns:minmax(0,1fr) 32px;min-width:0;display:grid}.customer-search-control>input{min-width:0;border-radius:5px 0 0 5px!important}.customer-search-control>button{color:#2f6d65;cursor:pointer;background:#edf7f4;border:1px solid #c9dfd9;border-left:0;border-radius:0 5px 5px 0;place-items:center;width:32px;height:100%;min-height:31px;padding:0;font-size:15px;font-weight:900;display:grid}.customer-search-control>button:disabled{color:#9aa9a7;cursor:not-allowed;background:#f3f5f5}.customer-search-menu{z-index:90;background:#fff;border:1px solid #cbdadb;border-radius:8px;gap:3px;width:100%;min-width:260px;max-width:min(440px,100vw - 32px);max-height:260px;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto;box-shadow:0 12px 30px #18313933}.app-search-menu-portal{z-index:250;min-width:0;position:fixed;overflow:hidden auto}.customer-search-menu>button{color:#2d4f58;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:6px;gap:2px;min-height:43px;padding:7px 9px;display:grid}.customer-search-menu>button:hover,.customer-search-menu>button:focus-visible,.customer-search-menu>button[aria-selected=true]{background:#edf7f4;border-color:#c9dfd9}.customer-search-menu>button:disabled{color:#9ba8ab;cursor:not-allowed;background:#f5f7f7}.customer-search-menu strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.customer-search-menu small{color:#708287;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;overflow:hidden}.customer-search-menu>small{white-space:normal;padding:10px}.price-list-table .app-search-control>button,.batch-entry-table .app-search-control>button,.plating-release-item-table .app-search-control>button{height:31px;min-height:31px}.ndt-report-line-table .app-search-control{grid-template-columns:minmax(0,1fr) 24px}.ndt-report-line-table .app-search-control>button{width:24px;height:33px;min-height:33px}.ndt-report-line-table td:has(.app-search-select){overflow:visible}.ndt-report-line-table .app-search-menu{min-width:245px}.ndt-method-trigger{color:#29434d;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #d3dfe0;border-radius:6px;justify-content:space-between;align-items:center;gap:4px;width:100%;min-height:33px;padding:4px 5px;font-size:10px;display:flex}.ndt-method-trigger:disabled{cursor:default}.ndt-method-trigger:focus-visible{outline-offset:1px;outline:2px solid #609b8a}.ndt-method-menu{padding:10px}.ndt-method-options{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;display:grid}.ndt-method-options label{color:#29434d;cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:12px;display:flex}.ndt-method-options input{accent-color:#337767;width:16px;height:16px;margin:0}.ndt-method-menu>button{width:100%;min-height:32px}.inventory-issue-form .app-search-control>input,.inventory-issue-form .app-search-control>button{height:35px;min-height:35px}.inventory-issue-form.inventory-issue-work-order-only{grid-template-columns:minmax(260px,520px)}.inventory-issue-work-order-only .inventory-issue-result{grid-column:1}.customer-price-list .table-scroll{overflow-x:auto}.customer-price-list .price-list-table{table-layout:fixed;width:100%;min-width:0}.customer-price-list-head{min-height:52px}.customer-price-list-head p{margin-top:2px}.customer-price-list .price-list-table th,.customer-price-list .price-list-table td{padding-inline:3px}.customer-price-list .price-list-table td{height:39px}.customer-price-list .price-list-table input,.customer-price-list .price-list-table select,.customer-price-list .compact-money-input{min-width:0;height:31px;font-size:10px}.customer-price-list .price-list-table th:first-child,.customer-price-list .price-list-table td:first-child{width:34px}.customer-price-list .price-list-table td:first-child strong{color:#fff;background:#397485;border-radius:5px;place-items:center;width:24px;height:24px;margin:auto;font-size:10px;display:grid}.customer-price-list .service-quote-table th:nth-child(2),.customer-price-list .service-quote-table td:nth-child(2){width:16%}.customer-price-list .service-quote-table th:nth-child(3),.customer-price-list .service-quote-table td:nth-child(3){width:21%}.customer-price-list .service-quote-table th:nth-child(4),.customer-price-list .service-quote-table td:nth-child(4){width:14%}.customer-price-list .service-quote-table th:nth-child(5),.customer-price-list .service-quote-table td:nth-child(5){width:7%}.customer-price-list .service-quote-table th:nth-child(6),.customer-price-list .service-quote-table td:nth-child(6){width:8%}.customer-price-list .service-quote-table th:nth-child(7),.customer-price-list .service-quote-table td:nth-child(7){width:12%}.customer-price-list .service-quote-table th:nth-child(8),.customer-price-list .service-quote-table td:nth-child(8){width:7%}.customer-price-list .service-quote-table th:last-child,.customer-price-list .service-quote-table td:last-child{width:60px}.customer-price-list .sales-quote-table th:nth-child(2),.customer-price-list .sales-quote-table td:nth-child(2){width:14%}.customer-price-list .sales-quote-table th:nth-child(3),.customer-price-list .sales-quote-table td:nth-child(3){width:18%}.customer-price-list .sales-quote-table th:nth-child(4),.customer-price-list .sales-quote-table td:nth-child(4){width:10%}.customer-price-list .sales-quote-table th:nth-child(5),.customer-price-list .sales-quote-table td:nth-child(5){width:6%}.customer-price-list .sales-quote-table th:nth-child(6),.customer-price-list .sales-quote-table td:nth-child(6){width:7%}.customer-price-list .sales-quote-table th:nth-child(7),.customer-price-list .sales-quote-table td:nth-child(7),.customer-price-list .sales-quote-table th:nth-child(9),.customer-price-list .sales-quote-table td:nth-child(9){width:10%}.customer-price-list .sales-quote-table th:nth-child(8),.customer-price-list .sales-quote-table td:nth-child(8){width:8%}.customer-price-list .sales-quote-table th:nth-child(10),.customer-price-list .sales-quote-table td:nth-child(10){width:6%}.customer-price-list .sales-quote-table th:last-child,.customer-price-list .sales-quote-table td:last-child{width:60px}.customer-price-list .price-line-actions{justify-content:center}.quote-closing-summary{border:1px solid var(--line);border-radius:9px;grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.4fr) minmax(150px,.7fr);overflow:hidden}.quote-closing-summary:has(>div:nth-of-type(2)){grid-template-columns:minmax(180px,1.4fr) minmax(180px,1.4fr) minmax(115px,.6fr) minmax(150px,.7fr)}@media (width<=1240px){.customer-quote-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-quote-meta-grid .quote-meta-address{grid-column:span 2}.customer-quote-extra-charges>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.customer-price-list .service-quote-table{min-width:720px}.customer-price-list .sales-quote-table{min-width:860px}.customer-quote-extra-charges>div,.quote-closing-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-closing-summary:has(>div:nth-of-type(2)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.customer-quote-extra-charges>div{grid-template-columns:1fr}.customer-search-menu{min-width:100%}:is(.quote-closing-summary,.quote-closing-summary:has(>div:nth-of-type(2))){grid-template-columns:1fr}}@media (width<=1366px){.drawer{flex-basis:100%;width:100%;max-width:100%}}@media (any-pointer:coarse){.drawer-backdrop{padding:0}.drawer{flex-basis:100%;width:100%;min-width:0;max-width:100%;height:100dvh;animation:none;transform:none}.drawer-head,.drawer-facts,.work-order-top,.drawer-tabs,.drawer-content{padding-left:14px;padding-right:14px}.drawer-tabs{gap:6px}.drawer-tabs button{min-height:42px;padding-inline:12px;font-size:12px}.label-prompt-backdrop{padding:12px}.label-prompt{width:min(720px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:18px}.label-preview{width:min(100%,640px)}.app-search-menu-portal>button{min-height:48px;padding:9px 11px}.app-search-menu-portal strong{font-size:13px}.app-search-menu-portal small{font-size:11px}}.tablet-work-order-backdrop{width:100dvw;max-width:none;height:100dvh;padding:0;inset:0}.drawer.tablet-layout{width:100%;min-width:0;max-width:100%;height:100%;box-shadow:none;flex-basis:100%;animation:none;transform:none}.drawer.tablet-layout .drawer-scroll{overscroll-behavior:contain}.drawer.tablet-layout .drawer-head{padding-top:max(13px, env(safe-area-inset-top))}.drawer.tablet-layout .drawer-content{width:100%;max-width:100%;padding-bottom:max(58px, calc(32px + env(safe-area-inset-bottom)));overflow-x:hidden}.drawer.tablet-layout .drawer-content>*,.drawer.tablet-layout .work-order-top,.drawer.tablet-layout .work-order-expanded-editor{min-width:0;max-width:100%}.drawer.tablet-layout .drawer-tabs{scrollbar-width:thin;gap:6px}.drawer.tablet-layout .drawer-tabs button{min-height:44px;padding-inline:12px;font-size:12px}.drawer.tablet-layout .table-scroll,.drawer.tablet-layout .work-order-document-preview,.drawer.tablet-layout .part-request-document-preview,.drawer.tablet-layout .quote-document-preview,.drawer.tablet-layout .tear-down-document-preview{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.drawer.tablet-layout .icon-button{min-width:42px;min-height:42px}.drawer.tablet-layout .drawer-actions{padding-bottom:max(12px, env(safe-area-inset-bottom))}.drawer.tablet-layout .preliminary-editor .release-banner,.drawer.tablet-layout .preliminary-editor .inspection-card-head{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;column-gap:12px}.drawer.tablet-layout .preliminary-editor .release-banner>div,.drawer.tablet-layout .preliminary-editor .inspection-card-head>div{flex:0 auto;max-width:720px}.drawer.tablet-layout .preliminary-editor .release-banner>.pill,.drawer.tablet-layout .preliminary-editor .inspection-card-head>.pill,.drawer.tablet-layout .preliminary-editor .inspection-card-head>button{flex:none}.drawer.tablet-layout .preliminary-editor .inspection-radio-row{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.drawer.tablet-layout .preliminary-editor .inspection-radio-row label{width:auto;min-width:84px;padding-inline:9px}.drawer.tablet-portrait .drawer-facts,.drawer.tablet-portrait .work-order-record-heading{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer.tablet-portrait .work-order-expand-button{grid-column:1/-1;width:100%}.drawer.tablet-portrait .work-order-expanded-editor .work-order-edit-grid,.drawer.tablet-portrait .work-order-customer-section .work-order-edit-grid,.drawer.tablet-portrait .work-order-notes-section .work-order-edit-grid,.drawer.tablet-portrait .receiving-inspection-card .inspection-detail-grid,.drawer.tablet-portrait .inspection-signoff-card .inspection-detail-grid,.drawer.tablet-portrait .batch-manual-groups.combined,.drawer.tablet-portrait .ndt-report-closeout,.drawer.tablet-portrait .batch-release-fields{grid-template-columns:minmax(0,1fr)}.drawer.tablet-portrait .receiving-inspection-card .inspection-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer.tablet-portrait .receiving-inspection-card .inspection-wide,.drawer.tablet-portrait .receiving-inspection-card .batch-manual-selector{grid-column:1/-1}.drawer.tablet-portrait .inspection-visual-card .inspection-options,.drawer.tablet-portrait .work-task-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-order-register,.commercial-order-editor{width:100%;min-width:0}.commercial-register-summary{margin-bottom:14px}.commercial-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.commercial-summary-grid article{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-sm);background:linear-gradient(145deg,#fff 35%,#f3f8f8);border-radius:14px;padding:16px 18px}.commercial-summary-grid span{color:var(--muted);letter-spacing:.11em;font-size:10px;font-weight:800;display:block}.commercial-summary-grid strong{color:var(--navy);margin:7px 0 2px;font-size:25px;display:block}.commercial-summary-grid small{color:var(--muted);font-size:11px}.commercial-register-toolbar{margin-bottom:12px}.commercial-register-table{overflow:hidden}.commercial-register-table table{min-width:980px}.commercial-register-table td:last-child{width:88px}.commercial-register-table td small{color:var(--muted);margin-top:4px;display:block}.commercial-editor-head{z-index:12;color:#fff;background:linear-gradient(128deg,#123d58,#226b88);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:18px;margin:-24px -24px 18px;padding:18px 24px;display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0f334829}.commercial-editor-head>div:first-child{min-width:0}.commercial-editor-head .back-link{color:#ffffffd6}.commercial-editor-head>div:first-child>span{color:#aee0d0;letter-spacing:.13em;margin-top:7px;font-size:10px;font-weight:800;display:block}.commercial-editor-head h2{color:#fff;flex-wrap:wrap;align-items:center;gap:9px;margin:5px 0 0;font-size:clamp(20px,2.5vw,31px);display:flex}.commercial-editor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.commercial-editor-head .secondary-button{color:#fff;background:#ffffff1a;border-color:#ffffff73}.commercial-editor-head .primary-button{color:#15516b;background:#fff}.commercial-editor-body{gap:14px;min-width:0;display:grid}.commercial-form-section{min-width:0;padding:18px;overflow:visible}.commercial-section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.commercial-section-head>div:first-child{min-width:0}.commercial-section-head>div:last-child{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.commercial-section-head span{color:var(--green);letter-spacing:.12em;font-size:10px;font-weight:850}.commercial-section-head h3{color:var(--navy);margin:4px 0 2px;font-size:20px}.commercial-section-head p{color:var(--muted);margin:2px 0 0;font-size:12px}.commercial-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.commercial-meta-grid>label{min-width:0;color:var(--text);align-content:start;gap:6px;font-size:11px;font-weight:750;display:grid}.commercial-meta-grid input,.commercial-meta-grid select,.commercial-lines-table input,.commercial-lines-table select,.commercial-lines-table textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;background:#fff;border-radius:8px;padding:9px 10px}.commercial-meta-grid input:focus,.commercial-meta-grid select:focus,.commercial-lines-table input:focus,.commercial-lines-table select:focus,.commercial-lines-table textarea:focus{border-color:var(--green);outline:3px solid #2c8f761f}.commercial-meta-grid .commercial-span-2{grid-column:span 2}.commercial-lines-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1180px}.commercial-lines-table th{color:var(--muted);letter-spacing:.05em;text-align:left;white-space:nowrap;background:#f2f6f7;padding:9px 8px;font-size:10px;font-weight:850}.commercial-lines-table td{border-top:1px solid var(--line);vertical-align:top;min-width:74px;padding:8px}.commercial-lines-table td:first-child{width:40px;min-width:40px;color:var(--muted);font-weight:800}.commercial-lines-table td:last-child{width:46px;min-width:46px}.commercial-lines-table td small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.35;display:block}.commercial-lines-table textarea{resize:vertical;min-height:64px}.commercial-lines-table .app-search-select{min-width:215px}.commercial-lines-table .compact-money-input{min-width:110px}.commercial-lines-table .compact-money-input input{min-width:78px}.sales-order-lines th:nth-child(2),.sales-order-lines td:nth-child(2){min-width:235px}.sales-order-lines th:nth-child(3),.sales-order-lines td:nth-child(3){min-width:210px}.purchase-lines-section{background:linear-gradient(#fff 0,#fbfdfd 100%)}.purchase-line-number{color:#fff;background:#2f806d;border-radius:999px;place-items:center;width:21px;height:21px;font-size:9px;display:inline-grid}.purchase-order-editor .commercial-editor-head{margin-bottom:10px;padding-top:12px;padding-bottom:12px}.purchase-order-editor .commercial-editor-head>div:first-child>span{margin-top:3px}.purchase-order-editor .commercial-editor-head h2{margin-top:2px;font-size:clamp(19px,2vw,26px)}.purchase-order-editor .commercial-editor-body{gap:9px}.purchase-order-editor .commercial-form-section{padding:12px 14px}.purchase-order-editor .commercial-section-head{margin-bottom:9px}.purchase-order-editor .commercial-section-head h3{margin-top:2px;font-size:17px}.purchase-order-editor .commercial-meta-grid{gap:8px 10px}.purchase-order-editor .commercial-meta-grid>label{gap:3px;font-size:10px}.purchase-order-editor .commercial-meta-grid input,.purchase-order-editor .commercial-meta-grid select,.purchase-order-editor .commercial-lines-table input,.purchase-order-editor .commercial-lines-table select,.purchase-order-editor .commercial-lines-table textarea{border-radius:7px;min-height:34px;padding:6px 8px}.purchase-order-lines{border-collapse:separate;border-spacing:0 4px;min-width:1180px}.purchase-order-lines thead th{border-bottom:0}.purchase-order-lines tbody tr{background:#fff;box-shadow:0 2px 9px #18404812}.purchase-order-lines tbody td{border-top:1px solid #dce6e7;border-bottom:1px solid #dce6e7;padding:5px 6px}.purchase-order-lines tbody td:first-child{border-left:1px solid #dce6e7;border-radius:10px 0 0 10px}.purchase-order-lines tbody td:last-child{border-right:1px solid #dce6e7;border-radius:0 10px 10px 0}.purchase-order-lines .purchase-part-cell{min-width:190px}.commercial-lines-table .purchase-part-cell .quote-part-picker .app-search-select{min-width:0}.purchase-part-membership{color:#4c6870;gap:2px;margin-top:4px;display:grid}.purchase-part-membership>span{color:#266b58;background:#edf8f4;border:1px solid #bcded2;border-radius:999px;width:fit-content;padding:2px 5px;font-size:9px;font-weight:850}.purchase-part-membership small{font-size:9px;line-height:1.25}.purchase-order-lines .purchase-description-cell{min-width:165px}.purchase-order-lines .purchase-description-cell textarea{min-height:36px}.purchase-order-lines th:nth-child(4),.purchase-order-lines td:nth-child(4){width:68px;min-width:68px}.purchase-order-lines .purchase-stock-location-cell{min-width:165px}.purchase-cost-estimate{background:#fff6d8;min-width:142px;padding:7px 8px!important}.purchase-cost-estimate>strong{color:#6b4600;margin:2px 0;font-size:13px;display:block}.purchase-cost-estimate>small{color:#8a5a00;font-weight:700;margin:3px 0 0!important}.purchase-stock-location-cell select,.purchase-stock-location-cell input{width:100%}.purchase-stock-location-cell input{margin-top:3px}.purchase-stock-location-cell>small{color:#61777d;margin-top:3px;font-size:8.5px;line-height:1.25;display:block}.purchase-receipt-state{border-radius:7px;gap:1px;min-width:82px;padding:5px 6px;display:grid}.purchase-receipt-state strong{color:#385762;font-size:11px}.purchase-receipt-state small{margin:0!important}.purchase-receipt-state.pending{background:#f4f7f7}.purchase-receipt-state.partial{background:#fff5df}.purchase-receipt-state.complete{background:#e9f7f1}.inventory-actual-cost{background:#fffaf0;min-width:145px}.inventory-actual-cost>strong{color:#6b4600;display:block}.inventory-actual-cost>small{color:#7a5a1e;margin-top:3px;font-weight:700;display:block}.repair-order-lines th:nth-child(2),.repair-order-lines td:nth-child(2){min-width:220px}.repair-order-lines th:nth-child(3),.repair-order-lines td:nth-child(3){min-width:195px}.repair-order-lines th:nth-child(5),.repair-order-lines td:nth-child(5),.repair-order-lines th:nth-child(9),.repair-order-lines td:nth-child(9){min-width:210px}.commercial-total-row{color:var(--navy);justify-content:flex-end;align-items:center;gap:26px;padding:18px 8px 2px;display:flex}.commercial-total-row span{font-size:12px;font-weight:750}.commercial-total-row strong{font-size:22px}.commercial-charges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:12px;padding-top:16px;display:flex}.purchase-order-editor .commercial-charges{gap:8px;padding-top:8px}.purchase-order-editor .commercial-charges>div{padding:8px 12px}.purchase-order-editor .commercial-charges>div strong{margin-top:1px;font-size:18px}.commercial-charges label{width:150px;color:var(--muted);gap:5px;font-size:10px;font-weight:800;display:grid}.commercial-charges>div{min-width:230px;color:var(--navy);text-align:right;background:#ecf8f3;border-radius:10px;padding:12px 16px}.commercial-charges>div span{letter-spacing:.07em;font-size:10px;font-weight:800;display:block}.commercial-charges>div strong{margin-top:4px;font-size:22px;display:block}.commercial-save-error{color:#972f2b;background:#fff2f1;border:1px solid #efb7b2;border-radius:9px;margin:0 0 14px;padding:12px 14px;font-size:12px;font-weight:750}@media screen{.commercial-print-only{display:none!important}}.commercial-document-preview,.vendor-bill-document-preview{overflow-x:auto}.commercial-order-document{color:#111;background:#fff;border:1px solid #d4dfdf;width:8.5in;min-height:10.35in;margin:0 auto;padding:.38in;font:10pt Arial,sans-serif;box-shadow:0 12px 32px #1637411a}.commercial-order-document header,.vendor-bill-document-sheet>header{border-bottom:3px solid #123d58;justify-content:space-between;align-items:flex-end;padding-bottom:12px;display:flex}.commercial-order-document header div{gap:4px;display:grid}.commercial-order-document header span{color:#2b806d;letter-spacing:.12em;font-weight:800}.commercial-order-document h1{color:#123d58;margin:0;font-size:24pt}.commercial-order-document .commercial-print-meta{border:1px solid #bbb;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid}.commercial-order-document .commercial-print-meta>div{border-right:1px solid #bbb;min-height:44px;padding:8px}.commercial-order-document .commercial-print-meta span{color:#555;text-transform:uppercase;font-size:7.5pt;font-weight:800;display:block}.commercial-order-document .commercial-print-meta strong{margin-top:4px;display:block}.commercial-order-document table,.vendor-bill-document-sheet table{border-collapse:collapse;width:100%}.commercial-order-document th,.commercial-order-document td,.vendor-bill-document-sheet th,.vendor-bill-document-sheet td{text-align:left;vertical-align:top;border:1px solid #9aa;padding:7px}.commercial-order-document th,.vendor-bill-document-sheet th{color:#123d58;background:#e9f1f2;font-size:8pt}.commercial-order-document td small,.vendor-bill-document-sheet td small{color:#566;margin-top:3px;display:block}.commercial-order-document .commercial-print-total{color:#123d58;justify-content:flex-end;gap:22px;padding:14px 6px;font-size:14pt;display:flex}.commercial-order-document>footer,.vendor-bill-document-sheet>footer{color:#667;text-align:center;border-top:1px solid #bcc;margin-top:.35in;padding-top:7px;font-size:8pt}.commercial-pdf-stage{z-index:-1;pointer-events:none;width:816px;position:fixed;top:0;left:-12000px}.commercial-pdf-stage .commercial-order-document{width:816px}.vendor-master-create-dialog{width:min(1180px,100vw - 32px);max-width:1180px;max-height:calc(100dvh - 32px);padding:0;overflow:auto}.vendor-master-create-dialog .vendor-catalog,.vendor-master-create-dialog .vendor-editor{background:#f4f7f7;min-height:0;padding:16px}.purchase-order-document{color:#173842;flex-direction:column;min-height:11in;padding:.32in .38in .25in;font-family:Arial,Helvetica,sans-serif;display:flex}.commercial-order-document .purchase-order-document-header,.commercial-print-only.purchase-order-document .purchase-order-document-header{border-bottom:3px solid #1b536b;grid-template-columns:1.55in 1fr 2.05in;align-items:center;gap:.18in;min-height:.92in;padding-bottom:.1in;display:grid}.purchase-order-document-header img{object-fit:contain;width:1.48in;height:.61in}.purchase-order-company{gap:2px;display:grid}.purchase-order-company strong{color:#153f51;font-size:13pt}.purchase-order-company span{font-size:6.8pt;color:#2e765f!important;letter-spacing:.04em!important}.purchase-order-company small{color:#526b72;font-size:6.5pt}.purchase-order-title{text-align:right;justify-items:end}.purchase-order-title span{font-size:7.5pt;font-weight:850;color:#2e765f!important;letter-spacing:.12em!important}.purchase-order-title h1{color:#153f51;margin:2px 0 0;font-size:20pt}.purchase-order-parties{border:1px solid #aebfc3;grid-template-columns:1fr 1fr;margin-top:.16in;display:grid}.purchase-order-parties>div{min-height:.78in;padding:.1in .12in}.purchase-order-parties>div+div{border-left:1px solid #aebfc3}.purchase-order-parties span,.purchase-order-document-meta span,.purchase-order-document-bottom span,.purchase-order-approval span{color:#587078;letter-spacing:.08em;font-size:6.2pt;font-weight:850;display:block}.purchase-order-parties strong{color:#193f4e;margin-top:.06in;font-size:8.5pt;display:block}.purchase-order-parties p{color:#49626a;margin:.035in 0 0;font-size:7pt;line-height:1.35}.purchase-order-document-meta{border:1px solid #aebfc3;border-top-width:0;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.purchase-order-document-meta>div{border-right:1px solid #c5d1d3;min-height:.48in;padding:.07in .08in}.purchase-order-document-meta>div:last-child{border-right:0}.purchase-order-document-meta strong{color:#193f4e;overflow-wrap:anywhere;margin-top:.035in;font-size:7.4pt;display:block}.purchase-order-document-lines{table-layout:fixed;margin-top:.17in;font-size:7.2pt}.purchase-order-document-lines th{text-transform:uppercase;padding:.055in .045in;font-size:6.2pt;color:#fff!important;background:#255c70!important;border-color:#255c70!important}.purchase-order-document-lines td{border-color:#afbec1;min-height:.34in;padding:.055in .045in}.purchase-order-document-lines th:first-child{width:5%}.purchase-order-document-lines th:nth-child(2){width:14%}.purchase-order-document-lines th:nth-child(3){width:27%}.purchase-order-document-lines th:nth-child(4){width:13%}.purchase-order-document-lines th:nth-child(5){width:6%}.purchase-order-document-lines th:nth-child(6){width:7%}.purchase-order-document-lines th:nth-child(7),.purchase-order-document-lines th:nth-child(8){width:14%}.purchase-order-document-bottom{grid-template-columns:1fr 2.25in;gap:.22in;margin-top:.17in;display:grid}.purchase-order-document-bottom>div:first-child{border:1px solid #b8c7ca;min-height:.92in;padding:.1in .12in}.purchase-order-document-bottom p{color:#405a63;margin:.055in 0 0;font-size:6.8pt;line-height:1.4}.purchase-order-document-bottom dl{border:1px solid #aebfc3;margin:0}.purchase-order-document-bottom dl>div{border-bottom:1px solid #cbd6d8;justify-content:space-between;align-items:center;min-height:.25in;padding:.05in .08in;display:flex}.purchase-order-document-bottom dl>div:last-child{border-bottom:0}.purchase-order-document-bottom dt,.purchase-order-document-bottom dd{margin:0;font-size:7.2pt}.purchase-order-grand-total{color:#fff;background:#255c70;font-weight:850}.purchase-order-grand-total dt,.purchase-order-grand-total dd{font-size:9pt!important}.purchase-order-approval{grid-template-columns:repeat(3,1fr);gap:.2in;margin-top:.2in;display:grid}.purchase-order-approval>div{flex-direction:column;justify-content:flex-end;min-height:.48in;display:flex}.purchase-order-approval i{border-bottom:1px solid #789096;margin-top:.2in;display:block}.purchase-order-document>footer{color:#5e747a;text-align:left;border-top:1px solid #aebfc3;justify-content:space-between;margin-top:auto;padding-top:.07in;font-size:5.8pt;display:flex}.purchase-receipt-dialog{flex-direction:column;width:min(1100px,100vw - 30px);max-width:1100px;max-height:calc(100dvh - 30px);display:flex;overflow:hidden}.purchase-receipt-dialog>header{flex:none}.purchase-receipt-dialog>header p{color:var(--muted);margin:5px 0 0}.purchase-receipt-dialog>footer{border-top:1px solid #dce5e5;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px;display:flex}.purchase-receipt-dialog>footer>span{color:var(--muted);margin-right:auto;font-weight:750}.purchase-receipt-body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:14px;min-height:0;max-height:calc(100dvh - 180px);padding:14px;display:grid;overflow-y:auto}.purchase-receipt-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.purchase-receipt-batch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.purchase-receipt-batch-grid>label:nth-child(4),.purchase-receipt-batch-grid>label:nth-child(7),.purchase-receipt-batch-grid>label:nth-child(8){display:none}.purchase-receipt-meta label,.purchase-receipt-batch-grid label,.purchase-receipt-notes{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.purchase-receipt-meta input,.purchase-receipt-batch-grid input,.purchase-receipt-batch-grid select,.purchase-receipt-notes textarea,.purchase-receipt-document input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfdddd;border-radius:8px;padding:8px 9px}.purchase-receipt-line{background:#f8fbfa;border:1px solid #dce8e7;border-radius:12px;gap:9px;padding:12px;display:grid}.purchase-receipt-line-head,.purchase-receipt-batch-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.purchase-receipt-line-head>div{align-items:center;gap:8px;display:flex}.purchase-receipt-line-head>div:first-child{gap:2px;display:grid}.purchase-receipt-line-head span{color:var(--muted);font-size:12px}.purchase-receipt-batch{background:#fff;border-radius:10px;gap:9px;padding:10px;display:grid;box-shadow:0 1px 5px #143e4514}.purchase-receipt-documents{gap:6px;display:grid}.purchase-receipt-documents>label{cursor:pointer;width:fit-content;position:relative;overflow:hidden}.purchase-receipt-documents>label .visually-hidden-input,.purchase-trace-upload .visually-hidden-input{clip:auto;opacity:0;cursor:pointer;width:100%;height:100%;inset:0}.purchase-receipt-document{grid-template-columns:minmax(150px,.8fr) minmax(220px,1fr) 32px;align-items:center;gap:8px;display:grid}.purchase-receipt-document span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.purchase-receipt-document button{color:#a24d4d;background:#fff;border:1px solid #ead3d3;border-radius:8px;width:30px;height:30px}.purchase-receipt-history-list{gap:12px;display:grid}.purchase-receipt-history-list article{border:1px solid #dce8e7;border-radius:12px;overflow:hidden}.purchase-receipt-history-list article>header{background:#f4f9f7;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.purchase-receipt-history-list article>header>div{align-items:center;gap:8px;display:flex}.purchase-receipt-history-list article>header>div:first-child{gap:2px;display:grid}.purchase-receipt-history-list article>header span{color:var(--muted);font-size:12px}.purchase-receipt-history-list article>p{color:var(--muted);margin:0;padding:8px 12px}.purchase-receipt-history-list td a{color:var(--blue);font-weight:750;display:block}.purchase-receipt-history-notice{color:#285f52;background:#edf8f4;border:1px solid #c9e3da;border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:12px;font-weight:750}.purchase-receipt-trace-actions{gap:5px;min-width:150px;display:grid}.purchase-trace-upload{cursor:pointer;width:fit-content;font-size:11px;position:relative;overflow:hidden}.purchase-bill-dialog{width:min(1080px,100vw - 30px);max-width:1080px;max-height:calc(100vh - 30px);overflow:hidden}.purchase-bill-dialog>header p{color:var(--muted);margin:5px 0 0}.purchase-bill-dialog>footer{justify-content:flex-end;align-items:center;gap:10px;padding-top:15px;display:flex}.purchase-bill-dialog>footer>span{color:var(--muted);margin-right:auto;font-weight:750}.purchase-bill-body{gap:14px;max-height:calc(100vh - 235px);padding-right:4px;display:grid;overflow-y:auto}.purchase-bill-lines th,.purchase-bill-lines td{white-space:nowrap}.purchase-bill-lines td:first-child{white-space:normal;min-width:190px}.purchase-bill-lines td:first-child small{color:var(--muted);margin-top:3px;display:block}.purchase-bill-lines input[type=number]{width:78px}.purchase-bill-extras{grid-template-columns:minmax(240px,1fr) 180px 180px;gap:10px;display:grid}.purchase-bill-extras label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.purchase-bill-extras>label>input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #cfdddd;border-radius:8px;padding:8px 9px}.purchase-bill-history .commercial-section-head>div:last-child{align-items:center;gap:7px;display:flex}.purchase-bill-history-table td:nth-child(5){min-width:220px}.vendor-bill-po-progress{gap:2px;min-width:180px;display:grid}.vendor-bill-po-progress small{color:var(--muted)}.vendor-invoice-upload-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vendor-invoice-file-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.vendor-invoice-file-list a{min-width:0;color:var(--navy);background:#f5faf8;border:1px solid #cfe2dc;border-radius:9px;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.vendor-invoice-file-list a:hover{border-color:#7eb9a7;box-shadow:0 4px 12px #235b4c17}.vendor-invoice-file-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.vendor-invoice-file-list span{color:var(--muted);font-size:10px;font-weight:750}@media (width<=760px){.purchase-receipt-meta,.purchase-receipt-batch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-receipt-line-head,.purchase-receipt-history-list article>header{flex-direction:column;align-items:flex-start}.purchase-receipt-document{grid-template-columns:1fr 32px}.purchase-receipt-document input{grid-area:2/1/auto/-1}.purchase-bill-extras{grid-template-columns:1fr 1fr}.purchase-bill-extras label:first-child{grid-column:1/-1}.purchase-bill-dialog>footer{flex-wrap:wrap;align-items:stretch}.purchase-bill-dialog>footer>span{width:100%}}.vendor-bill-document-sheet{color:#172f38;background:#fff;border:1px solid #d4dfdf;flex-direction:column;width:8.5in;min-height:11in;margin:0 auto;padding:.38in .4in .28in;font:10pt Arial,sans-serif;display:flex;box-shadow:0 12px 32px #1637411a}.vendor-bill-document-sheet>header img{object-fit:contain;content:url(/avi-ndt-logo.jpg);width:1.9in;height:.65in}.vendor-bill-document-sheet>header>div:first-child,.vendor-bill-document-sheet>header>div:last-child{gap:3px;display:grid}.vendor-bill-document-sheet>header>div:last-child{justify-items:end}.vendor-bill-document-sheet>header h1{color:#123d58;margin:0;font-size:24pt}.vendor-bill-document-sheet>header>div:last-child>span{color:#2b806d;letter-spacing:.12em;font-weight:850}.vendor-bill-document-meta{border:1px solid #b8caca;grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid}.vendor-bill-document-meta>div{border-right:1px solid #c8d5d5;min-height:65px;padding:9px}.vendor-bill-document-meta span,.vendor-bill-document-bottom span{color:#62777d;text-transform:uppercase;margin-bottom:5px;font-size:7pt;font-weight:850;display:block}.vendor-bill-document-meta small{color:#687b80;margin-top:4px;display:block}.vendor-bill-document-bottom{grid-template-columns:1fr 2.7in;gap:.35in;margin-top:18px;display:grid}.vendor-bill-document-bottom p{margin:0;line-height:1.5}.vendor-bill-document-bottom dl{border:1px solid #b8caca;margin:0}.vendor-bill-document-bottom dl>div{border-bottom:1px solid #d7e0e0;justify-content:space-between;padding:8px 10px;display:flex}.vendor-bill-document-bottom dl>div:last-child{border-bottom:0}.vendor-bill-grand-total{color:#fff;background:#245f70;font-size:13pt;font-weight:850}.vendor-bill-document-sheet>footer{margin-top:auto}.print-only-vendor-bill{display:none}.accounting-view-tabs{gap:8px;margin:14px 0;display:flex}.accounting-view-tabs button{color:#536b72;border:1px solid var(--line);cursor:pointer;background:#f5f8f8;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.accounting-view-tabs button.active{color:#fff;background:#28697a;border-color:#28697a}.accounting-view-tabs button span{opacity:.8;margin-left:7px}.accounting-bills-view{gap:14px;display:grid}.multi-print-selector{padding:16px}.multi-print-selector>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.multi-print-selector>header span{color:#2b806d;letter-spacing:.11em;font-size:10px;font-weight:850}.multi-print-selector>header h3{color:var(--navy);margin:4px 0}.multi-print-selector>header p{color:var(--muted);margin:0}.multi-print-selector>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.multi-print-selector label{color:#526b71;border:1px solid var(--line);cursor:pointer;background:#f7f9f9;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;font-size:11px;font-weight:750;display:flex}.multi-print-selector label.selected{color:#1e6656;background:#edf8f4;border-color:#a8d3c6}.multi-print-selector label.previewing{outline-offset:2px;outline:2px solid #2b806d}.multi-print-selector label.locked{color:#6d7477;background:#f5f5f3;border-color:#dfded8;flex-wrap:wrap}.multi-print-selector label.locked>small{color:#8a5e12;width:100%;margin-left:26px;font-size:10px;font-weight:750;line-height:1.3}.multi-print-selector label.locked input{opacity:.45}.multi-print-selector input{accent-color:#2b806d;width:18px;height:18px}.selected-print-document-bundle{display:none}.multi-print-selector-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.delivery-release-control{border-left:5px solid #3b8b71;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.delivery-release-control.blocked{border-left-color:#c58a3b}.delivery-release-control>div{gap:4px;min-width:0;display:grid}.delivery-release-control span{color:#2b806d;letter-spacing:.11em;font-size:10px;font-weight:850}.delivery-release-control h3{color:var(--navy);margin:0;font-size:16px}.delivery-release-control p{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.delivery-release-control small{color:#2e6f5d;font-size:10px;font-weight:800}.delivery-release-control>button{flex:none}.work-order-email-selected{color:#45625b;background:#f2f8f6;border:1px solid #d2e2dd;border-radius:7px;padding:9px 10px}.work-order-email-selected>span{color:#2b806d;letter-spacing:.1em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.work-order-email-selected>div{flex-wrap:wrap;gap:5px;display:flex}.work-order-email-selected small{color:#315d52;background:#fff;border:1px solid #c9ddd7;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:800}@media (width<=1100px){.commercial-editor-head{flex-direction:column;align-items:flex-start}.commercial-editor-actions{justify-content:flex-start;width:100%}.commercial-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.commercial-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-editor-head{margin:-16px -16px 14px;padding:15px 16px;position:static}.commercial-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commercial-editor-actions button{width:100%}.commercial-meta-grid{grid-template-columns:minmax(0,1fr)}.commercial-meta-grid .commercial-span-2{grid-column:auto}.commercial-section-head{flex-direction:column}.commercial-section-head>div:last-child{justify-content:flex-start}.multi-print-selector>header{flex-direction:column;align-items:stretch}.multi-print-selector>div{grid-template-columns:1fr}.multi-print-selector-actions{grid-template-columns:1fr 1fr;display:grid}.multi-print-selector-actions button{width:100%}.delivery-release-control{flex-direction:column;align-items:stretch}.delivery-release-control>button{width:100%}.accounting-view-tabs{grid-template-columns:1fr 1fr;display:grid}.accounting-view-tabs button{padding:0 8px}}@media print{body.printing-commercial-order{background:#fff!important}body.printing-commercial-order>*{visibility:hidden!important}body.printing-commercial-order .commercial-print-only,body.printing-commercial-order .commercial-print-only *{visibility:visible!important}body.printing-commercial-order .commercial-print-only{z-index:999999;page:commercial-order;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:8.5in;min-width:0;max-width:none;min-height:11in;margin:0;padding:.35in;font:10pt Arial,sans-serif;position:absolute;inset:0;overflow:hidden;display:block!important}body.printing-commercial-order .commercial-print-only.purchase-order-document{page:commercial-order;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:8.5in;min-height:11in;padding:.32in .38in .25in;display:flex!important}.commercial-print-only header{border-bottom:3px solid #123d58;justify-content:space-between;align-items:flex-end;padding-bottom:12px;display:flex}.commercial-print-only header div{gap:4px;display:grid}.commercial-print-only header span{color:#2b806d;letter-spacing:.12em;font-weight:800}.commercial-print-only h1{color:#123d58;margin:0;font-size:24pt}.commercial-print-meta{border:1px solid #bbb;grid-template-columns:repeat(4,1fr);margin:12px 0;display:grid}.commercial-print-meta>div{border-right:1px solid #bbb;min-height:44px;padding:8px}.commercial-print-meta span{color:#555;text-transform:uppercase;font-size:7.5pt;font-weight:800;display:block}.commercial-print-meta strong{margin-top:4px;display:block}.commercial-print-only table{border-collapse:collapse;width:100%}.commercial-print-only th,.commercial-print-only td{text-align:left;vertical-align:top;border:1px solid #888;padding:7px}.commercial-print-only th{color:#123d58;font-size:8pt;background:#e9f1f2!important}.commercial-print-only td small{color:#555;margin-top:3px;display:block}.commercial-print-total{color:#123d58;justify-content:flex-end;gap:22px;padding:14px 6px;font-size:14pt;display:flex}.commercial-print-only footer{color:#666;text-align:center;border-top:1px solid #bbb;padding-top:6px;font-size:7.5pt;position:fixed;bottom:.25in;left:.35in;right:.35in}.commercial-print-only.purchase-order-document>footer{text-align:left;margin-top:auto;padding-top:.07in;display:flex;position:static}body.printing-vendor-bill .print-only-vendor-bill,body.printing-vendor-bill .print-only-vendor-bill *{visibility:visible!important}body.printing-vendor-bill .print-only-vendor-bill{page:vendor-bill;color:#172f38;width:8.5in;min-height:11in;box-shadow:none;background:#fff;border:0;margin:0;padding:.38in .4in .28in;position:absolute;inset:0;display:flex!important}body.printing-selected-documents .selected-print-document-bundle,body.printing-selected-documents .selected-print-document-bundle *{visibility:visible!important}body.printing-selected-documents .selected-print-document-bundle{background:#fff;width:auto;min-width:0;max-width:none;position:absolute;inset:0;display:block!important}body.printing-selected-documents .selected-print-document-bundle>*{break-after:page;page-break-after:always;width:8.5in!important;min-height:11in!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:.38in!important;display:block!important;position:relative!important;inset:auto!important}body.printing-selected-documents .selected-print-document-bundle>.print-only-8130{page:form-8130;width:11in!important;height:8.5in!important;min-height:8.5in!important;padding:0!important}body.printing-selected-documents .selected-print-document-bundle>.print-only-label{page:label;width:4in!important;height:2.4in!important;min-height:2.4in!important;padding:.05in!important}body.printing-selected-documents .selected-print-document-bundle>.print-only-work-order{page:work-order;display:flex!important}body.printing-selected-documents .selected-print-document-bundle>.print-only-preliminary{page:preliminary;display:flex!important}body.printing-selected-documents .selected-print-document-bundle>.print-only-traveler{page:traveler}body.printing-selected-documents .selected-print-document-bundle>.print-only-part-request{page:part-request}body.printing-selected-documents .selected-print-document-bundle>.print-only-quote{page:quote;display:flex!important}body.printing-selected-documents .selected-print-document-bundle>.print-only-tear-down{page:tear-down}body.printing-selected-documents .selected-print-document-bundle>.print-only-packing-slip{page:packing-slip;display:flex!important}body.printing-selected-documents .selected-print-document-bundle>:last-child{break-after:auto;page-break-after:auto}}.drawer.tablet-landscape .work-order-record-heading{grid-template-columns:minmax(175px,1.2fr) repeat(3,minmax(115px,.8fr)) auto}.drawer.tablet-landscape .work-order-expanded-editor .work-order-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.drawer.tablet-landscape .receiving-inspection-card .inspection-detail-grid{grid-template-columns:minmax(230px,1.5fr) repeat(2,minmax(145px,1fr))}@container work-order (width<=760px){.drawer-head{padding-inline:10px}.drawer-head h2{font-size:15px}.stage-rail{grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 7px 6px}.stage-rail small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.15;display:block;overflow:hidden}.drawer-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;padding:7px 10px}.drawer-facts>div>span{margin-bottom:2px}.work-order-top{padding:7px 9px 8px}.work-order-record-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 10px;min-height:0;padding:8px 9px}.work-order-record-heading strong,.work-order-record-heading small{white-space:normal}.work-order-expand-button{grid-column:1/-1;width:100%;min-width:0}.drawer-tabs{align-items:center;gap:4px;min-height:42px;padding-inline:9px}.drawer-tabs button{height:38px;min-height:38px;padding-inline:9px;font-size:11px}.drawer-content{padding:9px 9px max(58px, calc(32px + env(safe-area-inset-bottom)))}.work-order-tab-actions{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:9px}.work-order-tab-actions>div{grid-column:1/-1}.work-order-tab-actions button{width:100%;padding-inline:8px}.preliminary-editor .release-banner,.preliminary-editor .inspection-card-head{gap:6px 8px;padding:9px 10px}.preliminary-editor .release-banner>div,.preliminary-editor .inspection-card-head>div{flex:260px;max-width:100%}.receiving-inspection-card .inspection-detail-grid,.inspection-signoff-card .inspection-detail-grid,.batch-manual-groups.combined{grid-template-columns:minmax(0,1fr)}.receiving-inspection-card .inspection-wide,.receiving-inspection-card .batch-manual-selector{grid-column:1}.preliminary-editor .inspection-radio-row{gap:6px}.preliminary-editor .inspection-radio-row label{flex:0 auto;min-width:76px}}@container work-order (width<=520px){.drawer-head p{font-size:10px}.stage-rail small{font-size:8px}.work-order-record-heading{grid-template-columns:minmax(0,1fr)}.work-order-tab-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.inspection-visual-card .inspection-options,.work-task-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=920px){.new-order-document-card{grid-template-columns:80px minmax(0,1fr)}.new-order-document-actions{grid-column:2;justify-content:flex-start}.work-order-document-row{grid-template-columns:80px minmax(0,1fr)}.work-order-document-actions{grid-column:2;justify-content:flex-start}.preliminary-editor .release-banner,.preliminary-editor .inspection-card-head{flex-flow:wrap;justify-content:flex-start;align-items:flex-start;column-gap:12px}.preliminary-editor .release-banner>div,.preliminary-editor .inspection-card-head>div{flex:0 auto;max-width:720px}.preliminary-editor .release-banner>.pill,.preliminary-editor .inspection-card-head>.pill,.preliminary-editor .inspection-card-head>button{flex:none}.preliminary-editor .inspection-radio-row{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.preliminary-editor .inspection-radio-row label{width:auto;min-width:84px;padding-inline:9px}.receiving-inspection-card .inspection-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.receiving-inspection-card .inspection-wide,.receiving-inspection-card .batch-manual-selector{grid-column:1/-1}.inspection-visual-card .inspection-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.new-order-document-card{grid-template-columns:72px minmax(0,1fr)}.new-order-document-pdf{width:68px;height:68px}.new-order-document-actions{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.drawer.tablet-portrait .work-task-fields{grid-template-columns:minmax(0,1fr)}.work-order-document-row{grid-template-columns:72px minmax(0,1fr)}.work-order-document-thumbnail{width:68px;height:68px}.work-order-document-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.work-order-document-actions>.secondary-button{text-align:center;justify-content:center;width:100%}.work-order-document-actions>.pill{grid-column:1/-1;justify-self:start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{@page{size:letter portrait;margin:0}@page label{size:2.4in 4in;margin:0}@page quotation{size:letter portrait;margin:0}@page tear-down{size:letter portrait;margin:0}@page work-order{size:letter portrait;margin:0}@page preliminary{size:letter portrait;margin:0}@page traveler{size:letter portrait;margin:0}@page ndt-report{size:letter portrait;margin:0}@page part-request{size:letter portrait;margin:0}@page quote{size:letter portrait;margin:0}@page invoice{size:letter portrait;margin:0}@page vendor-bill{size:letter portrait;margin:0}@page commercial-order{size:letter portrait;margin:0}@page packing-slip{size:letter portrait;margin:0}@page form-8130{size:letter landscape;margin:0}body *{visibility:hidden!important}body.printing-packing-slip>:not(.print-only-packing-slip){display:none!important}body.printing-packing-slip .print-only-packing-slip,body.printing-packing-slip .print-only-packing-slip *{visibility:visible!important}body.printing-packing-slip>.print-only-packing-slip{page:packing-slip;color:#142c34;width:8.5in;min-width:0;max-width:none;min-height:11in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:0;margin:0;padding:.38in .4in .25in;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative;inset:auto}body.printing-packing-slip>.print-only-packing-slip+.print-only-packing-slip{break-before:page;page-break-before:always}body.printing-packing-slip .packing-slip-header{grid-template-columns:1.6in 1fr 1.75in;gap:.16in;min-height:.92in}.printing-packing-slip .packing-slip-header .wo-document-logo{width:1.48in;height:.62in}.printing-packing-slip .packing-slip-header>div:nth-child(2) strong{font-size:13pt}.printing-packing-slip .packing-slip-header>div:nth-child(2) span{font-size:6.8pt}.printing-packing-slip .packing-slip-header h1{font-size:17pt}.printing-packing-slip .packing-slip-header>div:last-child strong{font-size:9pt}body.printing-packing-slip .packing-slip-meta>div{min-height:.48in;padding:.06in .08in}.printing-packing-slip .packing-slip-meta span,.printing-packing-slip .packing-slip-address span,.printing-packing-slip .packing-slip-notes span,.printing-packing-slip .packing-slip-ack span{font-size:5.8pt}.printing-packing-slip .packing-slip-meta strong{font-size:7.2pt}.printing-packing-slip .packing-slip-address>div{min-height:1.05in;padding:.12in .1in}.printing-packing-slip .packing-slip-address strong{margin-top:.05in;font-size:8.5pt}.printing-packing-slip .packing-slip-address p{margin-top:.035in;font-size:7pt}body.printing-packing-slip .packing-slip-lines{margin-top:.18in}.printing-packing-slip .packing-slip-lines h2{padding:.055in .08in;font-size:7.4pt}.printing-packing-slip .packing-slip-lines table{font-size:6.8pt}.printing-packing-slip .packing-slip-lines th,.printing-packing-slip .packing-slip-lines td{padding:.055in .05in}.printing-packing-slip .packing-slip-lines th{font-size:6pt}.printing-packing-slip .packing-slip-notes{min-height:.7in;margin-top:.17in;padding:.09in}.printing-packing-slip .packing-slip-notes p{margin-top:.05in;font-size:7pt}.printing-packing-slip .packing-slip-ack{gap:.12in}.printing-packing-slip .packing-slip-ack i{height:.2in}.printing-packing-slip .packing-slip-document-sheet>footer{margin-top:.22in;padding-top:.07in;font-size:5.5pt}body.printing-invoice .print-only-invoice,body.printing-invoice .print-only-invoice *{visibility:visible!important}body.printing-invoice .print-only-invoice{page:invoice;color:#111;width:8.5in;min-width:0;max-width:none;min-height:11in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:0;margin:0;padding:.38in .4in .25in;font-family:Arial,Helvetica,sans-serif;display:flex;position:absolute;inset:0}body.printing-invoice .invoice-document-header{grid-template-columns:2.1in 1fr;gap:.2in;min-height:.9in}.printing-invoice .invoice-document-header .wo-document-logo{width:1.9in;height:.65in}.printing-invoice .invoice-document-header strong{font-size:14pt}.printing-invoice .invoice-document-header span{font-size:7.5pt}.printing-invoice .invoice-document-title{min-height:.38in;font-size:8pt}.printing-invoice .invoice-document-title h1{font-size:15pt}.printing-invoice .invoice-addresses{gap:.35in;min-height:1.42in;padding:.16in .04in .12in}.printing-invoice .invoice-addresses h2{margin-bottom:.1in;font-size:12pt}.printing-invoice .invoice-addresses strong{font-size:8pt}.printing-invoice .invoice-addresses p{font-size:7.2pt}.printing-invoice .invoice-work-order-meta{margin-top:.22in;padding:.06in .14in}.printing-invoice .invoice-work-order-meta>div{padding:.025in .05in}.printing-invoice .invoice-work-order-meta span,.printing-invoice .invoice-work-order-meta strong{font-size:6.6pt}.printing-invoice .invoice-document-lines{margin-top:.05in;font-size:7pt}.printing-invoice .invoice-document-lines th{padding:.045in;font-size:6.6pt}.printing-invoice .invoice-document-lines td{padding:.04in .045in}.printing-invoice .invoice-document-bottom{gap:.3in;margin-top:auto;padding-top:.16in}.printing-invoice .invoice-payment-copy h2{margin-bottom:.08in;font-size:8pt}.printing-invoice .invoice-payment-copy p{margin-bottom:.055in;font-size:6.5pt}.printing-invoice .invoice-credit-card-form{gap:.035in;width:3in;margin-top:.07in;padding-top:.05in}.printing-invoice .invoice-credit-card-form>strong{font-size:6.3pt}.printing-invoice .invoice-credit-card-line{gap:.03in;min-height:.13in;font-size:6.1pt}.printing-invoice .invoice-credit-card-line i{height:.1in}.printing-invoice .invoice-credit-card-line i.invoice-credit-card-short{flex-basis:.34in}.printing-invoice .invoice-credit-card-form small{margin-top:.025in;font-size:5.4pt}.printing-invoice .invoice-document-bottom dl>div{min-height:.25in;padding:.04in}.printing-invoice .invoice-document-bottom dt,.printing-invoice .invoice-document-bottom dd{font-size:7pt}.printing-invoice .invoice-document-bottom .invoice-grand-total dt,.printing-invoice .invoice-document-bottom .invoice-grand-total dd{font-size:9pt}.printing-invoice .invoice-document-sheet>footer{margin-top:.14in;font-size:5.5pt}body.printing-invoice .invoice-document-group{margin-top:.09in}.printing-invoice .invoice-document-group>h2{padding:.035in .05in;font-size:6.4pt}.printing-invoice .invoice-document-group .invoice-document-lines{margin-top:0}body.printing-invoice .invoice-document-bottom{grid-template-columns:minmax(0,1fr) 1.65in;gap:.18in}body.printing-invoice .invoice-payment-methods{grid-template-columns:3in minmax(0,1fr);gap:.14in}body.printing-invoice .invoice-credit-card-form{width:100%}body.printing-invoice .invoice-ach-information{gap:.035in;margin-top:.07in;padding-top:.05in}body.printing-invoice .invoice-ach-information>strong{font-size:6.3pt}body.printing-invoice .invoice-ach-information p{font-size:6.1pt;line-height:1.22}body.printing-invoice .invoice-ach-information small{margin-top:.02in;font-size:5.4pt;line-height:1.2}body.printing-work-order .print-only-label,body.printing-work-order .print-only-label *{visibility:hidden!important}body.printing-work-order .print-only-work-order,body.printing-work-order .print-only-work-order *{visibility:visible!important}body.printing-work-order .print-only-work-order{page:work-order;color:#183440;width:8.5in;min-width:0;max-width:none;min-height:11in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:0;margin:0;padding:.38in;font-family:Arial,Helvetica,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}body.printing-work-order .wo-document-company-header{grid-template-columns:1.02in 1fr;gap:.42in;min-height:.93in;padding:.04in .12in .08in}.printing-work-order .wo-document-company-header .wo-document-logo{width:1.02in;height:.6in}.printing-work-order .wo-document-company-details{gap:1px}.printing-work-order .wo-document-company-details strong{font-size:10pt}.printing-work-order .wo-document-company-details span{font-size:6.4pt}.printing-work-order .wo-document-order-title{min-height:.38in;padding:.025in .08in}.printing-work-order .wo-document-order-title h1{font-size:17pt}.printing-work-order .wo-document-order-title strong{font-size:9.5pt}body.printing-work-order .wo-document-status-strip>div{min-height:.44in;padding:.06in .08in}.printing-work-order .wo-document-status-strip span,.printing-work-order .wo-document-facts span,.printing-work-order .wo-document-customer-grid span,.printing-work-order .wo-document-scope-lead span,.printing-work-order .wo-document-note span,.printing-work-order .wo-document-control-grid span,.printing-work-order .wo-document-ack span{font-size:5.7pt}.printing-work-order .wo-document-status-strip strong{font-size:7.4pt}body.printing-work-order .wo-document-section-title{min-height:.35in;padding:.05in .08in}.printing-work-order .wo-document-section-title>span{width:.22in;height:.22in;font-size:6pt}.printing-work-order .wo-document-section-title h2{font-size:8.5pt}.printing-work-order .wo-document-section-title p{font-size:5.5pt}body.printing-work-order .wo-document-unit th{padding:.04in .06in;font-size:5.5pt}.printing-work-order .wo-document-unit td{padding:.055in .06in;font-size:7pt}.printing-work-order .wo-document-facts>div,.printing-work-order .wo-document-scope-lead>div,.printing-work-order .wo-document-control-grid>div{min-height:.37in;padding:.05in .08in}.printing-work-order .wo-document-facts strong,.printing-work-order .wo-document-customer-grid strong,.printing-work-order .wo-document-scope-lead strong,.printing-work-order .wo-document-control-grid strong{font-size:7pt}body.printing-work-order .wo-document-customer-grid>div{min-height:.48in;padding:.06in .08in}.printing-work-order .wo-document-customer-grid small,.printing-work-order .wo-document-customer-grid p{font-size:6.2pt}.printing-work-order .wo-document-note{min-height:.42in;padding:.06in .08in}.printing-work-order .wo-document-note p{font-size:6.5pt}.printing-work-order .wo-document-ack>div{min-height:.46in;padding:.05in .08in}.printing-work-order .wo-document-ack .document-initials-box{width:1in;height:.3in;min-height:.3in}.printing-work-order .wo-document-footer{min-height:.18in;padding-top:.04in;font-size:5.6pt}body.printing-preliminary .print-only-label,body.printing-preliminary .print-only-label *{visibility:hidden!important}body.printing-preliminary .print-only-preliminary,body.printing-preliminary .print-only-preliminary *{visibility:visible!important}body.printing-preliminary .print-only-preliminary{page:preliminary;color:#15191b;width:8.5in;min-width:0;max-width:none;min-height:11in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:0;margin:0;padding:.38in;font-family:Arial,Helvetica,sans-serif;display:flex;position:absolute;inset:0;overflow:hidden}body.printing-preliminary .wo-document-company-header{grid-template-columns:1.02in 1fr;gap:.42in;min-height:.93in;padding:.04in .12in .08in}.printing-preliminary .wo-document-company-header .wo-document-logo{width:1.02in;height:.6in}.printing-preliminary .wo-document-company-details{gap:1px}.printing-preliminary .wo-document-company-details strong{font-size:10pt}.printing-preliminary .wo-document-company-details span{font-size:6.4pt}.printing-preliminary .wo-document-order-title{min-height:.38in;padding:.025in .08in}.printing-preliminary .preliminary-document-title h1{font-size:13pt}.printing-preliminary .wo-document-order-title strong{font-size:9pt}body.printing-preliminary .preliminary-document-reference>div{min-height:.42in;padding:.05in .08in}.printing-preliminary .preliminary-document-reference span,.printing-preliminary .preliminary-document-manual-grid span,.printing-preliminary .preliminary-document-condition-grid span,.printing-preliminary .preliminary-document-notes span,.printing-preliminary .preliminary-document-signoff-grid span{font-size:5.7pt}.printing-preliminary .preliminary-document-reference strong,.printing-preliminary .preliminary-document-manual-grid strong,.printing-preliminary .preliminary-document-condition-grid strong,.printing-preliminary .preliminary-document-signoff-grid strong{font-size:7.2pt}body.printing-preliminary .preliminary-document-section>h2{min-height:.31in;padding:.06in .09in;font-size:8pt}.printing-preliminary .preliminary-document-unit th{padding:.035in .06in;font-size:5.3pt}.printing-preliminary .preliminary-document-unit td{padding:.05in .06in;font-size:6.7pt}.printing-preliminary .preliminary-document-manual-grid>div{min-height:.35in;padding:.04in .08in}.printing-preliminary .preliminary-document-condition-grid>div{min-height:.36in;padding:.045in .08in}.printing-preliminary .preliminary-document-condition-grid .preliminary-document-wide{min-height:.45in}.printing-preliminary .preliminary-document-condition-grid p,.printing-preliminary .preliminary-document-notes p{font-size:6.2pt}body.printing-preliminary .preliminary-document-checklist{gap:.04in .08in;padding:.07in .08in}.printing-preliminary .preliminary-document-checklist>div{min-height:.2in;font-size:6.2pt}.printing-preliminary .preliminary-document-checklist i{width:.14in;height:.14in;font-size:7pt}.printing-preliminary .preliminary-document-notes>div{min-height:.5in;padding:.06in .08in}.printing-preliminary .preliminary-document-signoff-grid>div{min-height:.46in;padding:.05in .08in}.printing-preliminary .preliminary-document-signoff-grid .wo-document-preliminary-signature,.printing-preliminary .preliminary-document-signoff-grid .preliminary-initials-empty{width:1in;height:.3in;min-height:.3in;border:0!important}.printing-preliminary .wo-document-footer{min-height:.18in;padding-top:.04in;font-size:5.6pt}body.printing-traveler .print-only-label,body.printing-traveler .print-only-label *{visibility:hidden!important}body.printing-traveler .print-only-traveler,body.printing-traveler .print-only-traveler *{visibility:visible!important}body.printing-traveler .print-only-traveler{page:traveler;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:8.5in;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;position:absolute;inset:0}body.printing-traveler .traveler-page{width:8.5in;min-height:11in;box-shadow:none;break-after:page;page-break-after:always;border:0;gap:.07in;margin:0;padding:.34in}.printing-traveler .traveler-page:last-child{break-after:auto;page-break-after:auto}body.printing-traveler .traveler-company-header{grid-template-columns:.9in 1fr 1.12in;gap:.16in;min-height:.76in;padding:.02in .06in .06in}.printing-traveler .traveler-company-header .wo-document-logo{width:.88in;height:.5in}.printing-traveler .traveler-company-details strong{font-size:9pt}.printing-traveler .traveler-company-details span{font-size:5.6pt}.printing-traveler .traveler-title span{font-size:4.6pt}.printing-traveler .traveler-title h1{font-size:14pt}.printing-traveler .traveler-title strong{font-size:7pt}body.printing-traveler .traveler-unit-strip>div{min-height:.35in;padding:.035in .06in}.printing-traveler .traveler-unit-strip span,.printing-traveler .traveler-task-card span{font-size:5pt}.printing-traveler .traveler-unit-strip strong{font-size:6.5pt}body.printing-traveler .traveler-task-list{gap:.06in}.printing-traveler .traveler-task-card>header{min-height:.27in}.printing-traveler .traveler-task-card>header>div:first-child{gap:.06in;padding:.035in .06in .035in .1in}.printing-traveler .traveler-task-card>header h2{font-size:7.2pt}.printing-traveler .traveler-task-status{min-width:.78in;padding:.025in .06in}.printing-traveler .traveler-task-status strong{font-size:6.2pt}body.printing-traveler .traveler-task-control>div{min-height:.25in;padding:.025in .055in}.printing-traveler .traveler-task-control strong{font-size:5.8pt}.printing-traveler .traveler-task-body>div{min-height:.44in;padding:.04in .06in}.printing-traveler .traveler-task-body p{font-size:5.8pt;line-height:1.22}.printing-traveler .traveler-task-signoff-2{width:82%}.printing-traveler .traveler-signoff-person{grid-template-columns:minmax(0,1fr) .88in;min-height:.38in;padding:.025in .055in}.printing-traveler .traveler-signoff-person>strong{white-space:normal;overflow-wrap:anywhere;font-size:5.7pt;line-height:1.12}.printing-traveler .traveler-initials-line.document-initials-box{width:.88in;height:.3in;min-height:.3in}.printing-traveler .traveler-initials-line i{width:100%;height:100%}.printing-traveler .traveler-initials-line .captured-text-initials{font-size:9pt}.printing-traveler .traveler-initials-line .pending-initials{font-size:5pt}body.printing-traveler .traveler-nr-divider{min-height:.18in}.printing-traveler .traveler-nr-divider span{font-size:5.5pt}.printing-traveler .traveler-footer{min-height:.17in;padding-top:.03in;font-size:5pt}body.printing-ndt-report .print-only-label,body.printing-ndt-report .print-only-label *{visibility:hidden!important}body.printing-ndt-report .print-only-ndt-report,body.printing-ndt-report .print-only-ndt-report *{visibility:visible!important}body.printing-ndt-report .print-only-ndt-report{page:ndt-report;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:8.5in;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;position:absolute;inset:0}body.printing-ndt-report .ndt-report-page{width:8.5in;min-height:11in;box-shadow:none;break-after:page;page-break-after:always;border:0;gap:.06in;margin:0;padding:.34in}.printing-ndt-report .ndt-report-page:last-child{break-after:auto;page-break-after:auto}body.printing-ndt-report .ndt-report-header{grid-template-columns:.88in 1fr 1.36in;gap:.15in;min-height:.76in;padding:.02in .06in .055in}.printing-ndt-report .ndt-report-header>.wo-document-logo{width:.86in;height:.49in}.printing-ndt-report .ndt-report-company{padding:0}.printing-ndt-report .ndt-report-company strong{font-size:8.8pt}.printing-ndt-report .ndt-report-company span{font-size:5.4pt}.printing-ndt-report .ndt-report-title h1{margin:.02in 0 .01in;font-size:12.5pt}.printing-ndt-report .ndt-report-title span{font-size:4.6pt}.printing-ndt-report .ndt-report-title strong{font-size:7pt}.printing-ndt-report .ndt-report-title small{font-size:4.7pt}body.printing-ndt-report .ndt-report-customer>div{min-height:.31in;padding:.035in .055in}.printing-ndt-report .ndt-report-customer span,.printing-ndt-report .ndt-report-aircraft span,.printing-ndt-report .ndt-report-signoff span{font-size:5pt}.printing-ndt-report .ndt-report-customer strong,.printing-ndt-report .ndt-report-aircraft strong,.printing-ndt-report .ndt-report-signoff strong{font-size:6.2pt}body.printing-ndt-report .ndt-report-aircraft h2,.printing-ndt-report .ndt-report-components h2,.printing-ndt-report .ndt-report-findings h2,.printing-ndt-report .ndt-report-remarks h2{min-height:.23in;padding:.035in .055in;font-size:7pt}.printing-ndt-report .ndt-report-aircraft>div{min-height:.29in;padding:.035in .055in}.printing-ndt-report .ndt-report-remark-row{min-height:.42in}.printing-ndt-report .ndt-report-remark-row>div,.printing-ndt-report .ndt-report-remark-row p{min-height:.42in;padding:.045in .055in}.printing-ndt-report .ndt-report-remark-row>div strong{font-size:5.9pt}.printing-ndt-report .ndt-report-remark-row>div small{font-size:4.8pt}.printing-ndt-report .ndt-report-remark-row p{font-size:5.9pt}body.printing-ndt-report .ndt-report-components th,.printing-ndt-report .ndt-report-findings th{padding:.035in .045in;font-size:5.2pt}.printing-ndt-report .ndt-report-components td{height:.34in;padding:.035in .045in;font-size:5.8pt}.printing-ndt-report .ndt-report-findings td{height:.3in;padding:.035in .045in;font-size:5.8pt}.printing-ndt-report .ndt-report-signoff>div{min-height:.48in;padding:.04in .06in}.printing-ndt-report .ndt-report-signature .document-signature-box{height:.32in;min-height:.32in}.printing-ndt-report .ndt-report-footer{min-height:.18in;padding-top:.04in;font-size:5pt}body.printing-part-request .print-only-label,body.printing-part-request .print-only-label *{visibility:hidden!important}body.printing-part-request .print-only-part-request,body.printing-part-request .print-only-part-request *{visibility:visible!important}body.printing-part-request .print-only-part-request{page:part-request;color:#111;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;width:8.5in;padding:0;font-family:Arial,Helvetica,sans-serif;display:block;position:absolute;inset:0}body.printing-part-request .part-request-page{break-after:page;page-break-after:always;border:0;gap:.08in;width:8.5in;min-height:11in;margin:0;padding:.38in}.printing-part-request .part-request-page:last-child{break-after:auto;page-break-after:auto}body.printing-part-request .part-request-company-header{grid-template-columns:.9in 1fr 1.38in;gap:.16in;min-height:.78in;padding:.02in .06in .06in}.printing-part-request .part-request-company-header .wo-document-logo{width:.88in;height:.5in}.printing-part-request .part-request-company-details strong{font-size:9pt}.printing-part-request .part-request-company-details span{font-size:5.6pt}.printing-part-request .part-request-title span{font-size:4.6pt}.printing-part-request .part-request-title h1{font-size:13pt}.printing-part-request .part-request-title strong{font-size:7pt}body.printing-part-request .part-request-meta>div{min-height:.38in;padding:.04in .06in}.printing-part-request .part-request-meta span{font-size:5pt}.printing-part-request .part-request-meta strong{font-size:6.5pt}.printing-part-request .part-request-table th{height:.27in;padding:.035in .06in;font-size:6pt}.printing-part-request .part-request-table td{height:.35in;padding:.035in .06in;font-size:5.8pt}.printing-part-request .part-request-table td strong{font-size:6.2pt}.printing-part-request .part-request-table td small{font-size:4.8pt}.printing-part-request .part-request-footer{min-height:.17in;padding-top:.03in;font-size:5pt}body.printing-quote .print-only-label,body.printing-quote .print-only-label *{visibility:hidden!important}body.printing-quote .print-only-quote,body.printing-quote .print-only-quote *{visibility:visible!important}body.printing-quote .print-only-quote{page:quote;color:#111;width:8.5in;min-height:11in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:0;margin:0;padding:.38in;font-family:Arial,Helvetica,sans-serif;display:flex;position:absolute;inset:0}body.printing-quote .quote-document-company-header{grid-template-columns:.9in 1fr 1.38in;gap:.16in;min-height:.78in;padding:.02in .06in .06in}.printing-quote .quote-document-company-header .wo-document-logo{width:.88in;height:.5in}.printing-quote .quote-document-company-details strong{font-size:9pt}.printing-quote .quote-document-company-details span{font-size:5.6pt}.printing-quote .quote-document-title>span{font-size:4.6pt}.printing-quote .quote-document-title h1{font-size:14pt}.printing-quote .quote-document-title strong{font-size:7pt}.printing-quote .quote-document-title small{font-size:4.8pt}body.printing-quote .quote-document-meta>div{min-height:.36in;padding:.035in .06in}.printing-quote .quote-document-meta span,.printing-quote .quote-document-terms span,.printing-quote .quote-document-totals span,.printing-quote .quote-document-acceptance-fields span{font-size:4.8pt}.printing-quote .quote-document-meta strong{font-size:6.3pt}.printing-quote .quote-document-meta small{font-size:4.8pt}.printing-quote .quote-document-items>h2,.printing-quote .quote-document-terms h2{min-height:.25in;padding:.04in .06in .035in .1in;font-size:6.5pt}body.printing-quote .quote-document-items th{height:.23in;padding:.03in .05in;font-size:5.1pt}.printing-quote .quote-document-items td{min-height:.29in;padding:.035in .05in;font-size:5.7pt}.printing-quote .quote-document-items td small{font-size:4.5pt}.printing-quote .quote-document-bottom-grid{gap:.08in}.printing-quote .quote-document-terms>div{min-height:.34in;padding:.04in .06in}.printing-quote .quote-document-terms strong{font-size:6pt}.printing-quote .quote-document-terms small,.printing-quote .quote-document-terms p{font-size:4.9pt}.printing-quote .quote-document-totals>div{min-height:.25in;padding:.035in .06in}.printing-quote .quote-document-totals strong{font-size:6pt}.printing-quote .quote-document-totals .quote-document-grand-total{min-height:.36in}.printing-quote .quote-document-grand-total strong{font-size:9pt}body.printing-quote .quote-document-acceptance-head{padding:.05in .07in}.printing-quote .quote-document-acceptance-head>span{font-size:4.8pt}.printing-quote .quote-document-acceptance-head h2{margin:.02in 0;font-size:7.2pt}.printing-quote .quote-document-acceptance-head p{font-size:5.3pt}.printing-quote .quote-document-acceptance-fields>div{min-height:.52in;padding:.04in .06in}.printing-quote .quote-document-acceptance-fields i{height:.25in}.printing-quote .quote-document-signature-field i{height:.31in}.printing-quote .quote-document-footer{min-height:.17in;padding-top:.03in;font-size:5pt}body.printing-quotation .print-only-label,body.printing-quotation .print-only-label *{visibility:hidden!important}body.printing-quotation .print-only-quotation,body.printing-quotation .print-only-quotation *{visibility:visible!important}body.printing-quotation .print-only-quotation{page:quotation;color:#172f38;background:#fff;width:8.5in;min-width:0;max-width:none;min-height:11in;margin:0;padding:.45in;font-family:Arial,Helvetica,sans-serif;display:block;position:absolute;inset:0;overflow:hidden}.print-only-quotation header{border-bottom:2px solid #245f70;justify-content:space-between;align-items:flex-end;padding-bottom:.18in;display:flex}.print-only-quotation header div{gap:4px;display:grid}.print-only-quotation header div strong{color:#245f70;letter-spacing:.7pt;font-size:14pt}.print-only-quotation header div span{color:#687b82;letter-spacing:1pt;font-size:8pt;font-weight:700}.print-only-quotation h1{color:#173f4d;margin:0;font-size:20pt}.print-quotation-meta{border:1px solid #cfd9dc;grid-template-columns:repeat(3,1fr);margin:.18in 0;display:grid}.print-quotation-meta>div{border-bottom:1px solid #dbe3e5;border-right:1px solid #dbe3e5;align-content:center;min-height:.58in;padding:.09in .11in;display:grid}.print-quotation-meta>div:nth-child(3n){border-right:0}.print-quotation-meta>div:nth-last-child(-n+3){border-bottom:0}.print-quotation-meta span,.print-quotation-total span{color:#6a7c82;text-transform:uppercase;font-size:7pt;font-weight:700}.print-quotation-meta strong,.print-quotation-total strong{color:#203e48;margin-top:3px;font-size:9pt}.print-quotation-meta small{color:#5c727a;margin-top:2px;font-size:7pt}.print-only-quotation section{margin-top:.15in}.print-only-quotation section h2{color:#245f70;text-transform:uppercase;margin:0 0 .07in;font-size:10pt}.print-only-quotation section p{margin:0;font-size:9pt;line-height:1.45}.print-only-quotation table{border-collapse:collapse;width:100%;font-size:8pt}.print-only-quotation th,.print-only-quotation td{text-align:left;border:1px solid #d5dfe1;padding:.07in .08in}.print-only-quotation th{color:#315965;text-transform:uppercase;background:#edf4f5;font-size:7pt}.print-only-quotation th:nth-last-child(-n+2),.print-only-quotation td:nth-last-child(-n+2){text-align:right}.print-quotation-total{border-top:2px solid #245f70;border-bottom:1px solid #cfd9dc;grid-template-columns:repeat(3,1fr);display:grid;margin-top:.2in!important}.print-quotation-total>div{border-right:1px solid #d8e1e3;align-content:center;min-height:.55in;padding:.09in .11in;display:grid}.print-quotation-total>div:last-child{text-align:right;border-right:0}.print-quotation-total>div:last-child strong{color:#1e5666;font-size:14pt}.print-only-quotation footer{color:#60747b;border-top:1px solid #d5dfe1;margin-top:.28in;padding-top:.1in;font-size:8pt}body.printing-tear-down .print-only-label,body.printing-tear-down .print-only-label *{visibility:hidden!important}body.printing-tear-down .tear-down-document.print-only-tear-down,body.printing-tear-down .tear-down-document.print-only-tear-down *{visibility:visible!important}body.printing-tear-down .tear-down-document.print-only-tear-down{page:tear-down;color:#111;width:8.5in;min-height:11in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:0;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;display:grid;position:absolute;inset:0;overflow:visible}body.printing-tear-down .tear-down-document-page{break-after:page;page-break-after:always;border:0;gap:.055in;width:8.5in;min-height:11in;padding:.38in}.printing-tear-down .tear-down-document-page:last-child{break-after:auto;page-break-after:auto}body.printing-tear-down .tear-down-document-header{grid-template-columns:.88in 1fr 1.58in;gap:.15in;min-height:.76in;padding:.02in .06in .055in}.printing-tear-down .tear-down-document-header .wo-document-logo{width:.86in;height:.49in}.printing-tear-down .tear-down-document-company strong{font-size:8.8pt}.printing-tear-down .tear-down-document-company span{font-size:5.4pt}.printing-tear-down .tear-down-document-title>span{font-size:4.5pt}.printing-tear-down .tear-down-document-title h1{font-size:12.5pt}.printing-tear-down .tear-down-document-title strong{font-size:7pt}.printing-tear-down .tear-down-document-title small{font-size:4.7pt}body.printing-tear-down .tear-down-document-page-index{min-height:.17in;padding:.02in .055in;font-size:4.7pt}.printing-tear-down .tear-down-document-meta>div,.printing-tear-down .tear-down-document-manual>div,.printing-tear-down .tear-down-document-continuation-summary>div{min-height:.31in;padding:.035in .055in}.printing-tear-down .tear-down-document-unit>div{min-height:.32in;padding:.035in .055in}.printing-tear-down .tear-down-document-meta span,.printing-tear-down .tear-down-document-unit span,.printing-tear-down .tear-down-document-manual span,.printing-tear-down .tear-down-document-continuation-summary span,.printing-tear-down .tear-down-document-signoff span,.printing-tear-down .tear-down-document-compliance span,.printing-tear-down .tear-down-document-final-inspection span,.printing-tear-down .tear-down-document-release header span,.printing-tear-down .tear-down-document-release>div>span{font-size:4.5pt}.printing-tear-down .tear-down-document-meta strong,.printing-tear-down .tear-down-document-unit strong,.printing-tear-down .tear-down-document-manual strong,.printing-tear-down .tear-down-document-continuation-summary strong{font-size:5.8pt}body.printing-tear-down .tear-down-document-block>header{grid-template-columns:.24in minmax(0,1fr) auto;min-height:.24in}.printing-tear-down .tear-down-document-block>header>span{width:.24in;font-size:5.2pt}.printing-tear-down .tear-down-document-block>header>div{padding:.025in .055in}.printing-tear-down .tear-down-document-block h2{font-size:6.5pt}.printing-tear-down .tear-down-document-block header p{font-size:4.3pt}.printing-tear-down .tear-down-document-block header>b{min-width:.56in;padding:0 .055in;font-size:5.3pt}.printing-tear-down .tear-down-document-narrative{min-height:.29in;padding:.04in .055in;font-size:5.5pt}.printing-tear-down .tear-down-document-narrative-large{min-height:.55in}.printing-tear-down .tear-down-document-signoff>div{min-height:.23in;padding:.025in .055in}.printing-tear-down .tear-down-document-signoff strong{font-size:5.2pt}body.printing-tear-down .tear-down-document-findings th,body.printing-tear-down .tear-down-document-findings td{padding:.035in .04in}.printing-tear-down .tear-down-document-findings th{font-size:4.3pt}.printing-tear-down .tear-down-document-findings td{height:.38in;font-size:4.9pt}.printing-tear-down .tear-down-document-continuation .tear-down-document-findings td{height:.65in}body.printing-tear-down .tear-down-document-compliance>div{min-height:.44in;padding:.04in .055in}.printing-tear-down .tear-down-document-compliance p,.printing-tear-down .tear-down-document-release>p{font-size:5.2pt}.printing-tear-down .tear-down-document-final-inspection strong{font-size:5.3pt}.printing-tear-down .tear-down-document-final-inspection>div{min-height:.37in;padding:.04in .055in}.printing-tear-down .tear-down-document-release>p{min-height:.58in;line-height:1.45}.printing-tear-down .tear-down-document-release>div{min-height:.45in;padding:.035in .055in}.printing-tear-down .tear-down-document-release>div>strong{font-size:5.2pt}.printing-tear-down .tear-down-document-release>div>i{height:.28in}.printing-tear-down .tear-down-document-footer{min-height:.17in;padding-top:.03in;font-size:4.7pt}body.printing-8130 .print-only-label,body.printing-8130 .print-only-label *{visibility:hidden!important}body.printing-8130 .print-only-8130,body.printing-8130 .print-only-8130 *{visibility:visible!important}body.printing-8130 .print-only-8130{page:form-8130;color:#000;width:11in;min-width:0;max-width:none;height:8.5in;box-shadow:none;font-size-adjust:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;margin:0;padding:0;font-family:Times New Roman,Times,serif;font-size:7.3pt;line-height:1.08;display:block;position:absolute;inset:0;overflow:hidden}body.printing-8130 .form-8130-page,body.printing-8130 .form-8130-page *,body.printing-selected-documents .form-8130-page,body.printing-selected-documents .form-8130-page *{-webkit-text-stroke:.006em #000;text-rendering:geometricprecision;color:#000!important}body.printing-8130 .form-8130-frame{border-width:.5pt;width:9.57in;height:7.48in;top:.313in;left:.715in}.printing-8130 .form-8130-top,.printing-8130 .form-8130-top>div,.printing-8130 .form-8130-items th,.printing-8130 .form-8130-items td,.printing-8130 .form-8130-remarks,.printing-8130 .form-8130-certification,.printing-8130 .form-8130-block13,.printing-8130 .form-8130-certification-copy,.printing-8130 .form-8130-block13-fields>div,.printing-8130 .form-8130-block14-fields>div,.printing-8130 .form-8130-return-copy,.printing-8130 .form-8130-responsibilities h2{border-width:.5pt}body.printing-8130 .form-8130-top>div{padding:2.2pt 5.5pt}.printing-8130 .form-8130-block2 h1{font-size:17pt}.printing-8130 .form-8130-block2 strong{font-size:8.8pt}.printing-8130 .form-8130-block3 strong{font-size:8.4pt}body.printing-8130 .form-8130-organization>td{padding:3.5pt 5.5pt}.printing-8130 .form-8130-organization .wo-document-logo{width:43pt;height:15pt}.printing-8130 .form-8130-organization p{font-size:6.3pt}body.printing-8130 .form-8130-item-head th{padding:2.5pt 5.5pt}.printing-8130 .form-8130-item-data td{padding:2.5pt 5.5pt;font-size:7.6pt}body.printing-8130 .form-8130-remarks{padding:4.5pt 5.5pt 5.5pt}.printing-8130 .form-8130-remarks-copy{gap:5pt}.printing-8130 .form-8130-compliance{gap:3.5pt 16pt}.printing-8130 .form-8130-easa-statement{font-size:6.8pt}body.printing-8130 .form-8130-certification-copy,body.printing-8130 .form-8130-return-copy{padding:5.5pt}.printing-8130 .form-8130-certification-copy>p{margin-top:6.5pt}.printing-8130 .form-8130-certification-copy i,.printing-8130 .form-8130-return-copy i{width:7.5pt;height:7.5pt}.printing-8130 .form-8130-return-copy>div{gap:7pt}.printing-8130 .form-8130-return-copy>p{margin:7pt 0 0 24pt;font-size:6.5pt}.printing-8130 .form-8130-block13-fields>div,.printing-8130 .form-8130-block14-fields>div{padding:5.5pt}body.printing-8130 .form-8130-signature-field{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:1pt;padding:2.2pt 5.5pt 1.5pt!important}body.printing-8130 .form-8130-signature-field>i{background-position:50%;background-size:contain;align-self:stretch;width:100%;height:100%;min-height:0}body.printing-8130 .form-8130-responsibilities,body.printing-8130 .form-8130-responsibilities p{overflow:visible}body.printing-8130 .form-8130-responsibilities h2{padding:2.5pt;font-size:9.5pt}.printing-8130 .form-8130-responsibilities p{padding:5.8pt 5.5pt 0;font-size:6.2pt;line-height:1.05}.printing-8130 .form-8130-responsibilities p:last-child{padding-bottom:3.5pt}.printing-8130 .form-8130-footer{width:9.57in;padding:0;font-size:6.6pt;top:7.91in;left:.715in}body.printing-8130 .batch-8130-print-pages,body.printing-8130 .batch-8130-print-pages *{visibility:visible!important}.printing-8130 .batch-8130-print-pages{width:11in;display:block;position:absolute;inset:0}.printing-8130 .batch-8130-print-pages .print-only-8130{break-after:page;page-break-after:always;position:relative;inset:auto}.printing-8130 .batch-8130-print-pages .print-only-8130:last-child{break-after:auto;page-break-after:auto}body.printing-label .print-only-label,body.printing-label .print-only-label *{visibility:visible!important}body.printing-label .print-only-label{page:label;color:#000;width:2.4in;height:4in;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;border:0;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}body.printing-label .receiving-label-content{transform-origin:0 0;grid-template-rows:.23in .46in .5in 1fr;grid-template-columns:.85fr 1.15fr 1fr;width:4in;height:2.4in;padding:.05in;display:grid;transform:translate(2.4in)rotate(90deg)}body.printing-label .receiving-roll-label span{letter-spacing:.25pt;font-size:5.4pt}body.printing-label .label-brand-row{border-bottom-width:1.5pt;gap:.04in;min-height:0}body.printing-label .label-brand-row>b{letter-spacing:.6pt;font-size:6pt}body.printing-label .label-brand{color:#000;gap:.035in}body.printing-label .label-brand>span{color:#000;background:#fff;border:1.4pt solid #000;width:.21in;height:.21in;font-size:5pt}body.printing-label .label-brand>strong{font-size:8.8pt}body.printing-label .label-work-order{border-bottom-width:1.5pt;border-right-width:1.5pt;min-width:0;min-height:0;padding:.02in .02in .015in;overflow:hidden}body.printing-label .label-work-order span{letter-spacing:.8pt;font-size:6pt}body.printing-label .label-work-order strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;text-align:center;width:100%;max-width:100%;margin-top:.005in;font-size:18pt;line-height:.9;display:block;overflow:hidden}body.printing-label .label-identifiers{border-bottom-width:1.5pt}body.printing-label .label-identifier{min-height:0;padding:.045in .05in}body.printing-label .label-identifier+.label-identifier{border-left-width:.75pt}body.printing-label .label-identifier strong{margin-top:.025in;font-size:14.5pt}body.printing-label .label-meta{border-bottom-width:1.5pt}body.printing-label .label-meta p{min-height:0;padding:.035in .05in}body.printing-label .label-meta p:nth-child(odd){border-right-width:.75pt}body.printing-label .label-meta p:nth-child(-n+2){border-bottom-width:.75pt}body.printing-label .label-meta span{letter-spacing:.18pt;font-size:6.4pt}body.printing-label .label-meta strong{margin-top:.012in;font-size:9.6pt;line-height:1}body.printing-label .label-copy{border-bottom-width:1.5pt;border-left-width:1.5pt;min-height:0;padding:.04in .05in}body.printing-label .label-copy strong{margin-top:.025in;font-size:8.6pt}body.printing-label .label-receiving{border-bottom-width:1.5pt;border-left-width:1.5pt;min-height:0;padding:.04in}body.printing-label .label-receiving span{font-size:5.3pt}body.printing-label .label-receiving strong{margin-top:.035in;font-size:12pt}body.printing-label .label-footer p{min-height:0;padding:.035in .05in}body.printing-label .label-footer strong{margin-top:.02in;font-size:7.5pt}body.printing-label .label-footer p+p{border-left-width:.75pt}body.printing-label .label-footer .label-special-instructions{min-height:0}body.printing-label .label-footer .label-special-instructions span{color:#000;letter-spacing:.18pt;font-size:6.7pt}body.printing-label .label-footer .label-special-instructions strong{color:#000;font-size:15.5pt}body.printing-label .batch-receiving-label .label-customer-name strong{font-size:12.5pt}body:not(.printing-selected-documents)>.selected-print-document-bundle,body:not(.printing-selected-documents)>.selected-print-document-bundle *{visibility:hidden!important;display:none!important}}.ndt-report-components th,.ndt-report-components td,.ndt-report-findings th,.ndt-report-findings td{vertical-align:middle;padding:4px 6px}.ndt-report-components td{height:31px}.ndt-report-findings td{height:29px}.ndt-report-components th:not(:nth-child(2)),.ndt-report-components td:not(:nth-child(2)),.ndt-report-findings th:not(:nth-child(2)),.ndt-report-findings td:not(:nth-child(2)){text-align:center}.ndt-report-components .ndt-report-part-cell,.ndt-report-findings .ndt-report-part-cell{align-items:baseline;gap:5px;min-width:0;line-height:1.15;display:flex}.ndt-report-components .ndt-report-part-cell strong,.ndt-report-findings .ndt-report-part-cell strong{flex:none;display:inline}.ndt-report-components .ndt-report-part-cell strong:after,.ndt-report-findings .ndt-report-part-cell strong:after{color:#7a878b;content:"·";margin-left:5px}.ndt-report-components .ndt-report-part-cell span,.ndt-report-findings .ndt-report-part-cell span{color:#4f5e63;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.92em;display:inline}body.printing-ndt-report .ndt-report-components th,body.printing-ndt-report .ndt-report-findings th{padding:.03in .045in}body.printing-ndt-report .ndt-report-components td{height:.27in;padding:.025in .045in}body.printing-ndt-report .ndt-report-findings td{height:.25in;padding:.025in .045in}body.printing-ndt-report .ndt-report-part-cell{gap:.035in}@media screen{.inventory-panel-head,.inventory-detail-section-head{background:linear-gradient(105deg, var(--pastel-butter), #fff 74%);border-bottom-color:var(--pastel-butter-line)}.kit-catalog-head,.customer-price-list-head,.quotation-section-head{background:linear-gradient(105deg, var(--pastel-lilac), #fff 74%);border-bottom-color:var(--pastel-lilac-line)}.customer-quote-meta-grid,.quotation-totals,.price-list-footer{background:linear-gradient(115deg,#fffaf6,#fff 76%)}.inventory-summary-grid>div:nth-child(2),.inventory-bird-cards>div:nth-child(4n+2){background:linear-gradient(145deg, var(--pastel-butter), #fff 78%);border-color:var(--pastel-butter-line)}.inventory-summary-grid>div:nth-child(3),.inventory-bird-cards>div:nth-child(4n+3){background:linear-gradient(145deg, var(--pastel-lilac), #fff 78%);border-color:var(--pastel-lilac-line)}.inventory-summary-grid>div:nth-child(4),.inventory-bird-cards>div:nth-child(4n){background:linear-gradient(145deg, var(--pastel-blush), #fff 78%);border-color:var(--pastel-blush-line)}.inspection-queue-summary button:nth-child(2):not(.active),.quote-status-strip button:nth-child(2):not(.active){background:#fffaf0}.inspection-queue-summary button:nth-child(3):not(.active),.quote-status-strip button:nth-child(3):not(.active){background:#faf7ff}.inspection-queue-summary button:nth-child(4):not(.active),.quote-status-strip button:nth-child(4):not(.active){background:#fff7f9}}.batch-release-fields>.batch-release-linked-signature.wide{grid-column:1/-1;grid-template-columns:minmax(190px,.55fr) minmax(0,1.45fr);align-items:stretch;width:100%;min-width:0;min-height:138px}.batch-release-linked-signature>div{align-content:center}.batch-release-linked-signature>i{border:1px solid #9aabad;border-radius:6px;align-self:center;width:100%;min-width:0;height:82px}.batch-release-linked-signature>p{border-top:1px solid #dbe5e1;padding-top:7px}.form-8130-remarks-copy{flex-direction:column;flex:1;gap:.7em;min-height:0;margin-top:.25em;display:flex;overflow:hidden}.form-8130-release-footer{gap:.55em;margin-top:auto;display:grid}.form-8130-compliance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45em 1.1em;margin-top:0}.form-8130-release-footer>.form-8130-easa-statement{align-self:end;margin-top:0}.wo-document-status-strip strong{font-size:clamp(10px,.95vw + 2px,12px)}.wo-document-unit td{font-size:clamp(9px,.9vw + 2px,12px)}.wo-document-facts strong,.wo-document-customer-grid strong,.wo-document-scope-lead strong,.wo-document-control-grid strong,.wo-document-ack strong{font-size:clamp(10px,.95vw + 2px,12px)}.wo-document-customer-grid small{font-size:clamp(8px,.76vw + 2px,10px)}.wo-document-customer-grid p{font-size:clamp(9px,.85vw + 2px,11px)}.wo-document-note p{font-size:clamp(9px,.88vw + 2px,11.5px)}.wo-document-ack span,.wo-document-ack strong{display:block}.preliminary-document-reference strong,.preliminary-document-manual-grid strong,.preliminary-document-condition-grid strong,.preliminary-document-signoff-grid strong{font-size:clamp(10px,.95vw + 2px,12px)}.preliminary-document-unit td{font-size:clamp(9px,.9vw + 2px,12px)}.preliminary-document-condition-grid p,.preliminary-document-notes p{font-size:clamp(9px,.88vw + 2px,11.5px)}.preliminary-document-checklist>div{font-size:clamp(9px,.84vw + 2px,11px)}.preliminary-document-title h1{margin-right:12px}.traveler-unit-strip strong{font-size:clamp(9px,.88vw + 2px,11.5px)}.traveler-task-status strong{font-size:clamp(9px,.82vw + 2px,11px)}.traveler-task-control strong,.traveler-task-body p,.traveler-signoff-person>strong{font-size:clamp(8.5px,.78vw + 2px,10.5px)}.ndt-report-customer strong,.ndt-report-aircraft strong,.ndt-report-signoff strong{font-size:clamp(8.8px,.84vw + 2px,11.2px)}.ndt-report-components td,.ndt-report-findings td{font-size:clamp(8.2px,.76vw + 2px,10.3px)}.ndt-report-remark-row p{font-size:clamp(8.4px,.78vw + 2px,10.5px)}.part-request-meta strong{font-size:clamp(9px,.88vw + 2px,11.5px)}.part-request-table td{font-size:clamp(8.5px,.78vw + 2px,10.5px)}.part-request-table td strong{font-size:clamp(9px,.85vw + 2px,11px)}.part-request-table td small{font-size:clamp(7.5px,.65vw + 2px,9px)}.quote-document-meta strong{font-size:clamp(9px,.88vw + 2px,11.5px)}.quote-document-meta small{font-size:clamp(7.5px,.66vw + 2px,9px)}.quote-document-items td{font-size:clamp(8.5px,.78vw + 2px,10.5px)}.quote-document-items td small{font-size:clamp(7px,.6vw + 2px,8.5px)}.quote-document-terms strong{font-size:clamp(9px,.85vw + 2px,11px)}.quote-document-terms small{font-size:clamp(7.5px,.66vw + 2px,9px)}.quote-document-terms p{font-size:clamp(8.5px,.78vw + 2px,10.5px)}.quote-document-totals strong{font-size:clamp(9px,.86vw + 2px,11.5px)}.quote-document-grand-total strong{font-size:clamp(12px,1.3vw + 2px,16px)}.tear-down-document-meta strong,.tear-down-document-unit strong,.tear-down-document-manual strong,.tear-down-document-continuation-summary strong{font-size:clamp(8.5px,.8vw + 2px,10.7px)}.tear-down-document-narrative{font-size:clamp(8px,.75vw + 2px,10.2px)}.tear-down-document-signoff strong{font-size:clamp(8px,.73vw + 2px,10px)}.tear-down-document-findings td{font-size:clamp(7.5px,.67vw + 2px,9.3px)}.tear-down-document-final-inspection strong,.tear-down-document-release>div>strong{font-size:clamp(8px,.75vw + 2px,10.2px)}.form-8130-page{font-size:clamp(5.6px,.9cqw,9.6px)}.form-8130-item-head th,.form-8130-compliance,.form-8130-easa-statement,.form-8130-certification-copy>p,.form-8130-return-copy>p,.form-8130-responsibilities p,.form-8130-footer{font-size:.95em}.form-8130-organization p{font-size:1em}.form-8130-block5 strong{font-size:1.18em;font-weight:700}.form-8130-item-data td{font-size:1.18em;font-weight:700;line-height:1.12}.form-8130-items.multi-item .form-8130-item-data td{font-size:1.06em}.form-8130-remarks-copy>p:first-child{font-size:1.14em;font-weight:600;line-height:1.12}.form-8130-compliance p span{font-size:1.05em;font-weight:600}.form-8130-block3 strong,.form-8130-block14-fields strong{font-size:1.18em;font-weight:700}.form-8130-signature-field>i{background-position:0;min-height:3.9em}.form-8130-items th,.form-8130-top span,.form-8130-block5 span,.form-8130-certification span,.form-8130-responsibilities{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.form-8130-item-data td{overflow-wrap:anywhere}.invoice-document-title>div,.invoice-addresses strong{font-size:14px}.invoice-addresses p{font-size:13px}.invoice-work-order-meta strong,.invoice-document-lines td,.invoice-document-bottom dd{font-size:12px}.invoice-document-bottom .invoice-grand-total dd{font-size:15px}.packing-slip-meta strong{font-size:13px}.packing-slip-address strong{font-size:15px}.packing-slip-address p{font-size:13px}.packing-slip-lines td{font-size:12px}.packing-slip-notes p{font-size:13px}@media print{body.printing-work-order .wo-document-status-strip strong{font-size:8.9pt}body.printing-work-order .wo-document-unit td,body.printing-work-order .wo-document-facts strong,body.printing-work-order .wo-document-customer-grid strong,body.printing-work-order .wo-document-scope-lead strong,body.printing-work-order .wo-document-control-grid strong,body.printing-work-order .wo-document-ack strong{font-size:8.5pt}body.printing-work-order .wo-document-customer-grid small,body.printing-work-order .wo-document-customer-grid p{font-size:7.7pt}body.printing-work-order .wo-document-note p{font-size:8pt}body.printing-preliminary .preliminary-document-reference strong,body.printing-preliminary .preliminary-document-manual-grid strong,body.printing-preliminary .preliminary-document-condition-grid strong,body.printing-preliminary .preliminary-document-signoff-grid strong{font-size:8.7pt}body.printing-preliminary .preliminary-document-unit td{font-size:8.2pt}body.printing-preliminary .preliminary-document-condition-grid p,body.printing-preliminary .preliminary-document-notes p,body.printing-preliminary .preliminary-document-checklist>div{font-size:7.7pt}body.printing-traveler .traveler-unit-strip strong{font-size:8pt}body.printing-traveler .traveler-task-status strong{font-size:7.7pt}body.printing-traveler .traveler-task-control strong,body.printing-traveler .traveler-task-body p,body.printing-traveler .traveler-signoff-person>strong{font-size:7.3pt}body.printing-ndt-report .ndt-report-customer strong,body.printing-ndt-report .ndt-report-aircraft strong,body.printing-ndt-report .ndt-report-signoff strong{font-size:7.7pt}body.printing-ndt-report .ndt-report-components td,body.printing-ndt-report .ndt-report-findings td{font-size:7.3pt}body.printing-ndt-report .ndt-report-remark-row p{font-size:7.4pt}body.printing-part-request .part-request-meta strong{font-size:8pt}body.printing-part-request .part-request-table td{font-size:7.3pt}body.printing-part-request .part-request-table td strong{font-size:7.7pt}body.printing-part-request .part-request-table td small{font-size:6.3pt}body.printing-quote .quote-document-meta strong{font-size:7.8pt}body.printing-quote .quote-document-meta small{font-size:6.3pt}body.printing-quote .quote-document-items td{font-size:7.2pt}body.printing-quote .quote-document-items td small{font-size:6pt}body.printing-quote .quote-document-terms strong,body.printing-quote .quote-document-totals strong{font-size:7.5pt}body.printing-quote .quote-document-terms small,body.printing-quote .quote-document-terms p{font-size:6.4pt}body.printing-quote .quote-document-grand-total strong{font-size:10.5pt}body.printing-tear-down .tear-down-document-meta strong,body.printing-tear-down .tear-down-document-unit strong,body.printing-tear-down .tear-down-document-manual strong,body.printing-tear-down .tear-down-document-continuation-summary strong{font-size:7.3pt}body.printing-tear-down .tear-down-document-narrative{font-size:7pt}body.printing-tear-down .tear-down-document-signoff strong,body.printing-tear-down .tear-down-document-final-inspection strong,body.printing-tear-down .tear-down-document-release>div>strong{font-size:6.8pt}body.printing-tear-down .tear-down-document-findings td{font-size:6.4pt}body.printing-8130 .print-only-8130,body.printing-selected-documents .print-only-8130{font-size:6.8pt}body.printing-selected-documents .form-8130-top>div{padding:2.2pt 5.5pt}body.printing-8130 .form-8130-item-head th,body.printing-8130 .form-8130-compliance,body.printing-8130 .form-8130-easa-statement,body.printing-8130 .form-8130-certification-copy>p,body.printing-8130 .form-8130-return-copy>p,body.printing-8130 .form-8130-responsibilities p,body.printing-8130 .form-8130-footer{font-size:6.5pt}body.printing-8130 .form-8130-organization p{font-size:7pt}body.printing-8130 .form-8130-block5 strong,body.printing-selected-documents .form-8130-block5 strong,body.printing-8130 .form-8130-item-data td,body.printing-selected-documents .form-8130-item-data td{font-size:8.4pt;font-weight:700}body.printing-8130 .form-8130-items.multi-item .form-8130-item-data td,body.printing-selected-documents .form-8130-items.multi-item .form-8130-item-data td{font-size:7.6pt}body.printing-8130 .form-8130-remarks-copy>p:first-child,body.printing-selected-documents .form-8130-remarks-copy>p:first-child{font-size:8.2pt;font-weight:700}body.printing-8130 .form-8130-compliance p span,body.printing-selected-documents .form-8130-compliance p span{font-size:7.7pt;font-weight:700}body.printing-8130 .form-8130-block1 strong,body.printing-8130 .form-8130-organization p,body.printing-8130 .form-8130-footer,body.printing-selected-documents .form-8130-block1 strong,body.printing-selected-documents .form-8130-organization p,body.printing-selected-documents .form-8130-footer{font-weight:700!important}body.printing-8130 .form-8130-block3 strong,body.printing-8130 .form-8130-block14-fields strong,body.printing-selected-documents .form-8130-block3 strong,body.printing-selected-documents .form-8130-block14-fields strong{font-size:8.4pt;font-weight:700}body.printing-selected-documents .print-only-8130 .form-8130-frame{height:7.48in}body.printing-selected-documents .print-only-8130 .form-8130-footer{top:7.91in}body.printing-selected-documents .form-8130-signature-field{grid-template-rows:auto minmax(0,1fr);align-content:stretch;gap:1pt;padding:2.2pt 5.5pt 1.5pt!important}body.printing-8130 .form-8130-signature-field>i,body.printing-selected-documents .form-8130-signature-field>i{background-position:50%;background-size:contain;align-self:stretch;width:100%;height:100%;min-height:0}body.printing-selected-documents .form-8130-responsibilities,body.printing-selected-documents .form-8130-responsibilities p{overflow:visible}body.printing-invoice .invoice-document-title>div,body.printing-invoice .invoice-addresses strong{font-size:9.5pt}body.printing-invoice .invoice-addresses p{font-size:8.7pt}body.printing-invoice .invoice-work-order-meta strong{font-size:8.1pt}body.printing-invoice .invoice-document-lines td,body.printing-invoice .invoice-document-bottom dd{font-size:8.5pt}body.printing-invoice .invoice-document-bottom .invoice-grand-total dd{font-size:10.5pt}body.printing-packing-slip .packing-slip-meta strong{font-size:8.7pt}body.printing-packing-slip .packing-slip-address strong{font-size:10pt}body.printing-packing-slip .packing-slip-address p{font-size:8.5pt}body.printing-packing-slip .packing-slip-lines td{font-size:8.3pt}body.printing-packing-slip .packing-slip-notes p{font-size:8.5pt}}.accounting-summary{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.accounting-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-summary button:nth-child(-n+2){border-bottom:0}}@media (width<=620px){.accounting-summary{grid-template-columns:1fr}.accounting-summary button{border-right:0}.accounting-summary button:first-child{border-bottom:1px solid var(--line)}}@media (width<=900px){.inspection-queue-summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.inspection-queue-summary button{border-bottom:1px solid var(--line)}.inspection-queue-summary button:nth-child(2n){border-right:0}.inspection-queue-register>header{flex-direction:column;align-items:stretch}.inspection-queue-register>header .inline-search{width:100%}.inspection-queue-columns{display:none}.inspection-queue-list{background:#f5f8f7;gap:8px;padding:9px;display:grid}.inspection-register-row{min-height:0;box-shadow:none;border:1px solid #dfe6e5;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.inspection-register-row.status-issue-found{border-left:4px solid #c1584e}.inspection-register-row.status-in-progress{border-left:4px solid #d29a42}.inspection-register-stage{justify-content:flex-end}.inspection-register-open{text-align:center;border-top:1px solid #e5eaea;grid-column:1/-1;padding-top:9px}}@media (width<=560px){.inspection-queue-summary{grid-template-columns:1fr}.inspection-queue-summary button{border-right:0;min-height:75px}.inspection-register-row{grid-template-columns:1fr}.inspection-register-stage{justify-content:flex-start}.inspection-register-open{grid-column:1}}.packing-slip-ack>div{align-content:end;gap:5px;min-width:0}.packing-slip-ack strong{overflow-wrap:anywhere;min-height:17px;font-size:10px}.packing-slip-ack i.signed{height:42px;overflow:hidden}.packing-slip-ack i.signed img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.packing-slip-continued{color:#3e6b63;text-align:center;text-transform:uppercase;background:#f0f6f4;border:1px solid #c3d5d0;margin:auto 0 0;padding:12px;font-size:10px;font-weight:900}.packing-slip-document-sheet+.packing-slip-document-sheet{break-before:page;page-break-before:always}.vendor-catalog,.vendor-detail,.vendor-editor{gap:14px;min-width:0;display:grid}.vendor-catalog-hero,.vendor-detail-head,.vendor-editor-head{color:#fff;background:linear-gradient(118deg,#153f4b,#256e74);border-radius:16px;justify-content:space-between;align-items:center;gap:22px;padding:25px 28px;display:flex;box-shadow:0 15px 34px #123d4821}.vendor-catalog-hero span,.vendor-detail-head>div:first-child>span,.vendor-editor-head>div:first-child>span{color:#aee2cf;letter-spacing:.14em;margin-bottom:6px;font-size:11px;font-weight:900;display:block}.vendor-catalog-hero h2,.vendor-detail-head h2,.vendor-editor-head h2{margin:0;font-size:clamp(26px,3vw,39px);font-weight:760}.vendor-catalog-hero p,.vendor-detail-head p,.vendor-editor-head p{color:#d6e9e6;max-width:760px;margin:7px 0 0;line-height:1.45}.vendor-detail-head>div:last-child,.vendor-editor-head>div:last-child{align-items:center;gap:9px;display:flex}.vendor-detail-head .back-link,.vendor-editor-head .back-link{color:#d7eee8}.vendor-summary,.vendor-detail-summary{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.vendor-summary button,.vendor-detail-summary>div,.vendor-detail-summary>button{text-align:left;border:0;border-right:1px solid var(--line);background:0 0;align-content:center;justify-items:start;gap:5px;min-height:92px;padding:17px 20px;display:grid}.vendor-summary button:last-child,.vendor-detail-summary>:last-child{border-right:0}.vendor-summary button.active{color:#fff;background:linear-gradient(135deg,#15505c,#2b8178)}.vendor-summary span,.vendor-detail-summary span{color:inherit;opacity:.72;letter-spacing:.11em;font-size:10px;font-weight:900}.vendor-summary strong,.vendor-detail-summary strong{font-size:25px}.vendor-detail-summary small{color:var(--muted)}.vendor-register{overflow:hidden}.vendor-register>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.vendor-register>header .inline-search{min-width:min(540px,70vw)}.vendor-badge{color:#53676c;text-transform:capitalize;background:#edf1f1;border-radius:999px;align-items:center;width:max-content;padding:5px 9px;font-size:11px;font-weight:850;display:inline-flex}.vendor-badge-green{color:#1f6e52;background:#e4f4eb}.vendor-badge-blue{color:#225d82;background:#e7f0f8}.vendor-badge-amber{color:#8a5d11;background:#fff1cf}.vendor-badge-red{color:#9c3a34;background:#fae7e5}.vendor-badge-slate{color:#53676c;background:#edf1f1}.vendor-tabs{border:1px solid var(--line);scrollbar-width:thin;background:#fff;border-radius:12px;gap:6px;padding:6px;display:flex;overflow-x:auto}.vendor-tabs button{color:#50666c;background:#f4f7f7;border:1px solid #e0e7e7;border-radius:8px;min-width:max-content;padding:11px 17px;font-weight:800}.vendor-tabs button.active{color:#fff;background:#287584;border-color:#287584}.vendor-editor-body,.vendor-detail-body{gap:14px;display:grid}.vendor-form-section{gap:19px;padding:22px;display:grid}.vendor-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.vendor-section-heading>div:first-child>span{color:#31826e;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.vendor-section-heading h3{color:#153e48;margin:4px 0 2px;font-size:22px}.vendor-section-heading p{color:var(--muted);margin:0}.vendor-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.vendor-form-grid label{color:#415a60;align-content:start;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.vendor-form-grid input:not([type=checkbox]),.vendor-form-grid select,.vendor-form-grid textarea,.vendor-edit-table input:not([type=radio]),.vendor-edit-table select{color:#173d47;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd9d9;border-radius:8px;padding:11px 12px}.vendor-form-grid textarea{resize:vertical;min-height:92px}.vendor-span-2{grid-column:span 2}.vendor-span-4{grid-column:1/-1}.vendor-toggle-row{background:#f4f8f7;border:1px solid #dbe6e3;border-radius:9px;gap:26px;padding:13px 15px;display:flex}.vendor-toggle-row label,.vendor-address-default{align-items:center;gap:8px;font-weight:800;display:flex!important}.vendor-toggle-row label.danger{color:#9c3a34}.vendor-address-group{gap:10px;display:grid}.vendor-address-group+.vendor-address-group{border-top:1px solid var(--line);padding-top:15px}.vendor-address-group>header{justify-content:space-between;align-items:center;display:flex}.vendor-address-group h4{color:#234f58;margin:0;font-size:17px}.vendor-address-card{background:#f8faf9;border:1px solid #dce6e4;border-radius:10px;padding:16px;position:relative}.vendor-address-card>.vendor-remove-button{margin-top:10px}.vendor-remove-button{color:#9b443e;background:#fff4f2;border:1px solid #edcbc7;border-radius:7px;padding:6px 9px;font-weight:800}.vendor-remove-button:disabled{opacity:.35}.vendor-edit-table{border-collapse:collapse;width:100%}.vendor-edit-table th,.vendor-edit-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px}.vendor-edit-table th{color:#607277;letter-spacing:.08em;text-transform:uppercase;background:#f5f8f7;font-size:10px}.vendor-edit-table td small{color:var(--muted);margin-top:4px;display:block}.vendor-edit-table a{color:#1e6d78}.vendor-document-actions{flex-wrap:wrap;gap:8px;display:flex}.vendor-error{color:#8f3733;background:#fae9e7;border:1px solid #efc8c4;border-radius:9px;padding:13px 16px;font-weight:800}.vendor-overview-grid{background:#dce5e3;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:20px;display:grid;overflow:hidden}.vendor-overview-grid>div{background:#fff;align-content:center;gap:5px;min-height:90px;padding:17px;display:grid}.vendor-overview-grid span{color:#6a7a7f;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.vendor-overview-grid strong{color:#173f49;overflow-wrap:anywhere;font-size:16px}.vendor-overview-grid a{color:#1d6e77}.vendor-overview-notes{grid-column:1/-1}.vendor-overview-notes p{color:#41595f;white-space:pre-wrap;margin:0}.vendor-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vendor-quick-links button{text-align:left;color:#173f49;border:1px solid var(--line);background:#fff;border-radius:11px;align-items:center;gap:13px;min-height:95px;padding:17px;display:flex}.vendor-quick-links button>span{color:#fff;background:#347c78;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.vendor-quick-links strong,.vendor-quick-links small{display:block}.vendor-quick-links small{color:var(--muted);margin-top:4px}.vendor-audit-detail{gap:18px;padding:21px;display:grid}.vendor-audit-detail dl{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.vendor-audit-detail dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:78px;padding:13px}.vendor-audit-detail dt{color:#6b7b7e;text-transform:uppercase;font-size:10px;font-weight:900}.vendor-audit-detail dd{color:#183f48;align-items:center;gap:7px;margin:7px 0 0;font-weight:800;display:flex}.vendor-audit-detail>p{white-space:pre-wrap;margin:0}.vendor-detail-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.vendor-detail-cards article{padding:20px}.vendor-detail-cards article>div{justify-content:space-between;display:flex}.vendor-detail-cards article>div>span{color:#31826e;letter-spacing:.12em;font-size:10px;font-weight:900}.vendor-detail-cards h3{color:#173f49}.vendor-detail-cards p{line-height:1.55}.vendor-activity-grid{gap:14px;display:grid}.vendor-activity-block{border:1px solid var(--line);background:#fff;border-radius:11px;overflow:hidden}.vendor-activity-block .vendor-section-heading{border-bottom:1px solid var(--line);padding:17px}@media (width<=960px){.vendor-catalog-hero,.vendor-detail-head,.vendor-editor-head{flex-direction:column;align-items:stretch}.vendor-summary,.vendor-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-summary button:nth-child(2),.vendor-detail-summary>:nth-child(2){border-right:0}.vendor-summary button:nth-child(-n+2),.vendor-detail-summary>:nth-child(-n+2){border-bottom:1px solid var(--line)}.vendor-form-grid,.vendor-audit-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.vendor-span-4{grid-column:1/-1}.vendor-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.vendor-catalog-hero,.vendor-detail-head,.vendor-editor-head{padding:20px}.vendor-detail-head>div:last-child,.vendor-editor-head>div:last-child{flex-direction:column;align-items:stretch}.vendor-summary,.vendor-detail-summary,.vendor-form-grid,.vendor-overview-grid,.vendor-quick-links,.vendor-detail-cards,.vendor-audit-detail dl{grid-template-columns:1fr}.vendor-summary button,.vendor-detail-summary>div,.vendor-detail-summary>button{border-right:0;border-bottom:1px solid var(--line);min-height:76px}.vendor-summary button:last-child,.vendor-detail-summary>:last-child{border-bottom:0}.vendor-span-2,.vendor-span-4,.vendor-overview-notes{grid-column:1}.vendor-form-section{padding:15px}.vendor-section-heading,.vendor-register>header{flex-direction:column;align-items:stretch}.vendor-register>header .inline-search{width:100%;min-width:0}.vendor-toggle-row{flex-direction:column;align-items:flex-start;gap:12px}}.quote-billing-structure{border:1px solid var(--line);background:#fff;border-radius:9px;overflow:visible}.quote-billing-structure>header{background:#f7f9f9;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.quote-billing-structure>header span{color:#397485;letter-spacing:.8px;font-size:9px;font-weight:900}.quote-billing-structure>header h3{margin:4px 0 0;font-size:14px}.quote-structure-switch{background:#e8eeee;border-radius:7px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.quote-structure-switch button{color:#60747a;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:32px;padding:0 13px;font-size:10px;font-weight:900}.quote-structure-switch button.selected{color:#fff;background:#277560;box-shadow:0 2px 7px #184b3d2e}.quote-batch-fields{border-top:1px solid var(--line);grid-template-columns:minmax(260px,1.6fr) .45fr .7fr .9fr;align-items:end;gap:9px;padding:11px 12px;display:grid}.quote-batch-fields label{color:#52666d;gap:5px;min-width:0;font-size:9px;font-weight:900;display:grid}.quote-batch-fields input{color:#28414a;background:#fff;border:1px solid #d4dfdf;border-radius:6px;width:100%;height:34px;padding:0 8px;font-size:11px}.quote-batch-fields input[readonly]{color:#2f6455;background:#eef7f3;font-weight:900}.quote-batch-assembly{grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:5px;min-width:0;display:grid}.quote-batch-assembly .quote-inline-add{width:34px;height:34px}.quote-batch-money{color:#2b6e59;background:#eef8f4;border:1px solid #bcdccb;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;padding-left:8px;display:grid}.quote-batch-money input{background:0 0;border:0;padding-left:4px}.quote-batch-link-status{color:#2a5f50;background:#eef8f4;border:1px solid #c5e0d5;border-radius:6px;align-content:center;gap:2px;min-height:34px;padding:6px 9px;display:grid}.quote-batch-link-status span{color:#4c7c6f;letter-spacing:.6px;font-size:8px;font-weight:900}.quote-batch-link-status strong{font-size:10px}.quote-batch-included{color:#2b6b57;background:#edf8f3;border:1px solid #c3dfd3;border-radius:5px;place-items:center;min-height:27px;padding:5px 8px;font-size:10px;font-weight:900;display:grid}.quote-line-billing{min-width:126px}.quote-assembly-batch-lines{border-color:#b9d7cc}.invoice-batch-source-summary{color:#285e50;background:#edf8f3;border-top:1px solid #c8e1d7;gap:3px;padding:9px 10px;display:grid}.invoice-batch-source-summary span{color:#4a7d6d;letter-spacing:.8px;font-size:8px;font-weight:900}.invoice-batch-source-summary strong{font-size:13px}.invoice-batch-source-summary small{color:#58796f;font-size:9px}.quote-document-batch-summary{border:1.5px solid #111;grid-template-columns:1fr 1.35fr .65fr;display:grid}.quote-document-batch-summary>div{border-right:1px solid #111;align-content:center;min-height:40px;padding:6px 8px;display:grid}.quote-document-batch-summary>div:last-child{color:#fff;background:#176f31;border-right:0}.quote-document-batch-summary span{color:#4d5b60;letter-spacing:.45px;text-transform:uppercase;font-size:clamp(5.5px,.66vw,7px);font-weight:600}.quote-document-batch-summary strong{margin-top:3px;font-size:clamp(7px,.9vw,10px)}.quote-document-batch-summary>div:last-child span{color:#d9f0df}.quote-approval-batch-summary{color:#214b40;background:#eef8f4;border:1px solid #bddccd;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 22px 0;padding:12px;display:grid}.quote-approval-batch-summary div{gap:4px;display:grid}.quote-approval-batch-summary span{color:#4b7469;letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:900}.quote-approval-batch-summary strong{font-size:14px}@media (width<=1240px){.quote-batch-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.quote-billing-structure>header{flex-direction:column;align-items:stretch}.quote-structure-switch button{flex:1}.quote-batch-fields,.quote-approval-batch-summary{grid-template-columns:1fr}}.inventory-toolbar{grid-template-columns:auto minmax(220px,1fr) 155px 125px auto}@media (width<=900px){.inventory-toolbar{grid-template-columns:1fr 1fr}.inventory-toolbar .register-sort-control,.inventory-toolbar .inline-search{grid-column:1/-1}.register-sort-control{flex-wrap:wrap}}@media (width<=620px){.register-list-actions,.register-sort-control{flex-direction:column;align-items:stretch;width:100%}.register-sort-control>label,.register-sort-control select,.register-sort-control .secondary-button{width:100%;max-width:none}}.certificate-of-conformance-document-preview,.certificate-of-conformance-preview>div:last-child{background:#dfe7e9;border:1px solid #cbd7da;border-radius:8px;gap:14px;padding:18px;display:grid;overflow:auto}.certificate-of-conformance-page{color:#000;-webkit-font-smoothing:antialiased;background:#fff;border:1px solid #666;flex-direction:column;width:1056px;min-width:1056px;height:816px;min-height:816px;margin:0 auto;padding:20px 24px 16px;font-family:Arial,Helvetica,sans-serif;font-weight:500;display:flex;box-shadow:0 12px 30px #152d3821}.certificate-of-conformance-page :where(h1,p,span,strong,th,td,footer){color:#000;opacity:1}.print-only-certificate-of-conformance,.certificate-of-conformance-print-pages{display:none}.certificate-of-conformance-frame{border:1px solid #000;flex-direction:column;flex:1;min-height:0;display:flex}.certificate-of-conformance-page span{font-size:8px;font-weight:800;line-height:1.2}.certificate-of-conformance-top{border-bottom:1px solid #000;grid-template-columns:1.02fr 2.35fr 1.18fr;min-height:56px;display:grid}.certificate-of-conformance-top>div{border-right:1px solid #000;flex-direction:column;min-width:0;padding:5px 8px;display:flex}.certificate-of-conformance-top>div:last-child{border-right:0}.certificate-of-conformance-top>div:first-child strong,.certificate-of-conformance-top>div:last-child strong{text-align:center;margin:auto 0 2px;font-size:11px}.certificate-of-conformance-top>div:nth-child(2){text-align:center;justify-content:center;align-items:center;position:relative}.certificate-of-conformance-top>div:nth-child(2)>span{position:absolute;top:5px;left:8px}.certificate-of-conformance-top h1{letter-spacing:.3px;margin:0;font-size:18px;font-weight:700}.certificate-of-conformance-organization{border-bottom:1px solid #000;grid-template-columns:3.38fr 1fr;min-height:68px;display:grid}.certificate-of-conformance-organization>div{border-right:1px solid #000;min-width:0;padding:5px 8px}.certificate-of-conformance-organization>div:last-child{border-right:0;flex-direction:column;display:flex}.certificate-of-conformance-organization>div:last-child>strong{text-align:center;margin:auto 0 3px;font-size:11px}.certificate-of-conformance-organization>div:first-child>div{align-items:center;gap:12px;min-height:43px;display:flex}.certificate-of-conformance-organization .wo-document-logo{flex:0 0 82px;width:82px;height:38px}.certificate-of-conformance-organization p{margin:0;font-size:10px;line-height:1.35}.certificate-of-conformance-items{border-collapse:collapse;table-layout:fixed;width:100%}.certificate-of-conformance-items th,.certificate-of-conformance-items td{overflow-wrap:anywhere;text-align:left;vertical-align:middle;border-bottom:1px solid #000;border-right:1px solid #000;height:28px;padding:3px 6px}.certificate-of-conformance-items th:last-child,.certificate-of-conformance-items td:last-child{border-right:0}.certificate-of-conformance-items th{vertical-align:top;height:24px;font-size:8px;font-weight:800}.certificate-of-conformance-items td{font-size:10px;font-weight:600}.certificate-of-conformance-items th:first-child,.certificate-of-conformance-items td:first-child{text-align:center;width:7%}.certificate-of-conformance-items th:nth-child(2),.certificate-of-conformance-items td:nth-child(2){width:24%}.certificate-of-conformance-items th:nth-child(3),.certificate-of-conformance-items td:nth-child(3){width:19%}.certificate-of-conformance-items th:nth-child(4),.certificate-of-conformance-items td:nth-child(4){text-align:center;width:10%}.certificate-of-conformance-items th:nth-child(5),.certificate-of-conformance-items td:nth-child(5),.certificate-of-conformance-items th:nth-child(6),.certificate-of-conformance-items td:nth-child(6){width:20%}.certificate-of-conformance-page .certificate-of-conformance-empty-row td{color:#0000}.certificate-of-conformance-remarks{border-bottom:1px solid #000;flex:1;min-height:74px;padding:5px 8px}.certificate-of-conformance-remarks p{white-space:pre-wrap;margin:5px 0 0;font-size:10px;font-weight:600;line-height:1.28}.certificate-of-conformance-statement{border-bottom:1px solid #000;min-height:96px;padding:6px 9px}.certificate-of-conformance-statement>span{text-align:center;display:block}.certificate-of-conformance-statement p{margin:6px 0 0;font-size:9px;font-weight:600;line-height:1.28}.certificate-of-conformance-signature{grid-template-columns:1.15fr 1.55fr .8fr;height:76px;min-height:76px;display:grid}.certificate-of-conformance-signature>div{border-right:1px solid #000;flex-direction:column;min-width:0;padding:5px 8px;display:flex}.certificate-of-conformance-signature>div:last-child{border-right:0}.certificate-of-conformance-signature strong{text-align:center;margin:12px 0 0;font-size:11px}.certificate-of-conformance-signature i{background-position:50%;background-repeat:no-repeat;background-size:contain;flex:0 0 49px;height:49px;min-height:49px;display:block}.certificate-of-conformance-page>footer{justify-content:space-between;min-height:16px;padding-top:5px;font-size:8px;display:flex}.certificate-of-conformance-fields textarea{min-height:150px}.wo-close-document-stage .certificate-of-conformance-page{width:1056px!important;height:816px!important;min-height:816px!important;box-shadow:none!important;border:0!important;margin:0!important}body.printing-certificate-of-conformance .certificate-of-conformance-print-pages{z-index:-1;pointer-events:none;gap:24px;width:1056px;display:grid;position:fixed;top:0;left:-14000px}body.printing-certificate-of-conformance .certificate-of-conformance-print-pages .print-only-certificate-of-conformance{width:1056px;min-width:1056px;height:816px;min-height:816px;box-shadow:none;border:0;margin:0;display:flex;position:relative}@media (width<=720px){.certificate-of-conformance-document-preview,.certificate-of-conformance-preview>div:last-child{padding:8px}.certificate-of-conformance-page{min-width:1056px}}.inventory-batch-picker-backdrop{z-index:2000;overscroll-behavior:contain;background:#152e4ba6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.inventory-batch-picker{color:#142b34;background:#fff;border-radius:14px;flex-direction:column;width:min(1040px,100%);max-width:calc(100vw - 32px);min-height:0;max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 20px 80px #152e4b66}.inventory-batch-picker>header,.inventory-batch-picker>footer{background:#fff;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.inventory-batch-picker>header{border-bottom:1px solid #dce4eb}.inventory-batch-picker h2{color:#142b34;margin:0;font-size:20px}.inventory-batch-picker-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:0 20px 14px;overflow:auto}.inventory-batch-part-group{background:#fff;border:1px solid #d9e2e7;border-radius:10px;margin-top:14px;overflow:hidden}.inventory-batch-picker-content .inventory-batch-part-group h3{color:#142b34;background:#edf5f8;border-bottom:1px solid #d2dfe5;align-items:center;gap:9px;min-height:48px;margin:0;padding:9px 12px;display:flex}.inventory-batch-part-group h3>span{color:#4d6670;letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:900}.inventory-batch-part-group h3>strong{color:#071b24;font-size:17px}.inventory-batch-picker-content .inventory-batch-part-group h3 small{color:#294a57;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:800}.inventory-batch-part-group .table-scroll{overscroll-behavior:contain;max-width:100%;overflow:auto}.inventory-batch-part-group .data-table{min-width:780px}.inventory-batch-picker .data-table th{color:#3e525b;background:#f5f7f8}.inventory-batch-picker .data-table td{color:#111b20}.inventory-batch-picker .data-table td strong{color:#0a1a21}.inventory-batch-picker .data-table td small{color:#4e6169}.inventory-batch-picker input{color:#111b20;background:#fff;border:1px solid #8da4b0;border-radius:6px;width:85px;padding:8px}.inventory-batch-picker>footer{border-top:1px solid #dce4eb;justify-content:flex-end;box-shadow:0 -6px 18px #152e4b0f}@media (width<=900px){.inventory-batch-picker-backdrop{align-items:stretch;padding:8px}.inventory-batch-picker{border-radius:11px;width:100%;max-width:none;height:calc(100dvh - 16px);max-height:none;margin:0}.inventory-batch-picker>header,.inventory-batch-picker>footer{padding:12px 14px}.inventory-batch-picker h2{font-size:18px}.inventory-batch-picker-content{padding:0 10px 12px}.inventory-batch-picker-content .inventory-batch-part-group h3{flex-wrap:wrap;gap:3px 8px;min-height:54px}.inventory-batch-part-group h3>span{width:100%;font-size:11px}.inventory-batch-picker-content .inventory-batch-part-group h3 small{font-size:12px}.inventory-batch-picker .data-table th,.inventory-batch-picker .data-table td{padding-left:10px;padding-right:10px}.inventory-batch-picker>footer .primary-button{width:100%;min-height:44px}}.quotation-part-cost-label{align-items:center;gap:6px;display:inline-flex}.quotation-parts-table .quotation-part-cost-label>strong{margin:0}.quotation-parts-table td>small{color:#72848a;margin-top:3px;font-size:9px;display:block}.quotation-inventory-source{justify-items:start;gap:5px;min-width:150px;display:grid}.quotation-inventory-source small{color:#536a72;font-size:9px;line-height:1.35}.quotation-cost-sync{color:#246b7a;cursor:pointer;background:0 0;border:0;margin-top:5px;padding:0;font-size:9px;font-weight:800;text-decoration:underline;display:block}.quotation-inventory-notice,.quotation-inventory-warning{border-radius:7px;margin:10px 12px 0;padding:9px 11px;font-size:10px;line-height:1.45}.quotation-inventory-notice{color:#285f4d;background:#eef8f3;border:1px solid #c7e5d7}.quotation-inventory-warning{color:#7b5320;background:#fff8e8;border:1px solid #ead7aa}.part-cost-reference-button{color:#60777c;cursor:pointer;background:#f4f8f8;border:1px solid #cad9db;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;padding:0;font-size:12px;font-weight:700;display:inline-grid}.part-cost-reference-button:hover,.part-cost-reference-button:focus-visible{color:#255f54;background:#e9f4ef;border-color:#709e92}.part-cost-reference-modal{z-index:260;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.part-cost-reference-backdrop{background:#11262d80;border:0;position:absolute;inset:0}.part-cost-reference-window{color:#294f59;background:#fff;border:1px solid #d7e2e2;border-radius:12px;flex-direction:column;width:min(780px,100%);min-height:0;max-height:calc(100dvh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 70px #12272d4d}.part-cost-reference-window>header{border-bottom:1px solid #dce5e5;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.part-cost-reference-window h2{overflow-wrap:anywhere;margin:0;font-size:16px}.part-cost-reference-window header p{color:#70848b;margin:4px 0 0;font-size:11px}.part-cost-reference-window header>button{color:#60777c;cursor:pointer;background:#f4f8f8;border:1px solid #d7e2e2;border-radius:7px;flex:0 0 30px;height:30px;font-size:20px}.part-cost-reference-content{padding:16px;font-size:12px;overflow-y:auto}.part-cost-master{background:#f3f8f6;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.part-cost-reference-content small{color:#70848b;margin-top:3px;font-size:10px;display:block}.part-cost-reference-content h3{margin:18px 0 8px;font-size:13px}.part-cost-table-scroll{border:1px solid #dce5e5;border-radius:7px;overflow-x:auto}.part-cost-table-scroll table{border-collapse:collapse;text-align:left;width:100%}.part-cost-table-scroll th{color:#526f77;background:#f5f8f8;padding:9px 10px;font-size:10px}.part-cost-table-scroll td{vertical-align:top;border-top:1px solid #e2e9e9;padding:10px;font-size:11px}.part-cost-table-scroll td:last-child{white-space:nowrap}.part-cost-note{color:#70848b;margin:10px 0 0;font-size:10px;line-height:1.5}@media print{.part-cost-reference-button,.part-cost-reference-modal{display:none!important}}.part-request-number-stack{gap:4px;min-width:185px;display:grid}.part-request-number-stack>small:first-child{color:#7a8b91;letter-spacing:.09em;font-size:10px;font-weight:800}.part-request-number-stack>span{color:#52686f;font-size:11px}.alternate-part-button{color:#16655b;cursor:pointer;background:#eaf5f3;border:0;border-radius:999px;width:fit-content;padding:5px 9px;font-size:11px;font-weight:800}.alternate-part-button:disabled{cursor:not-allowed;opacity:.5}.alternate-part-picker-backdrop{z-index:260;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07191f8f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.alternate-part-picker{background:#f7faf9;border-radius:18px;width:min(940px,96vw);max-height:88vh;overflow:auto;box-shadow:0 24px 80px #00000047}.alternate-part-picker>header,.alternate-part-picker>footer{z-index:2;background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex;position:sticky}.alternate-part-picker>header{border-bottom:1px solid #dce6e3;top:0}.alternate-part-picker>footer{border-top:1px solid #dce6e3;bottom:0}.alternate-part-picker header span{color:#168273;letter-spacing:.12em;font-size:10px;font-weight:900}.alternate-part-picker header h3{margin:3px 0;font-size:22px}.alternate-part-picker header p{color:#607278;margin:0}.alternate-part-options{gap:12px;padding:18px 24px 24px;display:grid}.alternate-part-options article{background:#fff;border:1px solid #d9e4e1;border-radius:14px;grid-template-columns:minmax(190px,1fr) 2fr 120px;align-items:center;gap:18px;padding:16px;display:grid}.alternate-part-options article.selected{border-color:#198b7b;box-shadow:0 0 0 2px #198b7b1f}.alternate-part-options article>div{gap:3px;display:grid}.alternate-part-options article>div span{color:#168273;letter-spacing:.1em;font-size:9px;font-weight:900}.alternate-part-options article>div strong{font-size:17px}.alternate-part-options article>div small{color:#607278}.alternate-part-options dl{grid-template-columns:repeat(4,minmax(80px,1fr));gap:10px;margin:0;display:grid}.alternate-part-options dl div{gap:2px;display:grid}.alternate-part-options dt{color:#849297;text-transform:uppercase;font-size:9px;font-weight:800}.alternate-part-options dd{color:#273b42;margin:0;font-size:12px;font-weight:700}.alternate-part-options label{color:#52686f;text-transform:uppercase;gap:5px;font-size:10px;font-weight:800;display:grid}.alternate-part-options input{border:1px solid #cbd9d5;border-radius:9px;width:100%;min-height:40px;padding:8px;font-size:15px}@media (width<=760px){.alternate-part-options article{grid-template-columns:1fr}.alternate-part-options dl{grid-template-columns:repeat(2,1fr)}}.master-record-actions{background:#f8fafc;border:1px solid #dbe3ea;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.65rem;margin:.85rem 1rem;padding:.8rem 1rem;display:flex}.master-record-actions p{color:#52606d;flex:320px;margin:0;font-size:.88rem}.master-record-actions [role=alert]{color:#b42318;flex-basis:100%;font-weight:700}.calibration-dashboard-card{margin-top:18px;overflow:hidden}.calibration-dashboard-card>header,.equipment-register-head,.equipment-record-summary>header,.new-calibration-card>header,.calibration-history>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.calibration-dashboard-card h2,.equipment-register h2,.equipment-record h2{margin:3px 0 4px}.calibration-dashboard-card p,.equipment-register p,.equipment-record p{color:var(--muted);margin:0}.calibration-dashboard-list{display:grid}.calibration-month-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.calibration-dashboard-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.calibration-dashboard-list>button:hover{background:#f8fbff}.calibration-dashboard-list strong,.calibration-dashboard-list small,.equipment-register td small,.calibration-history small{display:block}.calibration-dashboard-list small,.equipment-register td small,.calibration-history small{color:var(--muted);margin-top:3px}.calibration-empty,.equipment-loading,.equipment-message{padding:18px}.equipment-register{overflow:hidden}.equipment-register-head input{border:1px solid var(--line);border-radius:8px;width:min(360px,42vw);padding:10px 12px}.equipment-register-actions{align-items:center;gap:10px;display:flex}.equipment-create-card{border-bottom:1px solid var(--line);background:#f8fafc}.equipment-create-card>.primary-button{margin:0 18px 18px}.equipment-register .data-table td{vertical-align:middle}.equipment-register .data-table td:last-child{text-align:right}.equipment-record{gap:16px;display:grid}.equipment-back{justify-self:start}.equipment-record-summary,.new-calibration-card,.calibration-history{overflow:hidden}.equipment-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.equipment-edit-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.equipment-edit-grid input,.equipment-edit-grid select,.equipment-edit-grid textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:7px;padding:10px 11px}.equipment-edit-grid textarea{resize:vertical;min-height:76px}.equipment-wide{grid-column:1/-1}.equipment-record-summary>.primary-button,.new-calibration-card>.primary-button{margin:0 18px 18px}.equipment-message{margin:0;font-weight:700;color:#245c3b!important}.calibration-history article{border-bottom:1px solid var(--line);padding:16px 18px}.calibration-history-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.calibration-documents{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.calibration-documents a{color:#145ca8;font-weight:700}.calibration-document-item{background:#f8fbfd;border:1px solid #d8e2ea;border-radius:8px;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.calibration-document-item button{color:#b42318;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.calibration-document-item button:disabled{opacity:.55;cursor:wait}.calibration-upload{cursor:pointer;position:relative;overflow:hidden}.calibration-upload.disabled{opacity:.65;cursor:wait;pointer-events:none}.calibration-upload .visually-hidden-input{clip:auto;opacity:0;cursor:pointer;width:100%;height:100%;inset:0}@media (width<=850px){.equipment-edit-grid{grid-template-columns:1fr 1fr}.equipment-register-head{flex-direction:column}.equipment-register-actions{flex-wrap:wrap;width:100%}.equipment-register-head input{flex:260px;width:100%}}@media (width<=560px){.equipment-edit-grid{grid-template-columns:1fr}.equipment-wide{grid-column:auto}}.chemical-month-card{margin-top:18px;overflow:hidden}.chemical-month-card>header,.chemical-register>header,.chemical-summary>header,.chemical-lots>header,.chemical-history-entry>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px;display:flex}.chemical-month-card h2,.chemical-register h2,.chemical-record h2{margin:3px 0 4px}.chemical-month-card p,.chemical-register p,.chemical-record p{color:var(--muted);margin:0}.chemical-month-list{display:grid}.chemical-month-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.chemical-month-list>button:hover{background:#f8fbff}.chemical-month-list strong,.chemical-month-list small{display:block}.chemical-month-list small{color:var(--muted);margin-top:3px}.chemical-month-list>p{padding:18px}.chemical-register{overflow:hidden}.chemical-register>header input{border:1px solid var(--line);border-radius:8px;width:min(380px,43vw);padding:10px 12px}.chemical-register td{vertical-align:middle}.chemical-expiration-stack{gap:5px;min-width:190px;display:grid}.chemical-expiration-stack span{white-space:nowrap;border-bottom:1px solid #e6eeec;justify-content:space-between;align-items:center;gap:12px;padding-bottom:5px;display:flex}.chemical-expiration-stack span:last-child{border-bottom:0;padding-bottom:0}.chemical-expiration-stack b{color:var(--ink);font-size:12px}.chemical-expiration-stack time{color:#52686f;font-variant-numeric:tabular-nums;font-size:12px}.chemical-batch-breakdown{background:#fff;border:1px solid #dce7e4;border-radius:9px;min-width:310px;overflow:hidden}.chemical-batch-head,.chemical-batch-row{grid-template-columns:minmax(110px,1fr) 64px 110px;align-items:center;gap:10px;padding:7px 10px;display:grid}.chemical-batch-head{color:#65787e;letter-spacing:.08em;text-transform:uppercase;background:#f1f6f5;font-size:9px;font-weight:900}.chemical-batch-row{border-top:1px solid #e5eeec;font-size:12px}.chemical-batch-row b{color:var(--ink)}.chemical-batch-row time{color:#425960;font-variant-numeric:tabular-nums}.chemical-batch-row .quantity-pending{color:#8a6b14;text-transform:uppercase;font-size:10px;font-weight:800}.chemical-record{gap:16px;display:grid}.chemical-summary,.chemical-lots,.chemical-history-entry{overflow:hidden}.chemical-save{margin:0 18px 18px}@media (width<=720px){.chemical-month-card>header,.chemical-register>header{flex-direction:column}.chemical-register>header input{width:100%}}.mro-evaluation-status{background:#f7fbff;border:1px solid #cbdbea;border-radius:10px;margin:8px 18px 0;padding:10px 12px}.mro-evaluation-status header{justify-content:space-between;align-items:center;gap:8px;display:flex}.mro-evaluation-status header div{gap:2px;display:grid}.mro-evaluation-status header span{color:#5c7185;letter-spacing:.08em;font-size:9px;font-weight:800}.mro-evaluation-status header strong{color:#163b5d;font-size:14px}.mro-evaluation-status>p{color:#52677a;margin:4px 0 7px;font-size:10px}.mro-evaluation-status>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.mro-evaluation-status article{background:#fff;border:1px solid #d6e2ed;border-radius:8px;align-items:center;gap:6px;min-width:0;padding:6px 7px;display:flex}.mro-evaluation-status article>span{border-radius:50%;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:10px;font-weight:900;display:grid}.mro-evaluation-status article.ready>span{color:#fff;background:#168052}.mro-evaluation-status article.pending>span{color:#9a6400;background:#fff1ca}.mro-evaluation-status article div{min-width:0;display:grid}.mro-evaluation-status article strong{color:#22384b;font-size:10px;line-height:1.2}.mro-evaluation-status article small{color:#687b8b;margin-top:2px;font-size:9px;line-height:1.2}.alternate-part-error{color:#8c2525;background:#fff3f3;border:1px solid #e3a2a2;border-radius:9px;margin:0 20px 12px;padding:10px 12px;font-size:13px;font-weight:700}@media (width<=760px){.mro-evaluation-status{margin-inline:12px}.mro-evaluation-status>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.mro-evaluation-status>div{grid-template-columns:1fr}}.wo-regeneration-scope{background:#f4f8f6;border:1px solid #cbded6;border-radius:9px;gap:10px;margin:0 18px 14px;padding:13px 14px;display:grid}.wo-regeneration-scope header{gap:3px;display:grid}.wo-regeneration-scope header span{color:#34735d;letter-spacing:.65px;font-size:9px;font-weight:900}.wo-regeneration-scope header strong{color:#294650;font-size:12px}.wo-regeneration-scope>div{flex-wrap:wrap;gap:8px;display:flex}.wo-regeneration-scope>div>span{color:#285e4e;background:#e9f5ef;border:1px solid #79ad99;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:6px 10px;font-size:10px;display:flex}.wo-regeneration-scope>div>span i{color:#fff;background:#3f826b;border-radius:4px;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;display:grid}.wo-regeneration-scope>small{color:#64777d;font-size:9px;line-height:1.4}.wo-mandatory-correction-lock{color:#285e4e;background:#e9f5ef;border:1px solid #79ad99;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.oven-demo{color:var(--ink);gap:15px;display:grid}.oven-demo-head{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:22px;padding:18px 20px;display:flex}.oven-demo-head>div:first-child{gap:4px;display:grid}.oven-demo-head span,.oven-orders-card>header span,.oven-repeat-card>span,.oven-event-card>span{color:#637a7f;letter-spacing:.1em;font-size:9px;font-weight:900}.oven-demo-head h2,.oven-orders-card h3,.oven-switchbot-card h3,.oven-demo-bottom h3{color:#244650;margin:0}.oven-demo-head p,.oven-orders-card p,.oven-switchbot-card p,.oven-demo-bottom p{color:#667a80;margin:0;font-size:12px}.oven-back{color:#2f7080;cursor:pointer;background:0 0;border:0;width:max-content;padding:0;font-size:12px;font-weight:800}.oven-demo-head-actions,.oven-time-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oven-live-card{box-shadow:var(--shadow);background:#f6fbf9;border:1px solid #b8d3ca;border-radius:12px;grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(110px,.5fr));gap:0;display:grid;overflow:hidden}.oven-thermoworks-card{border:1px solid #d9e2ea;justify-content:space-between;align-items:center;gap:20px;display:flex}.oven-thermoworks-card.connected{background:#f5fbf7;border-color:#9acbab}.oven-thermoworks-card span{color:#587080;letter-spacing:.08em;font-size:11px;font-weight:800}.oven-thermoworks-card h3{margin:5px 0 4px}.oven-thermoworks-card p{color:#5f6f7b;margin:0}.oven-thermoworks-sensors{gap:10px;display:flex}.oven-thermoworks-sensors>span{background:#fff;border:1px solid #cfe2d6;border-radius:10px;min-width:110px;padding:10px 14px}.oven-thermoworks-sensors small,.oven-thermoworks-sensors strong{display:block}.oven-thermoworks-sensors strong{color:#183b2a;margin-top:2px;font-size:20px}.oven-history-card{gap:14px;display:grid}.oven-history-card>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oven-history-card>header span{color:#587080;letter-spacing:.09em;font-size:10px;font-weight:900}.oven-history-card>header h3{color:#244650;margin:4px 0}.oven-history-card>header p{color:#65777e;margin:0;font-size:12px}.oven-history-card>footer{color:#50676e;justify-content:space-between;gap:12px;font-size:12px;display:flex}.oven-history-chart{background:linear-gradient(#fbfdfd,#f4f8f9);border:1px solid #d9e4e7;border-radius:10px;overflow:hidden}.oven-history-chart svg{width:100%;min-height:190px;display:block}.oven-history-chart line{stroke:#aebfc3;stroke-width:1px}.oven-history-chart text{fill:#64777d;font-size:10px}.oven-history-chart polyline{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.oven-history-chart polyline.sensor-1,.oven-history-chart i.sensor-1{stroke:#1a70a5;background:#1a70a5}.oven-history-chart polyline.sensor-2,.oven-history-chart i.sensor-2{stroke:#d2672d;background:#d2672d}.oven-history-chart>div{color:#516a70;background:#fff;border-top:1px solid #d9e4e7;align-items:center;gap:14px;padding:8px 12px;font-size:11px;display:flex}.oven-history-chart>div span{align-items:center;gap:5px;font-weight:800;display:flex}.oven-history-chart>div i{border-radius:4px;width:16px;height:3px;display:inline-block}.oven-history-chart>div small{margin-left:auto}.oven-live-status,.oven-reading{border-right:1px solid #d7e5e0;align-items:center;gap:12px;min-height:94px;padding:16px 18px;display:flex}.oven-live-dot{background:#9aadb0;border-radius:50%;flex:0 0 13px;width:13px;height:13px;box-shadow:0 0 0 5px #e1e9e8}.oven-live-dot.active{background:#e14e3d;animation:1.5s infinite ovenPulse;box-shadow:0 0 0 5px #ffe5e1}@keyframes ovenPulse{50%{box-shadow:0 0 0 9px #e14e3d14}}.oven-live-status div,.oven-reading{display:grid}.oven-live-status span,.oven-reading small{color:#62787c;letter-spacing:.08em;font-size:9px;font-weight:900}.oven-live-status strong{color:#26464e;margin-top:3px;font-size:14px}.oven-reading strong{color:#214750;font-variant-numeric:tabular-nums;font-size:23px}.oven-reading span{color:#6f8286;font-size:10px}.oven-progress{background:#dbe7e3;grid-column:1/-1;height:5px}.oven-progress i{background:linear-gradient(90deg,#3e8591,#ef9b3b);height:100%;transition:width .25s;display:block}.oven-time-controls{background:#fff;grid-column:1/-1;padding:10px 14px}.oven-time-controls>span{color:#5f7479;margin-right:auto;font-size:11px;font-weight:800}.oven-time-controls button{color:#315a65;background:#f8fbfc;border:1px solid #bcd1d5;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:800}.oven-time-controls button:disabled{opacity:.45}.oven-orders-card{overflow:hidden}.oven-orders-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.oven-orders-card>header>div{gap:3px;display:grid}.oven-orders-card>header>strong{color:#315e69;font-size:12px}.oven-order-list{display:grid}.oven-order-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) minmax(190px,1fr) minmax(280px,1.6fr);gap:15px;padding:15px 18px;display:grid}.oven-order-list>article:last-child{border-bottom:0}.oven-order-identity,.oven-order-plan{align-content:center;gap:3px;display:grid}.oven-order-identity>strong{color:#194f5e;font-size:14px}.oven-order-identity span,.oven-order-plan span,.oven-order-remaining{color:#718287;font-size:10px}.oven-order-identity small{color:#a45b20;font-size:9px;font-weight:800}.oven-order-plan strong{color:#334f56;font-size:12px}.oven-duration-groups{gap:7px;display:grid}.oven-duration-groups>div{background:#f9fbfa;border:1px solid #d6e1df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:7px 9px;display:flex}.oven-duration-groups>div>span{display:grid}.oven-duration-groups small{color:#708187;font-size:9px}.oven-duration-groups b,.oven-duration-groups button{color:#65777b;font-size:10px;font-weight:900}.oven-duration-groups button{color:#fff;background:#d27d2a;border:0;border-radius:6px;padding:7px 9px}.oven-duration-groups .complete{background:#edf8f2;border-color:#a9d1bd}.oven-duration-groups .complete b{color:#297352}.oven-duration-groups .ready{background:#fff8e9;border-color:#e8bc75}.oven-order-remaining{grid-column:1/-1;justify-content:flex-end;gap:18px;display:flex}.oven-switchbot-card{background:#fff;border:1px solid #d7dfdf;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:16px 18px;display:grid}.oven-switchbot-card.ready{background:#f3fbf7;border-color:#7ebda0}.oven-switchbot-icon{color:#fff;background:#8ca0a4;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.oven-switchbot-card.ready .oven-switchbot-icon{background:#32815e}.oven-switchbot-card>div:nth-child(2){gap:3px;display:grid}.oven-switchbot-card span{color:#61777b;letter-spacing:.08em;font-size:9px;font-weight:900}.oven-demo-bottom{grid-template-columns:minmax(260px,.7fr) minmax(360px,1.3fr);gap:15px;display:grid}.oven-repeat-card,.oven-event-card{padding:16px 18px}.oven-repeat-card{align-content:start;gap:8px;display:grid}.oven-repeat-card button{justify-self:start;margin-top:4px}.oven-event-card{max-height:270px;overflow:auto}.oven-event-card>div{border-bottom:1px solid var(--line);gap:2px;padding:9px 0;display:grid}.oven-event-card small{color:#6d7f83;font-size:10px}.oven-load-open{white-space:nowrap}.oven-message{color:#285e4e;background:#e9f5ef;border:1px solid #79ad99;border-radius:9px;margin:0;padding:10px 14px;font-size:12px;font-weight:700}.oven-message.error{color:#843b32;background:#fff0ee;border-color:#e1a099}.oven-empty{color:#687d82;text-align:center;place-content:center;gap:4px;min-height:110px;padding:24px;display:grid}.oven-empty strong{color:#345761}.oven-empty span{font-size:11px}.oven-removed-actions{align-items:center;gap:8px;display:flex}.oven-repeat-button{color:#2f6672!important;background:#fff!important;border:1px solid #aac8cf!important}.oven-load-editor-backdrop{z-index:120}.oven-load-editor{width:min(920px,100vw - 28px);max-height:calc(100vh - 34px);padding:0;overflow:hidden}.oven-load-editor .modal-head{padding:18px 20px}.oven-load-editor-list{max-height:56vh;padding:0 20px;overflow:auto}.oven-load-editor-list>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,1fr) 120px 120px;align-items:center;gap:14px;min-height:76px;padding:12px 0;display:grid}.oven-load-editor-list>article>div{gap:2px;display:grid}.oven-load-editor-list strong{color:#244f5a}.oven-load-editor-list span,.oven-load-editor-list small{color:#6d7f84;font-size:10px}.oven-load-editor-list em{border-radius:10px;width:max-content;margin-top:4px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900}.oven-load-editor-list em.recognized{color:#28634f;background:#e7f6ef}.oven-load-editor-list em.missing{color:#98642a;background:#fff2dd}.oven-load-editor-list label,.oven-load-notes{color:#536e74;text-transform:uppercase;letter-spacing:.05em;gap:5px;font-size:10px;font-weight:900;display:grid}.oven-load-editor-list label b{color:#2c745d;letter-spacing:.03em;font-size:8px}.oven-load-editor-list input{width:100%;min-height:38px;font:inherit;border:1px solid #bfd0d4;border-radius:7px;padding:8px 10px}.oven-load-notes{margin:14px 20px 0}.oven-load-notes textarea{resize:vertical;min-height:64px;font:inherit;text-transform:none;letter-spacing:normal;border:1px solid #bfd0d4;border-radius:7px;padding:9px 10px}.oven-load-editor .modal-actions{padding:14px 20px 18px}.oven-load-editor .modal-actions>span{color:#44656d;margin-right:auto;font-size:11px;font-weight:800}@media (width<=960px){.oven-live-card{grid-template-columns:1fr 1fr}.oven-live-status{grid-column:1/-1}.oven-reading{border-top:1px solid #d7e5e0}.oven-order-list>article{grid-template-columns:1fr 1fr}.oven-duration-groups{grid-column:1/-1}.oven-demo-bottom{grid-template-columns:1fr}}@media (width<=640px){.oven-demo-head{flex-direction:column;align-items:stretch}.oven-live-card{grid-template-columns:1fr}.oven-live-status,.oven-reading{border-top:1px solid #d7e5e0;border-right:0;grid-column:auto}.oven-thermoworks-card{flex-direction:column;align-items:stretch}.oven-thermoworks-sensors{grid-template-columns:1fr 1fr;display:grid}.oven-thermoworks-sensors>span{min-width:0}.oven-history-card>header,.oven-history-card>footer{flex-direction:column;align-items:stretch}.oven-history-chart>div{flex-wrap:wrap}.oven-history-chart>div small{width:100%;margin-left:0}.oven-order-list>article{grid-template-columns:1fr}.oven-duration-groups{grid-column:auto}.oven-order-remaining{grid-column:auto;justify-content:flex-start}.oven-switchbot-card{grid-template-columns:auto 1fr}.oven-switchbot-card button{grid-column:1/-1}.oven-demo-head-actions>button{flex:1}.oven-load-editor-list>article{grid-template-columns:1fr 1fr}.oven-load-editor-list>article>div{grid-column:1/-1}}.quotation-edit-fields{border:0;min-width:0;margin:0;padding:0}.quotation-edit-fields:disabled{opacity:.72}.quotation-banner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.ils-connection{border-radius:999px;margin-top:8px;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.ils-connection.connected{color:#27674f;background:#eaf7f1}.ils-connection.pending{color:#7b5a20;background:#fff5df}.ils-connection.error{color:#8d3e36;background:#fff0ee}.integration-settings-backdrop{z-index:140}.integration-settings-modal{width:min(620px,100vw - 28px);overflow:hidden}.integration-settings-modal form{gap:18px;padding:20px 24px 24px;display:grid}.integration-settings-status{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.integration-settings-status small{color:#687986}.integration-settings-fields{grid-template-columns:1fr 150px;gap:15px;display:grid}.integration-settings-fields label{color:#334b5b;gap:6px;font-size:12px;font-weight:800;display:grid}.integration-settings-fields label:last-child{grid-column:1/-1}.integration-settings-fields input{color:#172f3e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #c9d6df;border-radius:8px;padding:9px 11px;font-weight:600}.integration-settings-fields input:focus{border-color:#2e7cb8;outline:none;box-shadow:0 0 0 3px #2e7cb821}.integration-settings-security{color:#526b5d;background:#f4faf6;border:1px solid #d7e5dd;border-radius:9px;gap:3px;padding:12px 14px;font-size:12px;display:grid}.integration-settings-security strong{color:#24563a}.integration-settings-message{color:#245d3c;background:#edf8f2;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.integration-settings-message.error{color:#9a3028;background:#fff0ef}@media (width<=640px){.integration-settings-fields{grid-template-columns:1fr}.integration-settings-fields label:last-child{grid-column:auto}.integration-settings-status{flex-direction:column;align-items:flex-start}}.customer-communications-panel,.new-order-customer-communication{background:#f8fbfa;border:1px solid #d5e1dd;border-radius:14px;margin-bottom:18px;padding:18px}.customer-communications-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.customer-communications-panel>header span{color:#146c58;letter-spacing:.1em;font-size:11px;font-weight:800}.customer-communications-panel>header h3{margin:4px 0}.customer-communications-panel>header p{color:#5c6f69;margin:0}.customer-communication-form{background:#fff;border:1px solid #c7d8d2;border-radius:12px;margin-top:16px;padding:16px}.customer-communication-form>.customer-quote-email-sender{margin-bottom:14px}.customer-communication-type{flex-wrap:wrap;gap:20px;margin-bottom:14px;display:flex}.customer-communication-type label,.customer-communication-followup label{align-items:center;gap:8px;font-weight:700;display:flex}.customer-communication-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-communication-grid label{color:#394b46;flex-direction:column;gap:6px;font-size:12px;font-weight:800;display:flex}.customer-communication-grid .wide{grid-column:1/-1}.customer-communication-grid input,.customer-communication-grid textarea{color:#172d27;background:#fff;border:1px solid #bccbc6;border-radius:8px;width:100%;padding:10px}.customer-communication-grid textarea{resize:vertical;min-height:110px}.customer-communication-followup{color:#5e4a0d;background:#fff5d8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;padding:10px 12px;display:flex}.customer-communication-message{color:#183f35;background:#eaf3f0;border-radius:8px;margin:12px 0;padding:10px 12px}.customer-communication-register{gap:10px;margin-top:14px;display:grid}.customer-communication-register article{background:#fff;border:1px solid #d8e3df;border-radius:10px;padding:13px}.customer-communication-main{justify-content:space-between;gap:14px;display:flex}.customer-communication-main small{color:#687b75;margin-top:3px;display:block}.customer-communication-main p{white-space:pre-wrap;color:#334640;margin:9px 0 0}.customer-communication-register footer{color:#64736f;border-top:1px solid #edf2f0;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding-top:10px;font-size:12px;display:flex}.customer-communication-register footer .button-row{margin-left:auto}.customer-communication-required{color:#8b5c00;font-weight:800}.new-order-communication-toggle{align-items:flex-start;gap:12px;display:flex}.new-order-communication-toggle span{gap:4px;display:grid}.new-order-communication-toggle small{color:#687b75}.new-order-customer-communication{margin-top:16px}@media (width<=760px){.customer-communications-panel>header,.customer-communication-followup{flex-direction:column;align-items:stretch}.customer-communication-grid{grid-template-columns:1fr}.customer-communication-grid .wide{grid-column:auto}.customer-communication-main{flex-direction:column}.customer-communication-register footer .button-row{width:100%;margin-left:0}}.ils-rfq-layout{grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);align-items:start;gap:12px;display:grid}.ils-rfq-shell,.ils-rfq-inbox,.ils-rfq-workspace{overflow:hidden}.ils-rfq-hero{color:#d7e9e7;background:linear-gradient(135deg,#173e50,#2d7665);justify-content:space-between;align-items:center;gap:14px;min-height:92px;padding:15px 17px;display:flex}.ils-rfq-hero span,.ils-rfq-workspace header span{color:#9fd2c1;letter-spacing:.8px;font-size:9px;font-weight:900}.ils-rfq-hero h2,.ils-rfq-workspace header h2{color:#fff;margin:4px 0 3px;font-size:17px}.ils-rfq-hero p,.ils-rfq-workspace header p{color:#d0e2e0;margin:0;font-size:10px}.ils-rfq-loading,.ils-rfq-empty{color:#6b7f84;text-align:center;place-items:center;min-height:180px;padding:30px;font-size:12px;font-weight:800;display:grid}.ils-rfq-search{width:calc(100% - 20px);margin:10px}.ils-rfq-list{gap:6px;max-height:680px;padding:0 10px 10px;display:grid;overflow:auto}.ils-rfq-list>button{color:#34515a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e2e2;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.ils-rfq-list>button:hover,.ils-rfq-list>button.active{background:#eff8f5;border-color:#82b4a3;box-shadow:inset 3px 0 #2d7b63}.ils-rfq-list>button.submitted{opacity:.7}.ils-rfq-list button>span{color:#7a8b8f;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:900;display:flex}.ils-rfq-list button>span b{color:#28614f;background:#e7f5ef;border-radius:4px;padding:2px 5px}.ils-rfq-list button strong{color:#294a53;font-size:13px}.ils-rfq-list button small{color:#61767c;font-size:9px;font-weight:700}.ils-rfq-list button em{color:#8a979a;font-size:8px;font-style:normal}.ils-rfq-workspace form>header{color:#d7e9e7;background:#244f5e;justify-content:space-between;align-items:center;gap:14px;min-height:92px;padding:15px 17px;display:flex}.ils-rfq-state{color:#765518;white-space:nowrap;background:#fff5d9;border:1px solid #ecd696;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.ils-rfq-state.sent{color:#225f4b;background:#e7f6ef;border-color:#a9d2c1}.ils-rfq-facts{background:#f5f8f8;border-bottom:1px solid #dbe4e4;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ils-rfq-facts>div{border-right:1px solid #dbe4e4;align-content:center;gap:3px;min-height:57px;padding:9px 10px;display:grid}.ils-rfq-facts>div:last-child{border-right:0}.ils-rfq-facts span,.ils-rfq-cost-strip span{color:#71858a;letter-spacing:.45px;text-transform:uppercase;font-size:7px;font-weight:900}.ils-rfq-facts strong,.ils-rfq-cost-strip strong{color:#2b4c55;overflow-wrap:anywhere;font-size:10px}.ils-rfq-section-title{justify-content:space-between;align-items:end;gap:12px;padding:12px 14px 7px;display:flex}.ils-rfq-section-title strong{color:#294b54;font-size:12px}.ils-rfq-section-title small{color:#75878b;font-size:9px}.ils-rfq-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.ils-rfq-form-grid label,.ils-rfq-comments{color:#5d747b;text-transform:uppercase;gap:4px;font-size:8px;font-weight:900;display:grid}.ils-rfq-form-grid label.wide{grid-column:span 2}.ils-rfq-form-grid input,.ils-rfq-form-grid select,.ils-rfq-comments textarea{color:#29464f;text-transform:none;background:#fff;border:1px solid #cfdcdd;border-radius:6px;width:100%;min-width:0;height:34px;padding:0 8px;font-size:10px;font-weight:700}.ils-rfq-cost-strip{background:#f1f8f5;border:1px solid #cfe1db;border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0 14px 12px;display:grid;overflow:hidden}.ils-rfq-cost-strip>div{border-right:1px solid #cfe1db;align-content:center;gap:2px;min-height:48px;padding:8px 10px;display:grid}.ils-rfq-cost-strip>div:last-child{border-right:0}.ils-rfq-comments{margin:0 14px 12px}.ils-rfq-comments textarea{resize:vertical;height:64px;padding:8px}.ils-rfq-message{border-radius:6px;margin:0 14px 12px;padding:8px 10px;font-size:9px;font-weight:800}.ils-rfq-message.success{color:#245f4d;background:#e9f7f1;border:1px solid #bfdecf}.ils-rfq-message.error{color:#91453e;background:#fff3f1;border:1px solid #ebd2ce}.ils-rfq-workspace form>footer{background:#f7f9f9;border-top:1px solid #dce4e4;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 14px;display:flex}.ils-rfq-workspace footer span{color:#73858a;max-width:440px;font-size:9px}@media (width<=1000px){.ils-rfq-layout{grid-template-columns:1fr}.ils-rfq-list{max-height:340px}}@media (width<=720px){.ils-rfq-facts,.ils-rfq-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ils-rfq-form-grid label.wide{grid-column:1/-1}.ils-rfq-cost-strip{grid-template-columns:1fr}.ils-rfq-cost-strip>div{border-bottom:1px solid #cfe1db;border-right:0}.ils-rfq-workspace form>footer{flex-direction:column;align-items:stretch}}.ils-rfq-lines{gap:12px;padding:14px;display:grid}.ils-rfq-line{background:#fbfdfc;border:1px solid #d6e2e0;border-radius:9px;min-width:0;margin:0;padding:12px 0 0}.ils-rfq-line legend{color:#28564f;margin-left:12px;padding:0 7px;font-size:10px;font-weight:900}.ils-rfq-line-head{justify-content:space-between;align-items:flex-end;gap:14px;padding:0 14px 10px;display:flex}.ils-rfq-line-head>div{gap:3px;display:grid}.ils-rfq-line-head strong{color:#294a53;font-size:11px}.ils-rfq-line-head small{color:#718286;font-size:9px}.ils-rfq-answer{color:#5d747b;text-transform:uppercase;gap:3px;font-size:8px;font-weight:900;display:grid}.ils-rfq-answer select{color:#29464f;text-transform:none;background:#fff;border:1px solid #cfdcdd;border-radius:6px;height:32px;padding:0 8px;font-size:10px;font-weight:800}.ils-rfq-line .ils-rfq-message{margin-top:0}.ils-rfq-line .ils-rfq-form-grid{padding-top:0}.ils-rfq-line .ils-rfq-comments{margin-bottom:12px}@media (width<=720px){.ils-rfq-line-head{flex-direction:column;align-items:stretch}.ils-rfq-answer{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
