@charset "UTF-8";:root{--ei-ink-900: #202328;--ei-ink-700: #464b53;--ei-ink-500: #6b707a;--ei-ink-400: #9a9ea6;--ei-line-300: #d3d6dc;--ei-line-200: #e5e7eb;--ei-canvas: #f6f7f9;--ei-surface: #ffffff;--ei-subtle: #fafbfc;--ei-accent: #d8182a;--ei-accent-hover: #b51c2a;--ei-accent-soft: #fff0f1;--ei-on-accent: #ffffff;--ei-focus: 0 0 0 1px var(--ei-accent), 0 0 0 4px rgba(216, 24, 42, .24);--ei-rush: #d8182a;--ei-rush-ink: var(--ei-rush);--ei-scrim: rgba(22, 24, 27, .4);--ei-line-ctl: var(--ei-ink-500);--ei-sidebar: #16181b;--ei-sidebar-ink: #b4b7bd;--ei-sidebar-ink-strong: #ffffff;--ei-sidebar-ink-muted: #959aa3;--ei-sidebar-hover: #2a2e34;--ei-sidebar-active: #2c1d21;--ei-sidebar-line: #2e3136;--ei-sidebar-focus: #f04b5a;--ei-sidebar-label: #868b94;--ei-s-wait-bg: #fff6e7;--ei-s-wait-fg: #94601c;--ei-s-wait-bd: #f2ddb9;--ei-s-rel-bg: #eef0f3;--ei-s-rel-fg: #202328;--ei-s-rel-bd: #d3d6dc;--ei-s-prod-bg: #edf3f9;--ei-s-prod-fg: #38688e;--ei-s-prod-bd: #cddcea;--ei-s-qc-bg: #f1ecf7;--ei-s-qc-fg: #725ca3;--ei-s-qc-bd: #ddd3ec;--ei-s-ready-bg: #edf7f1;--ei-s-ready-fg: #267453;--ei-s-ready-bd: #c6e3d3;--ei-s-hold-bg: #fff0f1;--ei-s-hold-fg: #d8182a;--ei-s-hold-bd: #f7c9cd;--ei-s-neu-bg: #f6f7f9;--ei-s-neu-fg: #6b707a;--ei-s-neu-bd: #e5e7eb;--ei-s-wait-mark: var(--ei-s-wait-fg);--ei-s-rel-mark: var(--ei-s-rel-fg);--ei-s-prod-mark: var(--ei-s-prod-fg);--ei-s-qc-mark: var(--ei-s-qc-fg);--ei-s-ready-mark: var(--ei-s-ready-fg);--ei-s-hold-mark: var(--ei-s-hold-fg);--ei-s-neu-mark: var(--ei-s-neu-fg);--ei-r-pill: 4px;--ei-r-ctl: 6px;--ei-r-card: 10px;--ei-sh-card: 0 1px 2px rgba(37, 45, 59, .07);--ei-sh-pop: 0 8px 20px rgba(38, 54, 75, .125);--ei-sh-modal: 0 24px 100px rgba(17, 26, 53, .21);--ei-ctl-h: 32px;--ei-sh-lift: 0 4px 20px rgba(28, 34, 51, .03);--ei-line-input: #868b94;--ei-line-btn: var(--ei-line-input);--ei-card-edge: var(--ei-line-input);--ei-fs-2xs: 11px;--ei-fs-xs: 12px;--ei-fs-sm: 13px;--ei-fs-md: 14px;--ei-fs-lg: 16px;--ei-fs-xl: 20px;--ei-fs-2xl: 24px;--ei-fs-3xl: 32px;--ei-fw-medium: 500;--ei-fw-strong: 600;--ei-fw-heading: 650;--ei-ls-heading: -.02em;--ei-ls-label: .08em;--ei-space-1: 4px;--ei-space-2: 8px;--ei-space-3: 12px;--ei-space-4: 16px;--ei-space-5: 20px;--ei-space-6: 24px;--ei-space-7: 32px;--ei-space-8: 48px;--ei-font: Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ei-mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--ei-wall-bg: #0b0d10;--ei-wall-fg: #f2f1ec;--ei-wall-dim: #a3a7ae;--ei-wall-line: #1d2026;--ei-wall-head: #7d828b;--ei-wall-line-strong: #262a31;--ei-wall-why: #ff9c9c;--ei-wall-late: #ff8f6b;--ei-wall-live: #7fd39b;--ei-wall-hold-tint: rgba(255, 90, 90, .06);--ei-wall-wait: #ffb547;--ei-wall-rel: #d3d6dc;--ei-wall-prod: #7fb0dd;--ei-wall-qc: #b8a4e6;--ei-wall-ready: #43c46e;--ei-wall-hold: #ff6b6b;--ei-wall-neu: #7d828b;--ei-wall-fs-item: 17px;--ei-wall-fs-num: 26px;--ei-wall-fs-clock: 40px;--ei-wall-fs-title: 44px;--ei-wall-r-mark: 3px}html[data-theme=dark]{--ei-accent: var(--ink-red-8);--ei-accent-hover: var(--ink-red-9);--ei-ink-900: var(--ink-gray-9);--ei-ink-700: var(--ink-gray-7);--ei-ink-500: var(--ink-gray-6);--ei-ink-400: var(--ink-gray-4);--ei-line-300: var(--outline-gray-2);--ei-line-200: var(--outline-gray-1);--ei-canvas: var(--surface-base);--ei-surface: var(--surface-gray-1);--ei-subtle: var(--surface-gray-2);--ei-accent-soft: var(--surface-red-2);--ei-sh-lift: none;--ei-line-input: var(--outline-gray-4);--ei-line-btn: var(--ei-line-input);--ei-card-edge: var(--ei-ink-500);--ei-rush-ink: var(--ei-wall-late);--ei-s-wait-mark: var(--ei-wall-wait);--ei-s-rel-mark: var(--ei-wall-rel);--ei-s-prod-mark: var(--ei-wall-prod);--ei-s-qc-mark: var(--ei-wall-qc);--ei-s-ready-mark: var(--ei-wall-ready);--ei-s-hold-mark: var(--ei-wall-hold);--ei-s-neu-mark: var(--ei-wall-neu)}html[data-theme=light]{--bg-color: var(--ei-surface);--fg-color: var(--ei-surface);--card-bg: var(--ei-surface);--modal-bg: var(--ei-surface);--popover-bg: var(--ei-surface);--navbar-bg: var(--ei-surface);--surface-sidebar: var(--ei-canvas);--sidebar-select-color: var(--ei-surface);--control-bg: var(--ei-canvas);--subtle-fg: var(--ei-subtle);--subtle-accent: var(--ei-subtle);--fg-hover-color: var(--ei-subtle);--highlight-color: var(--ei-subtle);--ink-gray-9: var(--ei-ink-900);--ink-gray-8: var(--ei-ink-900);--ink-gray-7: var(--ei-ink-700);--ink-gray-6: var(--ei-ink-700);--ink-gray-5: var(--ei-ink-500);--ink-gray-4: var(--ei-ink-500);--ink-gray-3: var(--ei-ink-400);--text-color: var(--ei-ink-900);--heading-color: var(--ei-ink-900);--text-muted: var(--ei-ink-700);--text-light: var(--ei-ink-500);--disabled-text-color: var(--ei-ink-700);--placeholder-color: var(--ei-ink-500);--outline-gray-1: var(--ei-line-200);--outline-gray-2: var(--ei-line-300);--border-color: var(--ei-line-200);--table-border-color: var(--ei-line-200);--dark-border-color: var(--ei-line-300);--btn-group-border-color: var(--ei-line-300);--primary: var(--ei-accent);--btn-primary: var(--ei-accent);--ink-blue-link: var(--ei-accent);--radius-sm: var(--ei-r-ctl);--radius: var(--ei-r-ctl);--radius-1: var(--ei-r-ctl);--radius-2: var(--ei-r-ctl);--radius-3: var(--ei-r-ctl);--radius-4: var(--ei-r-ctl);--radius-md: var(--ei-r-card);--radius-lg: var(--ei-r-card);--radius-xl: var(--ei-r-card);--radius-2xl: var(--ei-r-card);--radius-5: var(--ei-r-card);--radius-6: var(--ei-r-card);--radius-7: var(--ei-r-card);--radius-8: var(--ei-r-card);--shadow-sm: var(--ei-sh-card);--card-shadow: var(--ei-sh-card);--btn-shadow: var(--ei-sh-card);--shadow-md: var(--ei-sh-pop);--shadow-lg: var(--ei-sh-pop);--shadow-xl: var(--ei-sh-pop);--shadow-2xl: var(--ei-sh-pop);--modal-shadow: var(--ei-sh-modal);--focus-default: var(--ei-focus);--focus-outline-default: 2px solid var(--ei-accent)}html[data-theme=light] .form-control:focus{border-color:var(--ei-accent);box-shadow:var(--ei-focus)}html[data-theme=light] .btn:focus-visible{border-color:var(--ei-accent);box-shadow:var(--ei-focus)}html[data-theme=light] .form-control::-moz-placeholder{color:var(--ei-ink-500)}html[data-theme=light] .form-control::placeholder{color:var(--ei-ink-500)}html[data-theme=light] .btn-primary:hover{background-color:var(--ei-accent-hover)}html[data-theme=light] .btn.btn-danger{background-color:var(--ei-surface);color:var(--ei-accent-hover);border:1px solid var(--ei-accent-hover)}html[data-theme=light] .btn.btn-danger:hover{background-color:var(--ei-accent-soft)}html[data-theme=light] .es-button:not([data-theme=red]){--bt-solid-bg: var(--ei-accent);--bt-solid-bg-hover: var(--ei-accent-hover);--bt-solid-bg-active: var(--ei-accent-hover);--bt-solid-fg: var(--ei-on-accent)}html[data-theme=light] .body-sidebar{--desk-sidebar-bg: var(--ei-sidebar);--ink-gray-4: var(--ei-sidebar-ink-muted);--ink-gray-5: var(--ei-sidebar-ink-muted);--ink-gray-6: var(--ei-sidebar-ink);--ink-gray-7: var(--ei-sidebar-ink);--ink-gray-8: var(--ei-sidebar-ink-strong);--ink-gray-9: var(--ei-sidebar-ink-strong);--text-color: var(--ei-sidebar-ink);--text-muted: var(--ei-sidebar-ink);--text-light: var(--ei-sidebar-ink-muted);--surface-gray-2: var(--ei-sidebar-hover);--surface-gray-3: var(--ei-sidebar-hover);--surface-elevation-2: var(--ei-sidebar-hover);--surface-elevation-3: var(--ei-sidebar-active);--outline-gray-1: var(--ei-sidebar-line);--outline-gray-2: var(--ei-sidebar-line);--outline-gray-3: var(--ei-sidebar-line);--focus-default: 0 0 0 2px var(--ei-sidebar-focus);--focus-outline-default: 2px solid var(--ei-sidebar-focus);--surface-menu-bar: var(--ei-sidebar);--sidebar-hover-color: var(--ei-sidebar-hover);--sidebar-active-color: var(--ei-sidebar-active);--sidebar-border-color: var(--ei-sidebar-line);--divider-color: var(--ei-sidebar-line)}html[data-theme=light] .body-sidebar .standard-sidebar-item.active-sidebar{box-shadow:inset 3px 0 0 var(--ei-accent)}.dock .dock-item.active{border:1px solid var(--ei-line-ctl)}html[data-theme=light]{--avatar-frame-color: var(--gray-700);--orange-avatar-color: var(--orange-800);--pink-avatar-color: var(--pink-800);--blue-avatar-color: var(--blue-800);--red-avatar-color: var(--red-800);--yellow-avatar-color: var(--yellow-800);--purple-avatar-color: var(--purple-800)}html[data-theme=dark]{--avatar-frame-color: var(--gray-200);--orange-avatar-bg: var(--orange-700);--orange-avatar-color: var(--orange-50);--pink-avatar-bg: var(--pink-700);--blue-avatar-bg: var(--blue-700);--green-avatar-bg: var(--green-700);--green-avatar-color: var(--green-50);--dark-green-avatar-bg: var(--green-700);--dark-green-avatar-color: var(--green-50);--yellow-avatar-bg: var(--yellow-700)}html[data-theme=light] .es-badge[data-theme=amber],html[data-theme=light] .es-badge[data-theme=orange],html[data-theme=light] .es-badge[data-theme=yellow]{--c-fill: var(--ei-s-wait-bg);--c-fg: var(--ei-s-wait-fg);--c-line: var(--ei-s-wait-bd);--c-solid-bg: var(--ei-s-wait-fg);--c-solid-fg: var(--ei-on-accent)}html[data-theme=light] .es-badge[data-theme=cyan],html[data-theme=light] .es-badge[data-theme=light-blue]{--c-fill: var(--ei-s-rel-bg);--c-fg: var(--ei-s-rel-fg);--c-line: var(--ei-s-rel-bd);--c-solid-bg: var(--ei-s-rel-fg);--c-solid-fg: var(--ei-on-accent)}html[data-theme=light] .es-badge[data-theme=blue]{--c-fill: var(--ei-s-prod-bg);--c-fg: var(--ei-s-prod-fg);--c-line: var(--ei-s-prod-bd);--c-solid-bg: var(--ei-s-prod-fg);--c-solid-fg: var(--ei-on-accent)}html[data-theme=light] .es-badge[data-theme=purple],html[data-theme=light] .es-badge[data-theme=violet],html[data-theme=light] .es-badge[data-theme=pink]{--c-fill: var(--ei-s-qc-bg);--c-fg: var(--ei-s-qc-fg);--c-line: var(--ei-s-qc-bd);--c-solid-bg: var(--ei-s-qc-fg);--c-solid-fg: var(--ei-on-accent)}html[data-theme=light] .es-badge[data-theme=green]{--c-fill: var(--ei-s-ready-bg);--c-fg: var(--ei-s-ready-fg);--c-line: var(--ei-s-ready-bd);--c-solid-bg: var(--ei-s-ready-fg);--c-solid-fg: var(--ei-on-accent)}html[data-theme=light] .es-badge[data-theme=red]{--c-fill: var(--ei-s-hold-bg);--c-fg: var(--ei-s-hold-fg);--c-line: var(--ei-s-hold-bd);--c-solid-bg: var(--ei-s-hold-fg);--c-solid-fg: var(--ei-on-accent)}html[data-theme=light] .es-badge[data-theme=gray],html[data-theme=light] .es-badge[data-theme=grey],html[data-theme=light] .es-badge[data-theme=darkgrey],html[data-theme=light] .es-badge:not([data-theme]){--c-fill: var(--ei-s-neu-bg);--c-fg: var(--ei-s-neu-fg);--c-line: var(--ei-s-neu-bd);--c-solid-bg: var(--ei-s-neu-fg);--c-solid-fg: var(--ei-on-accent)}.ei-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 var(--ei-space-2);border-radius:var(--ei-r-pill);font:500 var(--ei-fs-xs)/1 var(--ei-font);white-space:nowrap;background:var(--ei-status-bg);color:var(--ei-status-fg);box-shadow:inset 0 0 0 1px var(--ei-status-bd)}.ei-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ei-status-fg)}.ei-status--wait{--ei-status-bg: var(--ei-s-wait-bg);--ei-status-fg: var(--ei-s-wait-fg);--ei-status-bd: var(--ei-s-wait-bd)}.ei-status--rel{--ei-status-bg: var(--ei-s-rel-bg);--ei-status-fg: var(--ei-s-rel-fg);--ei-status-bd: var(--ei-s-rel-bd)}.ei-status--prod{--ei-status-bg: var(--ei-s-prod-bg);--ei-status-fg: var(--ei-s-prod-fg);--ei-status-bd: var(--ei-s-prod-bd)}.ei-status--qc{--ei-status-bg: var(--ei-s-qc-bg);--ei-status-fg: var(--ei-s-qc-fg);--ei-status-bd: var(--ei-s-qc-bd)}.ei-status--ready{--ei-status-bg: var(--ei-s-ready-bg);--ei-status-fg: var(--ei-s-ready-fg);--ei-status-bd: var(--ei-s-ready-bd)}.ei-status--hold{--ei-status-bg: var(--ei-s-hold-bg);--ei-status-fg: var(--ei-s-hold-fg);--ei-status-bd: var(--ei-s-hold-bd)}.ei-status--neu{--ei-status-bg: var(--ei-s-neu-bg);--ei-status-fg: var(--ei-s-neu-fg);--ei-status-bd: var(--ei-s-neu-bd)}.ei-rush{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--ei-r-pill);background:var(--ei-rush);color:var(--ei-on-accent);font:600 var(--ei-fs-xs)/1 var(--ei-font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ei-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 var(--ei-space-4);background:var(--ei-surface);border:1px solid var(--ei-line-200);border-radius:var(--ei-r-card);box-shadow:var(--ei-sh-lift)}.ei-summary>div{display:grid;gap:var(--ei-space-1);align-content:start;min-width:0;padding:var(--ei-space-3) var(--ei-space-4);border-left:1px solid var(--ei-line-200)}.ei-summary>div:first-child{border-left:0}.ei-summary dt{font-size:var(--ei-fs-xs);font-weight:500;color:var(--ei-ink-700)}.ei-summary dd{margin:0;font-size:var(--ei-fs-md);font-weight:500;color:var(--ei-ink-900);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ei-summary dd.ei-summary-big{font-size:var(--ei-fs-xl);font-weight:600}.ei-summary dd.ei-summary-muted{color:var(--ei-ink-500);font-weight:400}@media (max-width: 760px){.ei-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ei-summary>div:nth-child(3){border-left:0}.ei-summary>div:nth-child(n+3){border-top:1px solid var(--ei-line-200)}}html[data-theme=light] .text-success{color:var(--ei-s-ready-fg)!important}html[data-theme=light] .text-warning{color:var(--ei-s-wait-fg)!important}html[data-theme=light] .text-danger{color:var(--ei-s-hold-fg)!important}html[data-theme=light] .table-danger,html[data-theme=light] .table-danger>th,html[data-theme=light] .table-danger>td{background-color:var(--ei-s-hold-bg);border-color:var(--ei-s-hold-bd)}[data-ei-work-package],[data-ei-pickup],[data-testid=release-gate-inline]{padding-inline:var(--padding-md, 15px)}body[data-route^="Form/"] [data-ei-work-package=sections],body[data-route^="Form/"] [data-testid=release-gate-inline][data-placement=after]{background:var(--ei-surface);border:1px solid var(--ei-line-200);border-radius:var(--ei-r-card);box-shadow:var(--ei-sh-lift);margin:0 var(--ei-space-4) var(--ei-space-6);padding:var(--ei-space-4) var(--ei-space-6)}[data-ei-work-package=sections] h3{font-size:var(--ei-fs-md);font-weight:var(--ei-fw-heading)}[data-ei-work-package=sections] dl[data-spec],[data-ei-work-package=sections] dl[data-production-job]{display:grid;grid-template-columns:max-content 1fr;gap:var(--ei-space-2) var(--ei-space-6)}[data-ei-work-package=sections] dl[data-spec] dt,[data-ei-work-package=sections] dl[data-production-job] dt{font-size:var(--ei-fs-sm);font-weight:var(--ei-fw-strong);color:var(--ei-ink-700)}[data-ei-work-package=sections] dl[data-spec] dd,[data-ei-work-package=sections] dl[data-production-job] dd{margin:0}body{letter-spacing:normal}:root{--ei-page-head-height: calc(var(--ei-space-8) + var(--ei-space-3));--page-head-height: var(--ei-page-head-height);--list-row-height: 40px}.page-head .es-breadcrumbs__item{font-size:var(--ei-fs-sm);font-weight:var(--ei-fw-medium)}.page-head .es-breadcrumbs li:last-child .es-breadcrumbs__item{font-size:var(--ei-fs-xl);font-weight:var(--ei-fw-heading);letter-spacing:var(--ei-ls-heading)}.page-head .es-button,.page-head .btn{height:var(--ei-ctl-h);font-size:var(--ei-fs-sm);font-weight:var(--ei-fw-medium)}.page-head .es-button:not(.icon-btn){padding-inline:var(--ei-space-3)}.page-head .es-button.icon-btn,.page-head .btn.icon-btn{width:var(--ei-ctl-h)}html[data-theme=light]{--control-bg: var(--ei-surface)}html[data-theme=light] .frappe-control:not(.frappe-control[data-fieldtype=Table]) .form-control:not(.like-disabled-input),html[data-theme=light] .page-form .form-control{border:1px solid var(--ei-line-input)}.page-form .form-control,.page-form .btn,.page-form .es-button{height:32px;font-size:var(--ei-fs-sm)}html[data-theme=light] .es-button:not([data-variant]),html[data-theme=light] .es-button[data-variant=subtle]{--bt-fill-bg: var(--ei-surface);--bt-fill-bg-hover: var(--ei-subtle);--bt-fill-bg-active: var(--ei-canvas);border-color:var(--ei-line-btn)}html[data-theme=light] .btn.btn-default,html[data-theme=light] .btn.btn-secondary{background-color:var(--ei-surface);border:1px solid var(--ei-line-btn)}html[data-theme=light] .btn.btn-default:hover,html[data-theme=light] .btn.btn-secondary:hover{background-color:var(--ei-subtle)}html[data-theme=light] .es-button.primary-action,html[data-theme=light] .btn.btn-primary{box-shadow:0 2px 3px #d8182a0f}body[data-route^="List/"],body[data-route^="Form/"],body[data-route^="query-report/"],body[data-route^="Workspaces/"],body[data-route^="List/"] .page-container,body[data-route^="Form/"] .page-container,body[data-route^="query-report/"] .page-container,body[data-route^="Workspaces/"] .page-container{background:var(--ei-canvas)}body[data-route^="List/"] .page-head,body[data-route^="Form/"] .page-head,body[data-route^="query-report/"] .page-head,body[data-route^="Workspaces/"] .page-head{background:var(--ei-surface)}body[data-route^="Workspaces/"] .layout-main-section{background:transparent;padding-top:var(--ei-space-6)}.ei-workspace-shortcuts-active h2.h4{font-size:var(--ei-fs-2xs);font-weight:var(--ei-fw-strong);letter-spacing:var(--ei-ls-label);text-transform:uppercase;color:var(--ei-ink-500);margin-bottom:var(--ei-space-3)}body[data-route="Workspaces/Express Imaging"] .ei-workspace-shortcuts-active>div>h2.h4{min-height:var(--ei-space-7);padding-inline-start:calc(var(--ei-space-7) + var(--ei-space-3));display:flex;align-items:center;background:url(/assets/ei/images/ei-logo.svg) left center/var(--ei-space-7) var(--ei-space-7) no-repeat}.ei-workspace-shortcuts-active .shortcut-widget-box{min-height:52px;justify-content:center;border:1px solid var(--ei-line-200);border-radius:var(--ei-r-card);box-shadow:var(--ei-sh-lift);background:var(--ei-surface);font-size:var(--ei-fs-sm);font-weight:var(--ei-fw-medium);color:var(--ei-ink-900)}.ei-workspace-shortcuts-active .shortcut-widget-box:hover{border-color:var(--ei-line-300);background:var(--ei-subtle)}body[data-route^="List/"] .page-form,body[data-route^="query-report/"] .page-form{background:transparent;padding:var(--ei-space-4) var(--ei-space-6) var(--ei-space-3)}body[data-route^="List/"]:not([data-route*="/Kanban/"]) .frappe-list,body[data-route^="Form/"] .form-layout>.form-page,body[data-route^="query-report/"] .report-wrapper,body[data-route^="query-report/"] .layout-main-section .table-responsive{background:var(--ei-surface);border:1px solid var(--ei-line-200);border-radius:var(--ei-r-card);box-shadow:var(--ei-sh-lift)}body[data-route^="List/"] .frappe-list,body[data-route^="query-report/"] .report-wrapper,body[data-route^="query-report/"] .layout-main-section .table-responsive{margin:0 var(--ei-space-6) var(--ei-space-6);overflow:hidden}body[data-route^="query-report/"] .layout-main-section .table-responsive{width:auto}body[data-route^="query-report/"] .layout-main-section .table-responsive>.table{margin:0;border:0}body[data-route^="query-report/"] .layout-main-section .table-responsive>.table>caption{padding-inline:var(--ei-space-4);font-size:var(--ei-fs-xs);color:var(--ei-ink-500)}body[data-route^="query-report/"] .table>thead>tr>th,.report-wrapper .dt-header .dt-cell__content{font-size:var(--ei-fs-2xs);font-weight:var(--ei-fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--ei-ink-500);background-color:var(--ei-subtle)}body[data-route^="query-report/"] .table>tbody>tr>td,.report-wrapper .dt-body .dt-cell__content{font-size:var(--ei-fs-sm)}body[data-route^="Form/"] .form-layout>.form-page{margin:0 var(--ei-space-4) var(--ei-space-6);overflow:visible}body[data-route^="Form/"] .form-tabs-list{top:var(--page-head-height);border-radius:var(--ei-r-card) var(--ei-r-card) 0 0}body[data-route^="Form/"] .form-tab-content{scroll-margin-top:calc(var(--page-head-height) + var(--ei-space-8))}body[data-route^="Form/"]:has(.navbar) .form-tabs-list{top:calc(var(--navbar-height, 0px) + var(--page-head-height))}body[data-route^="Form/"]:has(.navbar) .form-tab-content{scroll-margin-top:calc(var(--navbar-height, 0px) + var(--page-head-height) + var(--ei-space-8))}.list-row-head{border-radius:0;background-color:var(--ei-subtle);border-bottom:1px solid var(--ei-line-200)}.list-row-head .list-row-col,.list-row-head .list-subject{font-size:var(--ei-fs-2xs);font-weight:var(--ei-fw-strong);letter-spacing:.04em;text-transform:uppercase;color:var(--ei-ink-500)}.list-row-head .level-right{background:transparent}.frappe-list .list-row .level-right{background-color:var(--ei-surface)}.frappe-list .list-row-container{padding-inline:0}.frappe-list .list-row{min-height:52px;padding-inline:var(--ei-space-2);font-size:var(--ei-fs-sm);color:var(--ei-ink-700)}.frappe-list .list-row .list-subject .bold,.frappe-list .list-row .list-subject a{font-weight:var(--ei-fw-strong);color:var(--ei-ink-900)}body:is([data-route^="List/EI Work Package/"],[data-route^="List/EI Job/"]) .layout-main-section-wrapper:not(.disable-scrolling) .frappe-list .result-container .result .list-row-container .level-left .list-row-col{min-width:0}.frappe-list .list-paging-area{padding:var(--ei-space-3) var(--ei-space-4);border-top:1px solid var(--ei-line-200)}.form-section .section-head{font-size:var(--ei-fs-md);font-weight:var(--ei-fw-heading);letter-spacing:-.01em;color:var(--ei-ink-900)}.frappe-control .control-label,.form-group .control-label{font-size:var(--ei-fs-xs);font-weight:var(--ei-fw-medium);color:var(--ei-ink-700)}.form-tabs-list .nav-item .nav-link{font-size:var(--ei-fs-sm)}.form-tabs-list .nav-item .nav-link.active{font-weight:var(--ei-fw-strong);color:var(--ei-ink-900);border-bottom:2px solid var(--ei-accent);padding-bottom:8px}.indicator-pill,.es-badge{font-size:var(--ei-fs-xs);font-weight:var(--ei-fw-medium);letter-spacing:normal}.body-sidebar-container.expanded .body-sidebar .body-sidebar-top,.body-sidebar-container.expanded .body-sidebar .standard-items-band{padding-inline:var(--ei-space-3)}.body-sidebar .standard-sidebar-item .item-anchor{height:var(--ei-ctl-h);border-radius:var(--ei-r-ctl)}.body-sidebar-container.expanded .body-sidebar .standard-sidebar-item .item-anchor{padding-left:var(--ei-space-3)}.body-sidebar .standard-sidebar-item .sidebar-item-label{font-size:var(--ei-fs-sm);font-weight:var(--ei-fw-medium);letter-spacing:normal;margin-left:var(--ei-space-3)}.body-sidebar .standard-sidebar-item.active-sidebar .sidebar-item-label{font-weight:var(--ei-fw-strong)}.body-sidebar .standard-items-band{padding-bottom:var(--ei-space-2);margin-bottom:var(--ei-space-2);border-bottom:1px solid var(--outline-gray-1)}html[data-theme=light] .body-sidebar .standard-sidebar-item.active-sidebar{box-shadow:none}.body-sidebar .standard-sidebar-item.active-sidebar:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:3px;background:var(--ei-accent)}html[data-theme=dark] .body-sidebar .standard-sidebar-item.active-sidebar:before{background:var(--ei-sidebar-focus)}html[data-theme=light] .body-sidebar .standard-sidebar-item.active-sidebar .sidebar-item-icon{color:var(--ei-sidebar-focus)}.body-sidebar .dropdown-navbar-user{margin:0 var(--ei-space-2);padding:var(--ei-space-3) 0 var(--ei-space-1);border-top:1px solid var(--outline-gray-1)}.body-sidebar[data-title="Express Imaging"] .sidebar-header{height:64px;margin:var(--ei-space-2) var(--ei-space-2) var(--ei-space-1)}.body-sidebar[data-title="Express Imaging"] .sidebar-header .header-logo{display:block!important;flex:none;width:170px;height:40px;background:url(/assets/ei/images/ei-wordmark.svg) 2px center/168px auto no-repeat!important}.body-sidebar[data-title="Express Imaging"] .sidebar-header .header-logo>*{display:none}.body-sidebar[data-title="Express Imaging"] .sidebar-header .title-container{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.body-sidebar[data-title="Express Imaging"] .sidebar-header .drop-icon{margin-left:auto}.body-sidebar-container:not(.expanded) .body-sidebar[data-title="Express Imaging"] .sidebar-header{height:40px}.body-sidebar-container:not(.expanded) .body-sidebar[data-title="Express Imaging"] .sidebar-header .header-logo{width:28px;height:28px;background:url(/assets/ei/images/ei-logo.svg) center/28px no-repeat!important}html[data-theme=light] .dock{--dock-bg: var(--ei-sidebar);--dock-ink: var(--ei-sidebar-ink);--dock-ink-strong: var(--ei-sidebar-ink-strong);--dock-tile-hover: rgba(255, 255, 255, .08);--dock-tile-active: rgba(255, 255, 255, .12);--dock-rule: rgba(255, 255, 255, .14);--outline-gray-1: var(--ei-sidebar-line);--ei-line-ctl: var(--ei-sidebar-ink-muted)}@media (max-width: 767px){body[data-route^="List/"] .page-form,body[data-route^="query-report/"] .page-form{padding:var(--ei-space-3)}body[data-route^="List/"] .frappe-list,body[data-route^="Form/"] .form-layout>.form-page{margin:0 var(--ei-space-3) var(--ei-space-4)}}:root{--padding-xs: var(--ei-space-1);--padding-sm: var(--ei-space-2);--padding-md: var(--ei-space-4);--padding-xl: var(--ei-space-7);--margin-xs: var(--ei-space-1);--margin-sm: var(--ei-space-2);--margin-md: var(--ei-space-4);--margin-xl: var(--ei-space-7);--btn-height: var(--ei-ctl-h);--input-height: var(--ei-ctl-h)}html[data-theme=dark]{--radius-sm: var(--ei-r-ctl);--radius: var(--ei-r-ctl);--radius-md: var(--ei-r-card);--radius-lg: var(--ei-r-card);--radius-xl: var(--ei-r-card)}body[data-route^=Form] .page-head .page-title .es-breadcrumbs li:last-child .es-breadcrumbs__item{font-weight:var(--ei-fw-heading);letter-spacing:var(--ei-ls-heading)}input.form-control,select.form-control,div.like-disabled-input,.awesomplete>input{min-height:var(--ei-ctl-h);height:var(--ei-ctl-h)}.form-control,.like-disabled-input,.control-label,.btn,.es-button,.frappe-list .list-row,.list-row-head,.form-sidebar .sidebar-label,.form-sidebar .form-sidebar-label,.form-sidebar .sidebar-section{letter-spacing:normal}.form-control,.like-disabled-input{font-size:var(--ei-fs-sm)}.btn:not(.btn-xs):not(.icon-btn){min-height:var(--ei-ctl-h)}.indicator-pill,.es-badge{border-radius:var(--ei-r-pill)}.list-paging-area .es-tab-buttons{border-radius:var(--ei-r-ctl);height:var(--ei-ctl-h);align-items:center}.list-paging-area .es-tab-buttons .es-pill{border-radius:var(--ei-r-pill)}body[data-route^="query-report/"] .table>thead>tr>th{padding:var(--ei-space-3) var(--ei-space-4)}body[data-route^="query-report/"] .table>tbody>tr>td{padding:var(--ei-space-3) var(--ei-space-4)}.ei-workspace-shortcuts-active .shortcut-widget-box{padding:var(--ei-space-3) var(--ei-space-4)}.dropdown-menu,.es-menu,[role=menu]{border-radius:var(--ei-r-card);box-shadow:var(--ei-sh-pop)}html[data-theme=light] .dropdown-menu,html[data-theme=light] .es-menu,html[data-theme=light] [role=menu]{border:1px solid var(--ei-line-200)}.dropdown-menu .dropdown-item,[role=menu] [role=menuitem]{min-height:var(--ei-ctl-h);border-radius:var(--ei-r-ctl);font-size:var(--ei-fs-sm);letter-spacing:normal}.modal-content{border-radius:var(--ei-r-card);box-shadow:var(--ei-sh-modal)}.modal-content .modal-header{padding:var(--ei-space-4) var(--ei-space-5);border-radius:var(--ei-r-card) var(--ei-r-card) 0 0}.modal .modal-content .modal-header .modal-title{font-size:var(--ei-fs-lg);font-weight:var(--ei-fw-heading);letter-spacing:-.01em}.modal-content .modal-body{padding:var(--ei-space-4) var(--ei-space-5)}.modal-content .modal-footer{padding:var(--ei-space-3) var(--ei-space-5)}.modal .modal-content .modal-footer .btn,.modal .modal-content .modal-footer .es-button{height:var(--ei-ctl-h);padding-inline:var(--ei-space-4);font-size:var(--ei-fs-sm);font-weight:var(--ei-fw-medium)}.desk-alert,.alert.desk-alert{border-radius:var(--ei-r-card);box-shadow:var(--ei-sh-pop);font-size:var(--ei-fs-sm)}.frappe-list .no-result{color:var(--ei-ink-500);font-size:var(--ei-fs-sm)}.body-sidebar .sidebar-items>.section-item:has(.section-break):not(:first-child){margin-top:var(--ei-space-3)}.body-sidebar .standard-sidebar-item .item-anchor.section-break{height:24px;cursor:pointer}.body-sidebar .standard-sidebar-item .section-break .sidebar-item-label{font-size:var(--ei-fs-2xs);font-weight:var(--ei-fw-strong);letter-spacing:var(--ei-ls-label);text-transform:uppercase}.body-sidebar .sidebar-items .section-break{color:var(--ei-sidebar-label)!important}.body-sidebar .section-break .drop-icon{width:24px;height:24px;margin-right:0;border-radius:var(--ei-r-ctl)}.body-sidebar .section-item .sidebar-item-control .drop-icon{border:1px solid var(--ei-sidebar-label)!important}.body-sidebar .section-break .drop-icon svg{stroke:var(--ei-sidebar-ink)!important}body.desktop-page[data-route=""],body.desktop-page[data-route=""] .page-container{background:var(--ei-canvas)}body.desktop-page[data-route=""] .desktop-navbar{background:var(--ei-surface);border-bottom:1px solid var(--ei-line-200)}body.desktop-page[data-route=""] .desktop-navbar #brand-logo{content:url(/assets/ei/images/ei-logo.svg);width:32px;height:32px;border-radius:var(--ei-r-ctl)}body.desktop-page .desktop-wrapper>.desktop-container{flex-direction:column;align-items:center;padding:var(--ei-space-8) var(--ei-space-6)}.ei-launcher-head{width:100%;max-width:720px;margin-bottom:var(--ei-space-5)}.ei-launcher-eyebrow{margin:0 0 var(--ei-space-2);font-size:var(--ei-fs-2xs);font-weight:var(--ei-fw-strong);letter-spacing:var(--ei-ls-label);text-transform:uppercase;color:var(--ei-ink-500)}.ei-launcher-title{margin:0;font-size:var(--ei-fs-3xl);font-weight:var(--ei-fw-heading);letter-spacing:-.03em;line-height:1.2;color:var(--ei-ink-900)}.ei-launcher-sub{margin:var(--ei-space-2) 0 0;font-size:var(--ei-fs-sm);color:var(--ei-ink-500)}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container{width:100%;max-width:720px;margin:0;padding:var(--ei-space-4);background:var(--ei-surface);border:1px solid var(--ei-line-200);border-radius:var(--ei-r-card);box-shadow:var(--ei-sh-lift)}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons{grid-template-columns:repeat(auto-fit,minmax(152px,1fr))!important;grid-template-rows:none;justify-items:stretch;gap:var(--ei-space-2)}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons>.desktop-icon{width:auto;height:auto;min-height:0;padding:var(--ei-space-5) var(--ei-space-3) var(--ei-space-4);border:1px solid transparent;border-radius:var(--ei-r-card);justify-content:flex-start;transition:background-color .12s,border-color .12s}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons>.desktop-icon:hover{background:var(--ei-subtle);border-color:var(--ei-line-200)}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons>.desktop-icon:focus-within{border-color:var(--ei-accent);box-shadow:var(--ei-focus)}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons>.desktop-icon .icon-container{width:56px;height:56px;padding:0;border-radius:var(--ei-r-card);overflow:hidden;box-shadow:var(--ei-sh-card)}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons>.desktop-icon .icon-container .app-icon{width:100%;height:100%}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons>.desktop-icon .icon-caption{height:auto}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons>.desktop-icon .icon-title{white-space:normal;line-height:1.3;font-size:var(--ei-fs-sm);font-weight:var(--ei-fw-strong);color:var(--ei-ink-900);letter-spacing:normal}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons>.desktop-icon .icon-title:focus-visible{outline:none}@media (max-width: 767px){body.desktop-page .desktop-wrapper>.desktop-container{padding:var(--ei-space-6) var(--ei-space-4)}.ei-launcher-title{font-size:var(--ei-fs-2xl)}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.desktop-page .desktop-wrapper>.desktop-container>.icons-container>.icons>.desktop-icon{width:auto;height:auto;min-height:0;padding:var(--ei-space-4) var(--ei-space-1) var(--ei-space-3)}}body[data-route^="Form/Quotation/"] .frappe-control[data-fieldname=ei_job] div.like-disabled-input{height:auto}.frappe-control:is([data-fieldtype=Link],[data-fieldtype="Dynamic Link"],[data-fieldtype=Data],[data-fieldtype=Select]) .control-value.like-disabled-input{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root{--ei-focus-neutral: 0 0 0 1px var(--ei-ink-700), 0 0 0 4px rgba(70, 75, 83, .22);--focus-default: var(--ei-focus-neutral)}html[data-theme=light] .form-control:focus{box-shadow:var(--ei-focus-neutral)}@media (min-width: 992px){body[data-route^="Form/"] .layout-side-section.hide-sidebar{display:block;visibility:hidden}}body[data-route^="Form/"] .modal .form-layout>.form-page{margin:0;background:transparent;border:0;border-radius:0;box-shadow:none}[data-testid=package-actions]{display:flex;flex-wrap:wrap;gap:var(--ei-space-2)}body.ei-staff .frappe-list :is(.comment-count,.comment-count + .mx-2,.list-row-like,.list-liked-by-me){display:none!important}body.ei-staff .list-paging-area :is(.es-tab-buttons > .es-pill:last-child,.btn-paging[data-value="2500"]){display:none}.frappe-list .list-subject>span:not(.select-like){flex:0 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page-form .form-control{text-overflow:ellipsis}body.ei-staff .form-sidebar a[href*="/user/"]{pointer-events:none;color:inherit;text-decoration:none}.ei-intake-banner{margin:var(--ei-space-3) var(--ei-space-4);padding:var(--ei-space-3) var(--ei-space-4);border:1px solid var(--ei-line-200);border-radius:var(--ei-r-card);background:var(--ei-surface);box-shadow:var(--ei-sh-card)}.ei-intake-banner:not(:has(.ei-intake-banner__row > *)){display:none}.ei-intake-banner__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ei-space-2) var(--ei-space-4);font-size:var(--ei-fs-sm);color:var(--ei-ink-700)}.ei-intake-banner__row>a{font-weight:var(--ei-fw-medium);color:var(--ei-accent)}.ei-intake-banner__matches{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ei-space-2)}.ei-intake-banner__matches p{margin:0}.ei-overdue-filter{display:flex;align-items:center;width:auto;margin-bottom:0}body[data-route^="Form/CRM Lead/"] .user-actions:has(a.user-action-link[href^="/crm/leads/"]){display:none!important}.ei-lookup{padding:var(--ei-space-5) var(--ei-space-6)}.ei-lookup-form{max-width:36rem;margin-bottom:var(--ei-space-4)}.ei-lookup-row{display:flex;gap:var(--ei-space-2);align-items:stretch}.ei-lookup-row .form-control{flex:1 1 auto;min-width:0}.ei-lookup-row .btn{flex:none;min-height:var(--ei-ctl-h)}.ei-lookup-table th[scope=row],.ei-lookup-table td:nth-child(5),.ei-lookup-table li a{white-space:nowrap}.ei-record-header[data-scope="EI Work Package"] [data-testid=record-number],.ei-record-header[data-scope="EI Work Package"] [data-testid=record-status],.ei-wp-new [data-testid=summary-strip],.ei-wp-new [data-testid=file-folder-link]{display:none}[data-testid=material-lines]>p:not([role]),[data-testid=material-lines]>[data-testid=material-readiness-grid],[data-testid=material-lines]>dl>dt:nth-of-type(2),[data-testid=material-lines]>dl>dd[data-field=status],.ei-wp-readiness-native [data-testid=material-lines]>dl{display:none}[data-testid=material-lines]>h3{font-size:var(--ei-fs-md);font-weight:var(--ei-fw-heading)}body[data-route^="List/EI Work Package/"] .frappe-list .level-left .list-row-col:is([data-fieldname=ei_job],[data-fieldname=description],[data-fieldname=lane],[data-fieldname=promised_date]){flex:1 1 0!important;width:auto!important;min-width:0}body[data-route^="List/EI Work Package/"] .frappe-list .level-left .list-row-col:is(:has(.indicator-pill),.list-row-head .list-row-col:not([data-fieldname],.list-subject,.tag-col)){flex:0 0 8rem;min-width:8rem}body[data-route^="Form/EI Pickup Record/"] .form-layout:has(+ [data-ei-pickup=sections])>.form-page{margin-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0;box-shadow:none}body[data-route^="Form/EI Pickup Record/"] [data-ei-pickup=sections]{background:var(--ei-surface);border:1px solid var(--ei-line-200);border-top:0;border-radius:0 0 var(--ei-r-card) var(--ei-r-card);box-shadow:var(--ei-sh-lift);margin:0 var(--ei-space-4) var(--ei-space-6);padding:var(--ei-space-4) var(--ei-space-6) var(--ei-space-6)}[data-ei-pickup=sections] [data-testid=pickup-packages]>h3,[data-ei-pickup=sections] [data-testid=handover-details]>legend{font-size:var(--ei-fs-md);font-weight:var(--ei-fw-heading);letter-spacing:-.01em;color:var(--ei-ink-900);border:0;width:auto;margin:var(--ei-space-4) 0 var(--ei-space-3);padding:0}[data-ei-pickup=sections] [data-testid=handover-details]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--ei-space-6);column-gap:var(--ei-space-6);border-top:1px solid var(--ei-line-200);margin-top:var(--ei-space-4)}@media (max-width: 767px){[data-ei-pickup=sections] [data-testid=handover-details]{grid-template-columns:minmax(0,1fr)}}[data-ei-pickup=sections] .ei-pickup-links{display:flex;gap:var(--ei-space-4);margin:0;font-size:var(--ei-fs-sm)}[data-ei-pickup=sections] [data-testid=payment-confirmed-toggle]>.checkbox{display:flex;align-items:baseline;gap:var(--ei-space-2);color:var(--ei-ink-500)}[data-ei-pickup=sections] [data-testid=payment-confirmed-toggle][data-state=confirmed]>small.text-success{display:none}body.ei-staff .new-timeline :is(a[href*="/desk/version/"],a[href*="/desk/user/"],a[href*="/app/version/"],a[href*="/app/user/"]){pointer-events:none;color:inherit;text-decoration:none}[data-testid=job-contacts]>.row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ei-space-3);margin:0}[data-testid=job-contacts]>.row>label{display:block;width:100%;max-width:none;padding:0}[data-testid=job-contacts]>.row :is(.frappe-control,.form-group,.control-input-wrapper,.control-input,.select-icon,select){width:100%;max-width:none}[data-testid=job-contacts] .ei-contacts-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ei-space-2);margin-top:var(--ei-space-3)}[data-testid=job-contacts] .ei-contacts-actions .frappe-control{margin:0}body[data-route^="Form/EI Order Exception"] .frappe-control[data-fieldname=description] textarea,body[data-route^="Form/EI Order Exception"] .frappe-control[data-fieldname=resolution] textarea{height:6rem;min-height:6rem}.ei-line-editor .grid-form-heading .grid-insert-row,.ei-line-editor .grid-form-heading .grid-insert-row-below,.ei-line-editor .grid-form-heading .grid-duplicate-row,.ei-line-editor .grid-form-heading .grid-move-row,.ei-line-editor .grid-footer-toolbar{display:none!important}body[data-route^="Form/Sales Invoice/"] .frappe-control[data-fieldname=base_total_taxes_and_charges],body[data-route^="Form/Quotation/"] .frappe-control[data-fieldname=base_total_taxes_and_charges]{display:none}.ei-overdue-filter{align-self:flex-start}.ei-overdue-filter :is(.frappe-control,.form-group){margin:0}.ei-lookup-row #ei-lookup-query{border:1px solid var(--ei-line-input)}[data-testid=job-contacts]>.row .frappe-control[data-fieldtype=Select] .select-icon{width:auto}@media (max-width: 1279px){body[data-route^="Form/"] .page-head .custom-actions>:is(.es-button:not([data-variant=solid],.btn-primary),.custom-btn-group){display:none!important}}body[data-route="List/Customer/List"] .list-row [data-filter="disabled,=,0"]{display:none}@media (max-width: 575px){body[data-route="List/Customer/List"] .frappe-list .mobile-layout .list-row-col[data-fieldname=mobile_no]{display:block!important}body[data-route="List/Customer/List"] .frappe-list .mobile-layout.no-seperator{display:none}}.list-row .mobile-layout-seperator:not(:has(~ .mobile-layout:not(.no-seperator))):after{content:none!important}[data-testid=job-contacts] .ei-contact-value{margin:var(--ei-space-1) 0 0;font-weight:400;overflow-wrap:anywhere}body[data-route="List/EI Work Package/Kanban/Production"] :is(.layout-main,.layout-main-section-wrapper,.layout-main-section,.frappe-list,.frappe-list > .result){min-width:0;max-width:100%}[data-testid=production-board] .production-columns::-webkit-scrollbar{height:10px}[data-testid=production-board] .production-columns::-webkit-scrollbar-thumb{background:var(--ei-line-300);border-radius:var(--ei-r-ctl)}[data-testid=production-board] .production-columns::-webkit-scrollbar-track{background:var(--ei-subtle);border-radius:var(--ei-r-ctl)}@property --ei-board-fade{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes ei-board-fade{0%,96%{--ei-board-fade: 56px}to{--ei-board-fade: 0px}}@supports (animation-timeline: scroll()){[data-testid=production-board] .production-columns{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ei-board-fade)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--ei-board-fade)),transparent);animation:ei-board-fade linear both;animation-timeline:scroll(self inline)}}body.ei-board-shop[data-route="List/EI Work Package/Kanban/Production"] :is(.view-switcher,.filter-selector,.standard-filter-section){display:none!important}.list-paging-area .ei-list-count{margin-inline-start:var(--ei-space-4);font-size:var(--ei-fs-xs);color:var(--ei-ink-500);white-space:nowrap}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .list-row-head .list-count{display:none}body[data-route="List/EI Artwork Asset/List"] .frappe-list .list-row-col[data-fieldname=ei_job]{display:none!important}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list :is(.result,.list-row-container){width:100%!important;min-width:0!important}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list :is(.list-row,.list-row-head)>.level-left{flex:1 1 auto;min-width:0!important}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list .level-left .list-row-col:not(.tag-col){flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list .level-left .list-row-col.list-subject{flex-grow:1.6!important}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list .level-left .list-row-col:is([data-fieldname=status_field],[data-fieldname=status],[data-fieldname=grand_total],[data-fieldname=outstanding_amount]){flex:0 0 7.5rem!important}@media (max-width: 1279px){body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list :is(.list-row,.list-row-head)>.level-right{display:none}body[data-route="List/EI Work Package/List"] .frappe-list .list-row-col[data-fieldname=description],body[data-route="List/Sales Invoice/List"] .frappe-list .list-row-col[data-fieldname=posting_date]{display:none!important}}@media (max-width: 1023px){body[data-route="List/EI Work Package/List"] .frappe-list .list-row-col[data-fieldname=lane],body[data-route="List/EI Order Exception/List"] .frappe-list .list-row-col[data-fieldname=owner_user]{display:none!important}}body[data-route^="Form/"] .std-form-layout .form-section :is(.section-head,.section-body,.form-section-description),body[data-route^="Form/"] .std-form-layout .form-dashboard-section :is(.section-head,.section-body),body[data-route^="Form/"] .form-footer{max-width:none!important}body.ei-staff[data-route^="Form/"] .layout-side-section{display:none!important}body[data-route^="Form/"] .form-section:not(.ei-job-surface) .section-body>.form-column:not(:has(.frappe-control:not(.hide-control))){display:none}body[data-route^="Form/"] .page-head .custom-actions>.btn.btn-primary{order:1}body[data-route^="Form/"] .column-limit-reached .form-grid .grid-static-col:is([data-fieldtype=Data],[data-fieldtype=Link],[data-fieldtype="Dynamic Link"],[data-fieldtype=Select],[data-fieldtype="Small Text"],[data-fieldtype=Text],[data-fieldtype="Text Editor"]){flex:1 1 0;width:auto;min-width:5rem}body[data-route^="Form/"] .column-limit-reached .form-grid .grid-static-col:is([data-fieldtype=Currency],[data-fieldtype=Float],[data-fieldtype=Int],[data-fieldtype=Percent]){flex:0 0 6.5rem;width:6.5rem}.ei-summary dd.ei-summary-big{white-space:nowrap}body[data-route^="Form/"] [data-testid=job-contacts]>.row{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}@media (max-width: 1279px){body[data-route^="Form/"] .page-head .custom-actions>:is(.btn:not(.btn-primary),.inner-group-button),body[data-route^="Form/"] .page-head :is(.prev-doc,.next-doc){display:none!important}body[data-route^="Form/"] .page-head .menu-btn-group.hidden-xl{display:inline-flex!important}body[data-route^="Form/"] .page-head .menu-btn-group .dropdown-menu>li.hidden-xl{display:block!important}body[data-route^="Form/"] .page-head .page-title{flex:1 1 auto;min-width:12rem}}.body-sidebar .avatar-name-email>span+span{display:none!important}body.ei-staff a[href*="/desk/user/"],body.ei-staff a[href*="/app/user/"],body.ei-staff a[href*="/desk/ei-lane/"],body.ei-staff a[href*="/app/ei-lane/"]{pointer-events:none;color:inherit;text-decoration:none}body.ei-staff[data-route^="print/"] #page-print .layout-side-section,body.ei-staff[data-route^="print/"] #page-print .page-icon-group,body.ei-staff[data-route^="print/"] #page-print .menu-btn-group,body.ei-staff[data-route^="print/"] #page-print .custom-actions>.btn:not(:nth-child(2)){display:none!important}body.ei-staff[data-route^="print/"] #page-print .custom-actions{display:flex!important}.form-layout .frappe-control:has(.control-value.like-disabled-input:not(.hide)) .control-label.reqd:after{content:none}@media (max-width: 575.98px){body[data-route^="Form/"] .form-tabs-list .form-tabs{flex-wrap:wrap}body[data-route^="Form/"] .form-tabs-list .form-tabs .nav-item .nav-link{margin-inline:var(--ei-space-2)}}html body[data-route^="Form/EI Pickup Record/"] .submitted-form :is(div.like-disabled-input,[data-testid=handover-details] .form-control){background:transparent!important;border-color:transparent!important;box-shadow:none;padding-inline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body[data-route^="Form/EI Pickup Record/"] .submitted-form [data-testid=handover-details] .select-icon{display:none}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"],[data-route="List/EI Costing Worksheet/List"],[data-route="List/Customer/List"]) .frappe-list .result{display:block!important}body:is([data-route="List/EI Costing Worksheet/List"],[data-route="List/Customer/List"]) .frappe-list :is(.result,.list-row-container){width:100%!important;min-width:0!important}body:is([data-route="List/EI Costing Worksheet/List"],[data-route="List/Customer/List"]) .frappe-list :is(.list-row,.list-row-head)>.level-left{flex:1 1 auto;min-width:0!important}body:is([data-route="List/EI Costing Worksheet/List"],[data-route="List/Customer/List"]) .frappe-list .level-left .list-row-col:not(.tag-col){flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}body:is([data-route="List/EI Costing Worksheet/List"],[data-route="List/Customer/List"]) .frappe-list .level-left .list-row-col.list-subject{flex-grow:2!important}body:is([data-route="List/EI Costing Worksheet/List"],[data-route="List/Customer/List"]) .list-row-head .list-count{display:none}body[data-route="List/EI Costing Worksheet/List"] .frappe-list .level-left .list-row-col[data-fieldname=version]{flex:0 0 5rem!important}@media (max-width: 1279px){body[data-route="List/Customer/List"] .frappe-list .list-row-col[data-fieldname=mobile_no]{display:none!important}}body[data-route="List/EI Work Package/List"] .frappe-list .level-left .list-row-col.list-subject{flex:0 0 9rem!important}body[data-route="List/EI Work Package/List"] .frappe-list .level-left .list-row-col:is([data-fieldname=lane],[data-fieldname=promised_date]){flex:0 0 7rem!important}body[data-route="List/Sales Invoice/List"] .frappe-list .level-left .list-row-col:is([data-fieldname=posting_date],[data-fieldname=due_date]){flex:0 0 8rem!important}body[data-route="List/Sales Invoice/List"] .frappe-list .level-left .list-row-col[data-fieldname=grand_total]{flex:0 0 8rem!important;text-align:right}@media (min-width: 768px){body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"],[data-route="List/EI Costing Worksheet/List"],[data-route="List/Customer/List"]) .frappe-list :is(.list-row,.list-row-head)>.level-right{display:none}}@media (max-width: 767px){body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Artwork Asset/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list .list-row>.level-right{display:flex!important}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list .list-row>.level-left{display:flex!important;flex-wrap:wrap;align-items:baseline}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list .list-row>.level-left>.list-subject{flex:1 0 100%!important}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list .list-row .mobile-layout{flex:1 1 0;min-width:0;overflow:hidden}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Order Exception/List"]) .frappe-list .list-row .mobile-layout-seperator{flex:0 0 auto;max-width:60%}body:is([data-route="List/EI Job/List"],[data-route="List/EI Work Package/List"],[data-route="List/EI Order Exception/List"],[data-route="List/Sales Invoice/List"]) .frappe-list .list-row .mobile-layout>.list-row-col{display:block!important;flex:0 1 auto!important;max-width:100%!important}body[data-route="List/Sales Invoice/List"] .frappe-list .list-row .mobile-layout:has([data-fieldname=posting_date]){display:none!important}body[data-route="List/Sales Invoice/List"] .frappe-list .list-row .list-row-col[data-fieldname=grand_total]{display:block!important;flex:0 0 auto!important;margin-inline-start:var(--ei-space-2)}}body[data-route^="Form/EI Job/"] .ei-record-header{row-gap:var(--ei-space-2)}body[data-route^="Form/EI Job/"] .ei-record-header:before{content:"";order:1;flex-basis:100%}body[data-route^="Form/EI Job/"] .ei-record-header [data-testid=record-customer]{flex-basis:auto;order:2}body[data-route^="Form/EI Job/"] .ei-record-header [data-testid=record-due]{order:2}body[data-route^="Form/EI Job/"] [data-testid=job-contacts]>.row{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.frappe-control:is([data-fieldtype="Text Editor"],[data-fieldtype="Small Text"],[data-fieldtype=Text],[data-fieldtype="Long Text"]) div.like-disabled-input{height:auto}.frappe-control div.like-disabled-input.for-description>.ql-editor.read-mode{white-space:normal;padding:0}.submitted-form .control-label.reqd:after,.submitted-form .grid-static-col .static-area.reqd:after{content:none}.frappe-control div.like-disabled-input.for-description>.ql-editor.read-mode>br:last-child{display:none}.ei-grid-read :is(.row-check,.grid-description){display:none!important}.ei-grid-read :is(.grid-heading-row,.grid-body) .row-index{left:0}.ei-grid-read .grid-body .btn-open-row{visibility:hidden}.ei-grid-read .grid-static-col .static-area.reqd:after{content:none}.frappe-control.ei-check-read .checkbox label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ei-space-1)}.frappe-control.ei-check-read .checkbox .label-area{order:0;color:var(--ei-ink-700)}.frappe-control.ei-check-read .checkbox .label-area:after{content:":"}.frappe-control.ei-check-read .checkbox .disp-area{order:1;font-size:var(--ei-fs-sm);color:var(--ei-ink-900);font-weight:var(--ei-fw-medium)}.frappe-control.ei-check-read .checkbox .help{order:2}@media (max-width: 575.98px){body[data-route^=Form] .page-head .page-title .title-area,body[data-route^=Form] .page-head .navbar-breadcrumbs{max-width:none;min-width:0}body[data-route^=Form] .page-head .page-title .es-breadcrumbs li:last-child .es-breadcrumbs__item,body[data-route^=Form] .page-head .page-title .es-breadcrumbs li:last-child .es-breadcrumbs__label{min-width:0;white-space:normal}body[data-route^=Form] .page-head .page-title .es-breadcrumbs li:last-child .es-breadcrumbs__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:none!important;overflow:hidden;font-size:var(--ei-fs-lg);line-height:1.2}}body:is([data-route^="List/"],[data-route^="Form/"]):not([data-route="List/EI Work Package/Kanban/Production"]) .page-container :is(.page-head .container,.container.page-body){max-width:1440px;margin-left:auto;margin-right:auto}body[data-route^=Form] .page-head .ei-nowrap{white-space:nowrap}[data-ei-pickup=sections] .ei-pickup-links a{color:var(--ei-accent);text-decoration:underline;text-underline-offset:2px}@media (min-width: 1600px){#hud-app:has(.hud-header){--ei-fs-sm: min(calc(13px + (100vw - 1600px)*.01354), 26px);--ei-fs-md: min(calc(14px + (100vw - 1600px)*.01458), 28px);--ei-fs-lg: min(calc(16px + (100vw - 1600px)*.01667), 32px);--ei-fs-xl: min(calc(20px + (100vw - 1600px)*.02083), 40px);--ei-fs-2xl: min(calc(24px + (100vw - 1600px)/40), 48px);--ei-fs-3xl: min(calc(32px + (100vw - 1600px)*.03333), 64px);--ei-wall-fs-item: min(calc(17px + (100vw - 1600px)*.01771), 34px);--ei-wall-fs-num: min(calc(26px + (100vw - 1600px)*.02708), 52px);--ei-wall-fs-clock: min(calc(40px + (100vw - 1600px)*.04167), 80px);--ei-wall-fs-title: min(calc(44px + (100vw - 1600px)*.04583), 88px)}#hud-app:has(.hud-header) .hud-table th{font-size:min(18px + (100vw - 1600px) * .01875,36px)}}@media (max-width: 640px){#hud-app .hud-nav a.hud-desk{margin-left:0}}.ei-proof-preview{display:grid;justify-items:start;gap:var(--ei-space-2)}.ei-proof-preview img{display:block;max-width:100%;max-height:160px;border:1px solid var(--ei-line-200);border-radius:var(--ei-r-ctl);background:var(--ei-surface)}.frappe-control[data-fieldname=proof_attachment] .like-disabled-input:has(.ei-proof-preview){height:auto;padding-top:var(--ei-space-2);padding-bottom:var(--ei-space-2)}.ei-artwork-versions td .form-group{margin:0}.ei-artwork-versions td .frappe-control .btn.btn-link{height:auto;min-height:0;padding:0;border:0;line-height:inherit}.ei-proof-preview a:not(:has(img)){text-decoration:underline}@media (max-width: 575.98px){body[data-route^="Form/"] .page-head .page-title{flex:0 1 auto;width:auto;min-width:0}body[data-route^="Form/"] .page-head .page-actions .primary-action{flex:0 0 auto;max-width:7rem;height:auto;min-height:32px;padding-block:2px;line-height:1.15;white-space:normal;text-align:center}body[data-route^="Form/"] .page-head .page-actions .primary-action .es-button__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}}[data-testid=production-board] .production-columns::-webkit-scrollbar{height:12px}[data-testid=production-board] .production-columns::-webkit-scrollbar-thumb{background:var(--ei-ink-500)}[data-testid=production-board] .production-columns::-webkit-scrollbar-track{background:var(--ei-line-200)}[data-testid=production-board] .production-edge{position:relative;z-index:3;align-self:start;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-top:var(--ei-space-2);padding:0;border:1px solid var(--ei-line-ctl);border-radius:50%;background:var(--ei-surface);box-shadow:var(--ei-sh-card)}[data-testid=production-board] .production-edge--left{justify-self:start;margin-left:var(--ei-space-1)}[data-testid=production-board] .production-edge--right{justify-self:end;margin-right:var(--ei-space-1)}@media (max-width: 575.98px){body[data-route="List/CRM Lead/List"] .frappe-list .list-row .level-right>.level-item.visible-xs{display:none!important}}body[data-route="List/CRM Lead/List"] .list-row-head .list-count{display:none}body[data-route="List/CRM Lead/List"] .frappe-list .result{display:block!important}body[data-route="List/CRM Lead/List"] .frappe-list :is(.result,.list-row-container){width:100%!important;min-width:0!important}body[data-route="List/CRM Lead/List"] .frappe-list .level-right>.ei-intake-row{flex:0 0 auto!important;min-width:0!important;max-width:9.5rem;overflow:hidden}body[data-route="List/CRM Lead/List"] .frappe-list [data-testid=lead-loss-reason]{display:inline-block;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}body[data-route="List/CRM Lead/List"] .frappe-list :is(.list-row,.list-row-head)>.level-left{flex:1 1 auto;min-width:0!important}@media (min-width: 576px){body[data-route="List/CRM Lead/List"] .frappe-list .level-left>.list-row-col:not(.tag-col){flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}body[data-route="List/CRM Lead/List"] .frappe-list .level-left>.list-row-col[data-fieldname=ei_description]{flex-grow:1.4!important}body[data-route="List/CRM Lead/List"] .frappe-list .level-left>.list-row-col[data-fieldname=status]{flex:0 0 6.5rem!important}}@media (min-width: 576px) and (max-width: 1279.98px){body[data-route="List/CRM Lead/List"] .frappe-list :is(.list-row,.list-row-head) .level-left>.list-row-col[data-fieldname=organization]{display:none!important}}@media (max-width: 575.98px){body[data-route="List/CRM Lead/List"] .frappe-list .list-row{position:relative}body[data-route="List/CRM Lead/List"] .frappe-list .list-row>.level-left{flex:1 1 100%;max-width:100%}body[data-route="List/CRM Lead/List"] .frappe-list .list-row>.level-right{position:absolute;top:var(--ei-space-2);right:var(--ei-space-3);min-width:0!important;background:transparent}body[data-route="List/CRM Lead/List"] .frappe-list .list-row .level-left>.list-row-col.list-subject{min-width:0!important;max-width:calc(100% - 9rem)!important}body[data-route="List/CRM Lead/List"] .frappe-list .list-row .mobile-layout-seperator>.list-row-col{max-width:calc(100vw - 13rem)}}.frappe-control.ei-read-hint .help-box{display:none!important}.ei-grid-read .grid-heading-row .grid-static-col.pointer:has(use[href="#icon-settings"]){visibility:hidden;pointer-events:none}@media (max-width: 575.98px){body[data-route^="Form/"] .form-tabs-list .form-tabs .nav-item .nav-link{margin-inline:6px}}.ei-no{font-variant-numeric:normal;white-space:nowrap}
/*# sourceMappingURL=ei_theme.bundle.PEYR27U4.css.map */
