.erpnext-footer{margin:11px auto;text-align:center}.show-all-reports{margin-top:5px;font-size:11px}.toolbar-splash{width:32px;height:32px;margin:-10px auto}.erpnext-icon{width:24px;margin-right:0;margin-top:-3px}.app-icon-svg{display:inline-block;margin:auto;text-align:center;border-radius:16px;cursor:pointer;box-shadow:0 2px 5px #00000026}.app-icon-svg{height:72px;width:72px}.dashboard-list-item{background-color:inherit;border-bottom:1px solid var(--border-color);font-size:var(--text-md);color:var(--text-color)}#page-stock-balance .dashboard-list-item{padding:5px 15px}.dashboard-list-item:last-child{border-bottom:none}.frappe-control[data-fieldname=result_html]{overflow:scroll}.assessment-result-tool{table-layout:fixed}.assessment-result-tool input{width:100%;border:0;outline:none;text-align:right}.assessment-result-tool th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assessment-result-tool .total-score,.assessment-result-tool .grade,.assessment-result-tool .score{text-align:right}.price-info{position:absolute;left:0;bottom:0;margin:0 0 15px 15px;background-color:#8d99a699;padding:5px 9px;border-radius:3px;color:#fff}.plant-floor,.workstation-wrapper,.workstation-card p{border-radius:var(--border-radius-md);border:1px solid var(--border-color);box-shadow:none;background-color:var(--card-bg);position:relative}.ring-container{position:relative}.circle{width:9px;height:9px;background-color:#278f5e;border-radius:50%;position:absolute;left:9px;top:8px}@keyframes pulsate{0%{-webkit-transform:scale(.1,.1);opacity:0}50%{opacity:1}to{-webkit-transform:scale(1.2,1.2);opacity:0}}.ringring{border:2px solid #62bd19;-webkit-border-radius:40px;height:15px;width:15px;position:absolute;left:6px;top:5px;-webkit-animation:pulsate 3s ease-out;-webkit-animation-iteration-count:infinite;opacity:0}.plant-floor{padding-bottom:25px}.workstation-image{cursor:pointer}.workstation-image-container{height:4.5rem}.workstation-image-cls{padding-top:2px}.plant-floor-filter{padding-top:10px;display:flex;flex-wrap:wrap}.plant-floor-container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.workstation-off{opacity:.6}@media screen and (max-width: 620px){.plant-floor-container{grid-template-columns:repeat(2,minmax(0,1fr))}}.plant-floor-container .workstation-card{padding:5px}.plant-floor-container .workstation-image-link{width:100%;font-size:50px;margin:var(--margin-xs);min-height:9rem}.workstation-abbr{display:flex;background-color:var(--control-bg);height:100%;width:100%;align-items:center;justify-content:center}.taxes-row-title{font-size:var(--text-lg);font-weight:var(--weight-semibold);letter-spacing:.015em;color:var(--text-color);margin-top:1rem}.frappe-control[data-fieldname=other_charges_calculation] .ql-editor,.frappe-control[data-fieldname=address_display] .ql-editor,.frappe-control[data-fieldname=shipping_address_display] .ql-editor,.frappe-control[data-fieldname=shipping_address] .ql-editor,.frappe-control[data-fieldname=dispatch_address_display] .ql-editor,.frappe-control[data-fieldname=dispatch_address] .ql-editor,.frappe-control[data-fieldname=source_address_display] .ql-editor,.frappe-control[data-fieldname=target_address_display] .ql-editor,.frappe-control[data-fieldname=billing_address_display] .ql-editor,.frappe-control[data-fieldname=company_address_display] .ql-editor,.frappe-control[data-fieldname=deductible_details] .ql-editor,.frappe-control[data-fieldname=collected_details] .ql-editor{white-space:normal}.btn-clear-last-scanned-warehouse{position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}.call-popup a:hover{text-decoration:underline}.call-popup .for-description{max-height:250px;overflow:scroll}audio{height:40px;width:100%;max-width:500px;background-color:var(--control-bg);border-radius:var(--border-radius-sm);outline:none}audio-webkit-media-controls-panel{background:var(--control-bg)}:root{--dk-radius-sm: var(--radius-sm, var(--border-radius-sm, 4px));--dk-radius-md: var(--radius-md, var(--border-radius-md, 10px));--dk-radius-lg: var(--radius-lg, var(--border-radius-lg, 12px));--dk-radius-full: var(--radius-full, 9999px);--dk-shadow-sm: var(--elevation-sm, var(--shadow-sm));--dk-shadow-lg: var(--elevation-lg, var(--shadow-lg, var(--shadow-md)));--dk-weight-regular: var(--font-weight-regular, 400);--dk-weight-medium: var(--font-weight-medium, 500);--dk-weight-semibold: var(--font-weight-semibold, 600);--dk-space: var(--spacing, .25rem);--dk-ink-title: var(--ink-gray-9);--dk-ink: var(--ink-gray-8);--dk-ink-meta: var(--ink-gray-5);--dk-surface: var(--surface-base, var(--surface-white));--dk-surface-muted: var(--surface-gray-1);--dk-line: var(--outline-gray-1);--dk-line-strong: var(--outline-gray-2);--dk-tone-gray: var(--ink-gray-4);--dk-ink-blue: var(--ink-blue-7, var(--ink-blue-3));--dk-ink-green: var(--ink-green-7, var(--ink-green-3));--dk-ink-amber: var(--ink-amber-7, var(--ink-amber-3));--dk-ink-red: var(--ink-red-7, var(--ink-red-3));--dk-tone-blue: var(--ink-blue-6, var(--ink-blue-3));--dk-tone-green: var(--ink-green-6, var(--ink-green-3));--dk-tone-amber: var(--ink-amber-6, var(--ink-amber-3));--dk-tone-red: var(--ink-red-6, var(--ink-red-3));--dk-ink-violet: var(--ink-violet-7, var(--ink-violet-1))}.dk-muted{color:var(--dk-ink-meta);font-size:var(--text-sm)}.dk-num{font-variant-numeric:tabular-nums}.dk-overline{font-size:var(--text-xs);font-weight:var(--dk-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--dk-ink-meta)}.dk-ink-red{color:var(--dk-ink-red)}.dk-ink-green{color:var(--dk-ink-green)}.dk-ink-amber{color:var(--dk-ink-amber)}.dk-row{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dk-space) * 2)}.dk-divider{height:1px;margin:0;border:0;background:var(--dk-line)}.dk-card{background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);min-width:0}.dk-card+.dk-card{margin-top:calc(var(--dk-space) * 3)}.dk-card__body{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 3);padding:calc(var(--dk-space) * 3.5) calc(var(--dk-space) * 4)}.dk-card--selected{border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--primary)}.dk-sh{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--dk-space) * 2.5);min-width:0}.dk-sh__title{font-size:var(--text-base);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title);min-width:0}.dk-sh__meta{font-size:var(--text-sm);color:var(--dk-ink-meta)}.dk-sh__actions{display:flex;align-items:center;gap:calc(var(--dk-space) * 1.5);margin-left:auto}.dk-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:calc(var(--dk-space) * 2)}.dk-stat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:calc(var(--dk-space) * 2.5) calc(var(--dk-space) * 3);background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.dk-stat__label{font-size:var(--text-sm);color:var(--dk-ink-meta)}.dk-stat__value{font-size:var(--text-lg);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dk-stat__value[data-tone=red]{color:var(--dk-ink-red)}.dk-stat__value[data-tone=green]{color:var(--dk-ink-green)}.dk-stat__value[data-tone=amber]{color:var(--dk-ink-amber)}.dk-stat__delta{font-size:var(--text-sm);color:var(--dk-ink-meta);font-variant-numeric:tabular-nums}.dk-table-wrap{overflow-x:auto;background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.dk-table-wrap--menus{overflow:visible}.dk-table-wrap--menus .dk-table thead tr th:first-child{border-top-left-radius:var(--dk-radius-md)}.dk-table-wrap--menus .dk-table thead tr th:last-child{border-top-right-radius:var(--dk-radius-md)}.dk-table{width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.dk-table th{padding:calc(var(--dk-space) * 1.5) calc(var(--dk-space) * 2.5);background:var(--dk-surface-muted);border-bottom:1px solid var(--dk-line);color:var(--dk-ink-meta);font-weight:var(--dk-weight-medium);text-align:left;white-space:nowrap}.dk-table td{padding:calc(var(--dk-space) * 1.75) calc(var(--dk-space) * 2.5);border-bottom:1px solid var(--dk-line);color:var(--dk-ink);vertical-align:middle}.dk-table tr:last-child td{border-bottom:0}.dk-table .dk-r,.dk-table th.dk-r{text-align:right;font-variant-numeric:tabular-nums}.dk-table .dk-act{width:1%;text-align:right;white-space:nowrap}.dk-table tr.dk-grp td{background:var(--dk-surface-muted);color:var(--dk-ink-title);font-weight:var(--dk-weight-semibold)}.dk-table tr.dk-tot td{background:var(--dk-surface-muted);font-weight:var(--dk-weight-semibold)}.dk-table tr.dk-empty-row td{color:var(--dk-ink-meta);text-align:center}.dk-table tbody tr.dk-selected td,.dk-table tbody tr.selected td{background:var(--surface-blue-1, var(--dk-surface-muted))}.dk-table tbody tr.dk-clickable{cursor:pointer}.dk-table tbody tr.dk-clickable:hover td{background:var(--dk-surface-muted)}.dk-timeline{display:flex;flex-direction:column}.dk-tl{position:relative;display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:calc(var(--dk-space) * 2.5);padding-bottom:calc(var(--dk-space) * 3);font-size:var(--text-sm);color:var(--dk-ink)}.dk-tl:before{content:"";position:absolute;left:7px;top:14px;bottom:0;width:1px;background:var(--dk-line-strong)}.dk-tl:last-child:before{display:none}.dk-tl__dot{width:9px;height:9px;margin:4px 0 0 3px;border-radius:50%;background:var(--dk-tone-gray);box-shadow:0 0 0 3px var(--dk-surface)}.dk-tl__dot[data-tone=blue]{background:var(--dk-tone-blue)}.dk-tl__dot[data-tone=green]{background:var(--dk-tone-green)}.dk-tl__dot[data-tone=amber]{background:var(--dk-tone-amber)}.dk-tl__dot[data-tone=red]{background:var(--dk-tone-red)}.dk-tl__time{color:var(--dk-ink-meta);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.dk-legend{display:flex;flex-wrap:wrap;gap:calc(var(--dk-space) * 1) calc(var(--dk-space) * 3.5);font-size:var(--text-xs);color:var(--dk-ink-meta)}.dk-legend>span{display:inline-flex;align-items:center;gap:calc(var(--dk-space) * 1.5)}.dk-swatch{display:inline-block;flex:none;width:14px;height:8px;border-radius:2px;background:var(--surface-gray-3)}.dk-swatch[data-tone=gray]{background:var(--dk-tone-gray)}.dk-swatch[data-tone=blue]{background:var(--dk-tone-blue)}.dk-swatch[data-tone=green]{background:var(--dk-tone-green)}.dk-swatch[data-tone=amber]{background:var(--dk-tone-amber)}.dk-swatch[data-tone=red]{background:var(--dk-tone-red)}.dk-progress{min-width:0}.dk-progress .es-progress__track{background:var(--surface-gray-3)}.dk-progress[data-tone=gray] .es-progress__fill,.dk-progress[data-tone=gray] .es-progress__segment[data-filled]{background:var(--dk-tone-gray)}.dk-progress[data-tone=blue] .es-progress__fill,.dk-progress[data-tone=blue] .es-progress__segment[data-filled]{background:var(--dk-tone-blue)}.dk-progress[data-tone=green] .es-progress__fill,.dk-progress[data-tone=green] .es-progress__segment[data-filled]{background:var(--dk-tone-green)}.dk-progress[data-tone=amber] .es-progress__fill,.dk-progress[data-tone=amber] .es-progress__segment[data-filled]{background:var(--dk-tone-amber)}.dk-progress[data-tone=red] .es-progress__fill,.dk-progress[data-tone=red] .es-progress__segment[data-filled]{background:var(--dk-tone-red)}.dk-panel{display:flex;flex-direction:column;min-height:100%;background:var(--dk-surface);color:var(--dk-ink)}.dk-panel__header{display:flex;align-items:center;gap:calc(var(--dk-space) * 2);padding:calc(var(--dk-space) * 3) calc(var(--dk-space) * 4);border-bottom:1px solid var(--dk-line)}.dk-panel__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-panel__body{display:flex;flex:1;flex-direction:column;gap:calc(var(--dk-space) * 3);padding:calc(var(--dk-space) * 4);overflow-y:auto}.dk-panel__footer{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:calc(var(--dk-space) * 2);padding:calc(var(--dk-space) * 2.5) calc(var(--dk-space) * 4);background:var(--dk-surface-muted);border-top:1px solid var(--dk-line)}.dk-panel__section{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 2)}.dk-field{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 1);min-width:0}.dk-field>label{margin:0;font-size:var(--text-sm);font-weight:var(--dk-weight-regular);color:var(--dk-ink-meta)}.dk-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:calc(var(--dk-space) * 2) calc(var(--dk-space) * 3)}:root{--es-solid-bg: var(--surface-gray-7);--es-solid-fg: var(--ink-white);--es-radius: var(--border-radius, 8px)}.es-badge{--c-solid-bg: var(--es-solid-bg);--c-solid-fg: var(--es-solid-fg);--c-fill: var(--surface-gray-2);--c-line: var(--outline-gray-2);--c-fg: var(--ink-gray-6);display:inline-flex;align-items:center;justify-content:center;gap:var(--dk-space);width:-moz-fit-content;width:fit-content;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:clip;border:1px solid transparent;border-radius:var(--dk-radius-full);font-weight:var(--dk-weight-regular);height:calc(var(--dk-space) * 5);padding-inline:calc(var(--dk-space) * 1.5);font-size:.75rem;line-height:1;background:var(--c-fill);color:var(--c-fg)}.es-badge[data-size=sm]{height:calc(var(--dk-space) * 4)}.es-badge[data-size=lg]{height:calc(var(--dk-space) * 6);padding-inline:calc(var(--dk-space) * 2);font-size:.8125rem;letter-spacing:.02em}.es-badge[data-theme=blue]{--c-solid-bg: var(--surface-blue-3);--c-solid-fg: var(--ink-blue-1);--c-fill: var(--surface-blue-2);--c-line: var(--outline-blue-1);--c-fg: var(--dk-ink-blue)}.es-badge[data-theme=green]{--c-solid-bg: var(--surface-green-3);--c-solid-fg: var(--ink-green-1);--c-fill: var(--surface-green-2);--c-line: var(--outline-green-2);--c-fg: var(--dk-ink-green)}.es-badge[data-theme=amber]{--c-solid-bg: var(--surface-amber-3);--c-solid-fg: var(--ink-amber-1);--c-fill: var(--surface-amber-2);--c-line: var(--outline-amber-2);--c-fg: var(--dk-ink-amber)}.es-badge[data-theme=red]{--c-solid-bg: var(--surface-red-5);--c-solid-fg: var(--ink-red-1);--c-fill: var(--surface-red-2);--c-line: var(--outline-red-2);--c-fg: var(--dk-ink-red)}.es-badge[data-theme=violet]{--c-solid-bg: var(--dk-ink-violet);--c-solid-fg: var(--ink-white);--c-fill: var(--surface-violet-1);--c-line: var(--outline-gray-2);--c-fg: var(--dk-ink-violet)}.es-badge[data-variant=solid]{background:var(--c-solid-bg);color:var(--c-solid-fg)}.es-badge[data-variant=outline]{background:transparent;border-color:var(--c-line)}.es-badge[data-variant=ghost]{background:transparent}.es-badge>svg{pointer-events:none}.es-badge>svg,.es-badge .es-badge__affix{flex-shrink:0;width:calc(var(--dk-space) * 2.5);height:calc(var(--dk-space) * 2.5);margin:0}.es-badge[data-size=lg]>svg,.es-badge[data-size=lg] .es-badge__affix{width:calc(var(--dk-space) * 3);height:calc(var(--dk-space) * 3)}.es-badge__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.es-badge__affix{display:inline-flex;align-items:center;justify-content:center}.es-badge__affix>svg{width:100%;height:100%;margin:0}.es-button{--bt-solid-bg: var(--primary);--bt-solid-bg-hover: color-mix(in oklab, var(--primary) 88%, var(--dk-ink-title));--bt-solid-bg-active: color-mix(in oklab, var(--primary) 80%, var(--dk-ink-title));--bt-solid-fg: var(--ink-white, var(--surface-white));--bt-fill-bg: var(--surface-gray-2);--bt-fill-bg-hover: var(--surface-gray-3);--bt-fill-bg-active: var(--surface-gray-4);--bt-fg: var(--ink-gray-8);--bt-border: var(--outline-gray-2);--bt-border-hover: var(--outline-gray-3);--bt-outline-bg-active: var(--surface-gray-4);--bt-disabled-bg: var(--surface-gray-2);--bt-disabled-fg: var(--ink-gray-4);--bt-disabled-border: var(--outline-gray-2);--bt-focus: var(--focus-default);--es-bt-h: calc(var(--dk-space) * 7);--es-bt-icon: calc(var(--dk-space) * 4);display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--dk-space) * 2);flex-shrink:0;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;height:var(--es-bt-h);padding-inline:calc(var(--dk-space) * 2);border:1px solid transparent;border-radius:var(--es-radius);font-size:var(--text-base);font-weight:var(--dk-weight-regular);line-height:1;outline:none;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;background:var(--bt-fill-bg);color:var(--bt-fg)}.es-button:hover,.es-button:focus{text-decoration:none;color:var(--bt-fg)}.es-button[data-theme=red]{--bt-solid-bg: var(--surface-red-5);--bt-solid-bg-hover: var(--surface-red-6);--bt-solid-bg-active: var(--surface-red-7);--bt-solid-fg: var(--ink-red-1);--bt-fill-bg: var(--surface-red-2);--bt-fill-bg-hover: var(--surface-red-3);--bt-fill-bg-active: var(--surface-red-4);--bt-fg: var(--dk-ink-red);--bt-border: var(--outline-red-1);--bt-border-hover: var(--outline-red-3);--bt-outline-bg-active: var(--surface-red-3);--bt-disabled-bg: var(--surface-red-2);--bt-disabled-fg: var(--ink-red-2);--bt-disabled-border: var(--outline-red-1);--bt-focus: var(--focus-red)}.es-button[data-size=xs]{--es-bt-h: calc(var(--dk-space) * 6);--es-bt-icon: calc(var(--dk-space) * 3.5);padding-inline:calc(var(--dk-space) * 1.5);font-size:var(--text-xs);border-radius:var(--dk-radius-sm)}.es-button[data-size=md]{--es-bt-h: calc(var(--dk-space) * 8);--es-bt-icon: calc(var(--dk-space) * 4.5);padding-inline:calc(var(--dk-space) * 2.5);font-weight:var(--dk-weight-medium)}.es-button[data-size=lg]{--es-bt-h: calc(var(--dk-space) * 10);--es-bt-icon: calc(var(--dk-space) * 5);padding-inline:calc(var(--dk-space) * 3);font-size:var(--text-xl);font-weight:var(--dk-weight-medium);border-radius:var(--dk-radius-md)}.es-button[data-variant=solid]{background:var(--bt-solid-bg);color:var(--bt-solid-fg)}.es-button[data-variant=solid]:hover,.es-button[data-variant=solid]:focus{color:var(--bt-solid-fg)}.es-button[data-variant=outline]{background:var(--dk-surface);border-color:var(--bt-border)}.es-button[data-variant=ghost]{background:transparent}.es-button[data-icon-button=true]{padding-inline:0;width:var(--es-bt-h)}.es-button:focus-visible{box-shadow:var(--bt-focus)}.es-button[aria-invalid=true]{border-color:var(--outline-red-3)}.es-button>svg,.es-button>.es-spinner{pointer-events:none;flex-shrink:0;width:var(--es-bt-icon);height:var(--es-bt-icon);margin:0}@media (hover: hover){.es-button:not([data-variant]):hover,.es-button[data-variant=subtle]:hover,.es-button[data-variant=ghost]:hover{background:var(--bt-fill-bg-hover)}.es-button[data-variant=solid]:hover{background:var(--bt-solid-bg-hover)}.es-button[data-variant=outline]:hover{border-color:var(--bt-border-hover)}}.es-button:not([data-variant]):active,.es-button[data-variant=subtle]:active,.es-button[data-variant=ghost]:active,.es-button[aria-haspopup][aria-expanded=true]:not([data-variant]),.es-button[data-variant=subtle][aria-haspopup][aria-expanded=true],.es-button[data-variant=ghost][aria-haspopup][aria-expanded=true]{background:var(--bt-fill-bg-active)}.es-button[data-variant=solid]:active{background:var(--bt-solid-bg-active)}.es-button[data-variant=outline]:active,.es-button[data-variant=outline][aria-haspopup][aria-expanded=true]{border-color:var(--bt-border-hover);background:var(--bt-outline-bg-active)}.es-button:disabled,.es-button.disabled{cursor:not-allowed;pointer-events:none;background:var(--bt-disabled-bg);color:var(--bt-disabled-fg);border-color:transparent}.es-button[data-variant=outline]:disabled{border-color:var(--bt-disabled-border)}.es-button[data-variant=ghost]:disabled{background:transparent}.es-button[aria-busy=true]{pointer-events:none}.es-button[aria-busy=true]>svg{display:none}.es-button:not([aria-busy=true])>.es-spinner,.es-button:not([aria-busy=true])>.es-button__loading-label{display:none}.es-button[aria-busy=true]:has(> .es-button__loading-label)>.es-button__label{display:none}.es-spinner{display:inline-block;flex-shrink:0;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:es-spinner-rotate .7s linear infinite}@keyframes es-spinner-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.es-spinner{animation-duration:1.6s}}.es-alert{--es-al-bg: var(--surface-gray-2);--es-al-icon: var(--ink-gray-6);display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:calc(var(--dk-space) * 3);padding:calc(var(--dk-space) * 3.5) calc(var(--dk-space) * 4);border-radius:var(--dk-radius-md);font-size:var(--text-base);background:var(--es-al-bg)}.es-alert[data-theme=yellow]{--es-al-bg: var(--surface-amber-2);--es-al-icon: var(--dk-tone-amber)}.es-alert[data-theme=blue]{--es-al-bg: var(--surface-blue-2);--es-al-icon: var(--dk-tone-blue)}.es-alert[data-theme=red]{--es-al-bg: var(--surface-red-2);--es-al-icon: var(--dk-tone-red)}.es-alert[data-theme=green]{--es-al-bg: var(--surface-green-2);--es-al-icon: var(--dk-tone-green)}.es-alert[data-variant=outline]{background:transparent;border:1px solid var(--outline-gray-3)}.es-alert>svg{width:calc(var(--dk-space) * 4);height:calc(var(--dk-space) * 4);margin:2px 0 0;color:var(--es-al-icon);flex-shrink:0}.es-alert__content{display:grid;gap:calc(var(--dk-space) * 2)}.es-alert__content:first-child{grid-column:1/span 2}.es-alert__title{color:var(--dk-ink-title)}.es-alert__description{margin:0;color:var(--ink-gray-6);font-size:var(--text-sm);line-height:1.5}.es-alert__dismiss{border:0;padding:0;background:transparent;cursor:pointer;line-height:0;color:var(--ink-gray-6)}.es-alert__dismiss:focus-visible{outline:none;box-shadow:var(--focus-default);border-radius:var(--dk-radius-sm)}.es-alert__dismiss>svg{width:calc(var(--dk-space) * 4);height:calc(var(--dk-space) * 4);margin:0}.es-alert__footer{grid-column:2;display:flex;gap:calc(var(--dk-space) * 2)}.es-alert>.es-alert__content:first-child~.es-alert__footer{grid-column:1/span 2}.es-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--dk-space) * 3);min-height:calc(var(--dk-space) * 48);text-align:center}.es-empty-state__icon{display:flex;align-items:center;justify-content:center;width:calc(var(--dk-space) * 11);height:calc(var(--dk-space) * 11);border-radius:var(--dk-radius-full);background:var(--surface-gray-2);color:var(--dk-ink-meta)}.es-empty-state__icon>svg{margin:0}.es-empty-state__text{display:flex;flex-direction:column;align-items:center;gap:var(--dk-space)}.es-empty-state__title{font-size:var(--text-base);font-weight:var(--dk-weight-medium);color:var(--dk-ink)}.es-empty-state__description{max-width:20rem;font-size:var(--text-sm);line-height:1.5;color:var(--dk-ink-meta)}.es-empty-state__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--dk-space) * 2)}.es-stepper{display:flex;align-items:center;width:100%}.es-stepper__step{display:inline-flex;align-items:center;flex-shrink:0;gap:calc(var(--dk-space) * 1.5);min-width:0;padding:var(--dk-space) calc(var(--dk-space) * 2);border:0;border-radius:var(--es-radius);background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;outline:none;color:var(--ink-gray-4)}.es-stepper__step:focus-visible{box-shadow:var(--focus-default)}.es-stepper__step[data-state=active],.es-stepper__step[data-state=completed]{color:var(--ink-gray-7)}.es-stepper__step[data-state=locked]{opacity:.55;cursor:not-allowed}.es-stepper__step[data-completed=true] .es-stepper__marker{border-radius:var(--dk-radius-full);background:var(--es-solid-bg);color:var(--es-solid-fg)}.es-stepper__step[data-completed=true] .es-stepper__marker svg{width:calc(var(--dk-space) * 2.5);height:calc(var(--dk-space) * 2.5)}.es-stepper__step[data-state=active][data-completed=true] .es-stepper__marker svg{width:calc(var(--dk-space) * 4);height:calc(var(--dk-space) * 4);stroke-width:7px}.es-stepper__marker{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:calc(var(--dk-space) * 4);height:calc(var(--dk-space) * 4);line-height:0}.es-stepper__marker svg{width:calc(var(--dk-space) * 4);height:calc(var(--dk-space) * 4);margin:0;stroke:currentColor}.es-stepper__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:1.15;font-weight:var(--dk-weight-medium);letter-spacing:.015em}.es-stepper__connector{flex:1;min-width:calc(var(--dk-space) * 2);height:1px;margin-inline:var(--dk-space);background:var(--outline-gray-2)}.es-stepper__connector[data-completed=true]{background:var(--outline-gray-3)}.es-pill{display:inline-flex;box-sizing:border-box;flex-shrink:0;align-items:center;justify-content:center;gap:calc(var(--dk-space) * 2);padding:5px calc(var(--dk-space) * 2);border:0;background:transparent;border-radius:7px;font-size:var(--text-sm);line-height:calc(var(--dk-space) * 4);color:var(--dk-ink-meta);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out,border-color .15s ease-out}.es-pill[data-size=md]{padding:calc(var(--dk-space) * 1.5) calc(var(--dk-space) * 2.5);border-radius:9px}.es-pill[data-state=active]{color:var(--dk-ink)}.es-pill:disabled,.es-pill[data-disabled]{opacity:.6;pointer-events:none}.es-pill:focus{outline:none}.es-pill:focus-visible{box-shadow:var(--focus-default)}.es-pill>svg,.es-pill>img,.es-pill>.icon{width:calc(var(--dk-space) * 4);height:calc(var(--dk-space) * 4);flex-shrink:0;margin:0}.es-pill[data-size=md]>svg,.es-pill[data-size=md]>img,.es-pill[data-size=md]>.icon{width:18px;height:18px}.es-pill[data-icon-only]{gap:calc(var(--dk-space) * 1.5);padding:5px}.es-pill[data-size=md][data-icon-only]{padding:calc(var(--dk-space) * 1.5)}.es-pill:not([data-variant]):hover{background:var(--surface-gray-3);color:var(--ink-gray-7)}.es-pill:not([data-variant])[data-state=active]{background:var(--dk-surface);box-shadow:var(--dk-shadow-sm);color:var(--dk-ink)}.es-pill[data-active-style=subtle][data-state=active]{background:var(--surface-gray-2);box-shadow:none}.es-pill[data-variant=outline]{border:1px solid var(--outline-gray-1)}.es-pill[data-variant=outline]:hover{background:var(--surface-gray-2);color:var(--ink-gray-7)}.es-pill[data-variant=outline][data-state=active]{border-color:transparent;background:var(--dk-surface);box-shadow:var(--dk-shadow-sm)}.es-pill[data-variant=underline]{position:relative;border-radius:0;padding:6px 0;border-bottom:1px solid transparent}.es-pill[data-variant=underline][data-size=md]{padding:7px 0}.es-pill[data-variant=underline]:hover{color:var(--ink-gray-7)}.es-pill[data-variant=underline][data-state=active]{font-weight:var(--dk-weight-medium);color:var(--dk-ink)}.es-pill[data-variant=underline][data-state=active]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--dk-ink)}.es-pill[data-variant=browser-tab]{border:1px solid transparent}.es-pill[data-variant=browser-tab]:hover{background:var(--surface-gray-2);color:var(--ink-gray-7)}.es-pill[data-variant=browser-tab][data-state=active]{position:relative;background:var(--dk-surface);border-color:var(--outline-gray-2)}.es-pill[data-variant=browser-tab][data-state=active]:after{content:"";position:absolute;background:var(--dk-surface)}.es-pill[data-variant=browser-tab][data-tab-base=default]{border-radius:7px 7px 0 0}.es-pill[data-variant=browser-tab][data-tab-base=default][data-state=active]{border-bottom-color:transparent}.es-pill[data-variant=browser-tab][data-tab-base=default][data-state=active]:after{left:-1px;right:-1px;bottom:-3px;height:3px}.es-pill[data-variant=browser-tab][data-tab-base=left]{border-radius:0 7px 7px 0}.es-pill[data-variant=browser-tab][data-tab-base=left][data-state=active]{border-left-color:transparent}.es-pill[data-variant=browser-tab][data-tab-base=left][data-state=active]:after{left:-3px;top:-1px;bottom:-1px;width:3px}.es-pill[data-variant=browser-tab][data-tab-base=right]{border-radius:7px 0 0 7px}.es-pill[data-variant=browser-tab][data-tab-base=right][data-state=active]{border-right-color:transparent}.es-pill[data-variant=browser-tab][data-tab-base=right][data-state=active]:after{right:-3px;top:-1px;bottom:-1px;width:3px}[data-orientation=vertical] .es-pill[data-variant=underline]{padding:6px calc(var(--dk-space) * 2) 6px 0;border-bottom:0;-webkit-border-end:1px solid transparent;border-inline-end:1px solid transparent}[data-orientation=vertical] .es-pill[data-variant=underline][data-state=active]:after{left:auto;right:-2px;bottom:calc(var(--dk-space) * 1.5);top:calc(var(--dk-space) * 1.5);width:1px;height:auto}@media (prefers-reduced-motion: reduce){.es-pill{transition:none}}.es-tab-buttons{display:inline-flex;align-items:center;gap:var(--dk-space);padding:1px;background:var(--surface-gray-2);border-radius:8px}.es-tab-buttons[data-size=md]{gap:calc(var(--dk-space) * 1.5);border-radius:10px}.es-tab-buttons[data-type=ghost]{background:transparent}.es-tab-buttons[data-type=underline]{padding:0;gap:calc(var(--dk-space) * 6);background:transparent;border-radius:0;border-bottom:1px solid var(--outline-gray-1)}.es-tab-buttons[data-type=browser-tab]{padding:0;background:transparent;border-radius:0;border-bottom:1px solid var(--outline-gray-1)}.es-tab-buttons[data-orientation=vertical]{flex-direction:column}.es-tab-buttons[data-orientation=vertical] .es-pill{width:100%;justify-content:flex-start;text-align:start}.es-tab-buttons[data-orientation=vertical][data-type=underline]{border-bottom:0;-webkit-border-end:1px solid var(--outline-gray-1);border-inline-end:1px solid var(--outline-gray-1);gap:calc(var(--dk-space) * 1.5)}.es-tab-buttons[data-orientation=vertical][data-type=browser-tab]{border-bottom:0;-webkit-border-start:1px solid var(--outline-gray-1);border-inline-start:1px solid var(--outline-gray-1)}.es-tab-buttons[data-orientation=vertical][data-type=browser-tab][data-direction=right]{-webkit-border-start:0;border-inline-start:0;-webkit-border-end:1px solid var(--outline-gray-1);border-inline-end:1px solid var(--outline-gray-1)}.es-progress{display:flex;flex-direction:column;gap:10px;width:100%}.es-progress__header{display:flex;align-items:baseline;justify-content:space-between;gap:calc(var(--dk-space) * 2)}.es-progress__label{font-size:var(--text-base);font-weight:var(--dk-weight-medium);color:var(--dk-ink)}.es-progress__hint{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--text-base);font-weight:var(--dk-weight-medium);color:var(--ink-gray-4)}.es-progress__track{height:2px;border-radius:var(--dk-radius-lg);background:var(--surface-gray-2);overflow:hidden}.es-progress__track[data-size=md]{height:var(--dk-space)}.es-progress__track[data-size=lg]{height:calc(var(--dk-space) * 2)}.es-progress__track[data-size=xl]{height:calc(var(--dk-space) * 3)}.es-progress__track[data-intervals]{display:flex;gap:var(--dk-space);background:transparent}.es-progress__fill{height:100%;background:var(--es-solid-bg);transition:width .3s ease}.es-progress__segment{flex:1 1 0;height:100%;background:var(--surface-gray-2);transition:background-color .15s ease-out}.es-progress__segment[data-filled]{background:var(--es-solid-bg)}@media (prefers-reduced-motion: reduce){.es-progress__fill,.es-progress__segment{transition:none}}.es-skeleton{display:block;background:var(--surface-gray-3);border-radius:var(--es-radius);animation:es-skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes es-skeleton-pulse{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.es-skeleton{animation:none}}:is(.es-button,.es-badge,.es-alert,.es-tab-buttons,.es-stepper,.es-empty-state) svg.icon{stroke:currentColor}.list-overlay-sidebar.dokos-drawer-panel{background:var(--dk-surface)}.list-overlay-sidebar.dokos-drawer-panel>:not(.list-overlay-body){display:none!important}.list-overlay-sidebar.dokos-drawer-panel>.list-overlay-body{display:flex;flex:1;flex-direction:column;min-height:0;padding:0;overflow-y:auto}.list-overlay-sidebar.dokos-drawer-panel .dk-panel{flex:1 0 auto}.list-overlay-sidebar.dokos-drawer-panel .dk-panel__footer{flex-wrap:wrap}.list-overlay-sidebar.dokos-drawer-panel .dk-panel__section .frappe-control,.list-overlay-sidebar.dokos-drawer-panel .dk-panel__section .form-group{margin-bottom:0}.point-of-sale-app{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--margin-md);padding:1%}.point-of-sale-app section{min-height:30rem;height:calc(100vh - 5rem);max-height:calc(100vh - 5rem)}.point-of-sale-app .frappe-control{margin:0!important;width:100%}.point-of-sale-app .form-group{margin-bottom:0!important}.point-of-sale-app .pointer-no-select,.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-right .fields-numpad-container .number-pad .numpad-container>.numpad-btn,.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left .payment-modes>.payment-mode-wrapper>.mode-of-payment,.point-of-sale-app>.payment-container .section-label,.point-of-sale-app>.item-details-container>.form-container>.auto-fetch-btn,.point-of-sale-app>.item-details-container>.item-details-header>.close-btn,.point-of-sale-app .invoice-wrapper,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.numpad-container>.numpad-btn,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.add-discount-wrapper,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper,.point-of-sale-app>.items-selector>.items-container>.item-wrapper,.point-of-sale-app .primary-action,.point-of-sale-app>.payment-container .submit-order-btn,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.checkout-btn,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.edit-cart-btn,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.checkout-btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.point-of-sale-app .nowrap,.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.item-row-wrapper>.item-row-data>.item-name,.point-of-sale-app .invoice-wrapper>.invoice-name-date>.invoice-date,.point-of-sale-app .invoice-wrapper>.invoice-name-customer>.invoice-name,.point-of-sale-app .invoice-wrapper>.invoice-name-date>.invoice-name,.point-of-sale-app .invoice-wrapper>.invoice-name-customer>.invoice-customer,.point-of-sale-app .invoice-wrapper>.invoice-name-date>.invoice-customer,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-name-desc,.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.customer-name-desc,.point-of-sale-app>.items-selector>.items-container>.item-wrapper>.item-detail>.item-name{overflow:hidden;white-space:nowrap}.point-of-sale-app .image,.point-of-sale-app>.item-details-container>.item-display>.item-image>img,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-image>img,.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.customer-image>img,.point-of-sale-app>.items-selector>.items-container>.item-wrapper .item-img,.point-of-sale-app>.items-selector>.items-container>.item-wrapper .item-display>img{height:100%!important;-o-object-fit:cover;object-fit:cover}.point-of-sale-app .abbr,.point-of-sale-app>.item-details-container>.item-display>.item-image>.item-abbr,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-abbr,.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.customer-abbr{background-color:var(--control-bg);font-size:var(--text-3xl)}.point-of-sale-app .label,.point-of-sale-app>.payment-container .section-label,.point-of-sale-app>.payment-container .point-of-sale-app>.items-selector>.filter-section>.section-label,.point-of-sale-app>.payment-container .point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.header>.section-label,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-label,.point-of-sale-app>.point-of-sale-app.customer-cart-container>.customer-cart-container.customer-section>.cart-container.customer-details>.abs-cart-container.header>.cart-label,.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.transactions-section>.recent-transactions,.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.header>.label,.point-of-sale-app>.items-selector>.filter-section>.label{display:flex;align-items:center;font-weight:700;font-size:var(--text-lg)}.point-of-sale-app .pos-card,.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper,.point-of-sale-app>.past-order-list,.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left .payment-modes>.payment-mode-wrapper>.mode-of-payment,.point-of-sale-app>.payment-container,.point-of-sale-app>.item-details-container,.point-of-sale-app>.customer-cart-container>.cart-container,.point-of-sale-app>.customer-cart-container>.customer-section,.point-of-sale-app>.items-selector{background-color:var(--fg-color);box-shadow:var(--shadow-base);border-radius:var(--border-radius-md)}.point-of-sale-app .seperator{margin-left:var(--margin-sm);margin-right:var(--margin-md);border-bottom:1px solid var(--gray-300)}.point-of-sale-app .primary-action,.point-of-sale-app>.payment-container .submit-order-btn,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.checkout-btn,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.edit-cart-btn,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.checkout-btn{display:flex;align-items:center;justify-content:center;padding:var(--padding-sm);margin-top:var(--margin-sm);border-radius:var(--border-radius-md);font-size:var(--text-lg);font-weight:700}.point-of-sale-app .highlighted-numpad-btn{box-shadow:inset 0 0 4px #00000026!important;font-weight:700;background-color:var(--control-bg)}.point-of-sale-app>.items-selector{grid-column:span 6/span 6;display:flex;flex-direction:column;overflow:hidden}.point-of-sale-app>.items-selector>.filter-section{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));background-color:var(--fg-color);padding:var(--padding-lg);padding-bottom:var(--padding-sm);align-items:center}.point-of-sale-app>.items-selector>.filter-section>.label,.point-of-sale-app>.payment-container .point-of-sale-app>.items-selector>.filter-section>.section-label,.point-of-sale-app>.payment-container .point-of-sale-app>.customer-cart-container>.customer-section.point-of-sale-app>.customer-details.items-selector>.header.filter-section>.section-label,.point-of-sale-app>.customer-cart-container.point-of-sale-app>.cart-container.items-selector>.abs-cart-container.filter-section>.cart-label,.point-of-sale-app>.point-of-sale-app.customer-cart-container>.customer-cart-container.customer-section.point-of-sale-app>.cart-container.customer-details.items-selector>.abs-cart-container.header.filter-section>.cart-label,.point-of-sale-app>.customer-cart-container>.customer-section.point-of-sale-app>.customer-details.items-selector>.transactions-section.filter-section>.recent-transactions,.point-of-sale-app>.customer-cart-container>.customer-section.point-of-sale-app>.customer-details.items-selector>.header.filter-section>.label{grid-column:span 4/span 4;padding-bottom:var(--padding-xs)}.point-of-sale-app>.items-selector>.filter-section>.search-field{grid-column:span 5/span 5;display:flex;align-items:center;margin:0px var(--margin-sm)}.point-of-sale-app>.items-selector>.filter-section>.item-group-field{grid-column:span 3/span 3;display:flex;align-items:center}.point-of-sale-app>.items-selector>.items-container{display:grid;padding-top:var(--padding-xs);overflow-y:scroll;overflow-x:hidden}.point-of-sale-app>.items-selector>.items-container.item-loading{position:relative;pointer-events:none}.point-of-sale-app>.items-selector>.items-container.item-loading:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,#f3f3f3 0px,#f3f3f3 160px,#e9ecef 160px,#e9ecef 320px);animation:skeletonMove 1.1s linear infinite;z-index:1}@keyframes skeletonMove{0%{background-position:0 0}to{background-position:320px 0}}.point-of-sale-app>.items-selector>.items-container.items-not-found{display:flex;align-items:center;justify-content:center;height:100%}.point-of-sale-app>.items-selector>.items-container.show-item-image{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--margin-lg);padding:var(--padding-lg)}.point-of-sale-app>.items-selector>.items-container.show-item-image>.item-wrapper{border-radius:var(--border-radius-md);box-shadow:var(--shadow-base)}.point-of-sale-app>.items-selector>.items-container.show-item-image>.item-wrapper:hover{transform:scale(1.02)}.point-of-sale-app>.items-selector>.items-container.hide-item-image{display:flex;flex-direction:column;padding-left:1.5em;padding-right:1.5em;padding-top:0}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.list-column{display:flex;position:sticky;top:0;z-index:1;background-color:var(--fg-color);font-weight:700;flex-direction:row;gap:2rem;align-items:center;min-height:3rem;height:3rem;border-bottom:1px solid var(--gray-300)}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.list-column>.column-name{width:55%;text-align:left;white-space:initial}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.list-column>.column-price{width:15%}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.list-column>.column-uom{width:15%;text-align:center}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.list-column>.column-qty-available{width:15%;text-align:right}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper{border-top:1px solid var(--gray-300)}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper:hover{background-color:var(--control-bg)}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper .item-detail{flex-direction:row;gap:2rem;align-items:center;min-height:3rem;height:3rem}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper .item-detail>.item-name,.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper .item-detail .column-name{width:55%;text-align:left;white-space:initial}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper .item-detail>.item-price,.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper .item-detail .column-price{width:15%}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper .item-detail>.item-uom,.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper .item-detail .column-uom{width:15%;text-align:center}.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper .item-detail>.item-qty-available,.point-of-sale-app>.items-selector>.items-container.hide-item-image>.item-wrapper .item-detail .column-qty-available{width:15%;text-align:right}.point-of-sale-app>.items-selector>.items-container:after{content:"";display:block;height:1px}.point-of-sale-app>.items-selector>.items-container>.item-wrapper{position:relative}.point-of-sale-app>.items-selector>.items-container>.item-wrapper .item-qty-pill{position:absolute;display:flex;margin:var(--margin-sm);justify-content:flex-end;right:0}.point-of-sale-app>.items-selector>.items-container>.item-wrapper .item-display{display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);margin:var(--margin-sm);margin-bottom:0;min-height:8rem;height:8rem;overflow:hidden}.point-of-sale-app>.items-selector>.items-container>.item-wrapper .item-display>img{width:100%}.point-of-sale-app>.items-selector>.items-container>.item-wrapper .item-img{border-radius:8px 8px 0 0;-o-object-fit:cover;object-fit:cover}.point-of-sale-app>.items-selector>.items-container>.item-wrapper>.item-detail{display:flex;flex-direction:column;justify-content:center;min-height:3.5rem;height:3.5rem;padding-left:var(--padding-sm);padding-right:var(--padding-sm)}.point-of-sale-app>.items-selector>.items-container>.item-wrapper>.item-detail>.item-name{display:flex;align-items:center;font-size:var(--text-md)}.point-of-sale-app>.items-selector>.items-container>.item-wrapper>.item-detail>.item-rate{font-weight:700}.point-of-sale-app>.customer-cart-container{grid-column:span 4/span 4;display:flex;flex-direction:column}.point-of-sale-app>.customer-cart-container>.customer-section{display:flex;flex-direction:column;padding:var(--padding-md) var(--padding-lg);overflow:visible}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-field{display:flex;align-items:center;padding-top:var(--padding-xs)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details{display:flex;flex-direction:column;background-color:var(--fg-color)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.header{display:flex;margin-bottom:var(--margin-md);justify-content:space-between;padding-top:var(--padding-md)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.header>.close-details-btn{display:flex;align-items:center;cursor:pointer}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display{display:flex;align-items:center;cursor:pointer}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.customer-image{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;color:var(--text-light);margin-right:var(--margin-md)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.customer-image>img{border-radius:50%}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.customer-abbr{font-size:var(--text-2xl)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.customer-name-desc{display:flex;flex-direction:column;margin-right:auto}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.customer-name-desc>.customer-name{font-weight:700;font-size:var(--text-lg)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.customer-name-desc>.customer-desc{font-weight:500;font-size:var(--text-sm)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-display>.reset-customer-btn{display:flex;align-items:center;cursor:pointer}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.customer-fields-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--margin-md);-moz-column-gap:var(--padding-sm);column-gap:var(--padding-sm);row-gap:var(--padding-sm)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.transactions-section{display:flex;justify-content:space-between;align-items:center;margin-top:var(--margin-md);margin-bottom:var(--margin-sm)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-details>.transactions-section>.last-transaction{font-weight:400;font-size:var(--text-sm)}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-transactions{height:100%;overflow-x:hidden;overflow-y:scroll;margin-right:-12px;margin-left:-10px;scrollbar-width:thin}.point-of-sale-app>.customer-cart-container>.customer-section>.customer-transactions>.no-transactions-placeholder{height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--gray-50);border-radius:var(--border-radius-md)}.point-of-sale-app>.customer-cart-container>.cart-container{display:flex;flex-direction:column;align-items:center;margin-top:var(--margin-md);position:relative;height:100%}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container{position:absolute;display:flex;flex-direction:column;padding:var(--padding-lg);width:100%;height:100%}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-label{padding-bottom:var(--padding-md)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-header{display:flex;width:100%;font-size:var(--text-md);padding-bottom:var(--padding-md)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-header>.name-header{flex:1 1 0%}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-header>.qty-header{margin-right:var(--margin-lg);text-align:center}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-header>.rate-amount-header{text-align:right;margin-right:var(--margin-sm)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container .no-item-wrapper{display:flex;align-items:center;justify-content:center;background-color:var(--control-bg);border-radius:var(--border-radius-md);font-size:var(--text-md);font-weight:500;width:100%;height:100%}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section{display:flex;flex-direction:column;flex:1 1 0%;overflow-y:scroll;min-height:50px}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper{display:flex;align-items:center;padding:var(--padding-sm);border-radius:var(--border-radius-md);margin-right:var(--margin-sm)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper:hover{background-color:var(--control-bg)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-image{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--border-radius-md);color:var(--text-light);margin-right:var(--margin-md);overflow:hidden}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-image>img{width:100%}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-abbr{font-size:var(--text-lg)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-name-desc{display:flex;flex-direction:column;flex:1 1 0%;flex-shrink:1}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-name-desc>.item-name{font-weight:700}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-name-desc>.item-desc{font-size:var(--text-sm);color:var(--gray-600);font-weight:500}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-qty-rate{display:flex;flex-shrink:0;text-align:right;margin-left:var(--margin-md)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-qty-rate>.item-qty{display:flex;align-items:center;margin-right:var(--margin-lg);font-weight:700}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-qty-rate>.item-rate-amount{display:flex;flex-direction:column;flex-shrink:0;text-align:right}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-qty-rate>.item-rate-amount>.item-rate{font-weight:700}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-items-section>.cart-item-wrapper>.item-qty-rate>.item-rate-amount>.item-amount{font-size:var(--text-md);font-weight:600}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section{display:flex;flex-direction:column;flex-shrink:0;width:100%;margin-top:var(--margin-md)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.add-discount-wrapper{display:none;align-items:center;border-radius:var(--border-radius-md);border:1px dashed var(--gray-500);padding:var(--padding-sm) var(--padding-md);margin-bottom:var(--margin-sm)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.add-discount-wrapper>.add-discount-field{width:100%}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.add-discount-wrapper .discount-icon{margin-right:var(--margin-sm)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.add-discount-wrapper .edit-discount-btn{display:flex;align-items:center;font-weight:500;color:var(--dark-green-500)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.net-total-container,.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.item-qty-total-container{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-sm) 0px;font-weight:500;font-size:var(--text-md)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.item-qty-total-container{padding:5px 0 0}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.taxes-container{display:none;flex-direction:column;font-weight:500;font-size:var(--text-md)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.taxes-container>.tax-row{display:flex;justify-content:space-between;line-height:var(--text-3xl)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.grand-total-container{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-sm) 0px;font-weight:700;font-size:var(--text-lg)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.checkout-btn{background-color:var(--control-bg)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.edit-cart-btn{display:none;background-color:var(--control-bg);font-weight:500;transition:all .15s ease-in-out}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.cart-totals-section>.edit-cart-btn:hover{background-color:var(--control-bg);color:var(--text-light);font-weight:700}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section{display:none;flex-direction:column;flex-shrink:0;margin-top:var(--margin-sm);padding:var(--padding-sm);padding-bottom:0;width:100%}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.numpad-totals{display:flex;justify-content:space-between;margin-bottom:var(--margin-md);font-size:var(--text-md);font-weight:700}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.numpad-container{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--margin-md);margin-bottom:var(--margin-md)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.numpad-container>.numpad-btn{border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;padding:var(--padding-md);box-shadow:var(--shadow-base)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.numpad-container>.numpad-btn:hover{background-color:var(--control-bg)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.numpad-container>.col-span-2{grid-column:span 2/span 2}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.numpad-container>.remove-btn{font-weight:700;color:var(--red-500)}.point-of-sale-app>.customer-cart-container>.cart-container>.abs-cart-container>.numpad-section>.checkout-btn{margin:0;margin-bottom:var(--margin-sm);background-color:var(--blue-200);color:#fff}.point-of-sale-app .invoice-wrapper{display:flex;justify-content:space-between;border-radius:var(--border-radius-md);padding:var(--padding-sm)}.point-of-sale-app .invoice-wrapper:hover,.point-of-sale-app .invoice-wrapper.invoice-selected{background-color:var(--control-bg)}.point-of-sale-app .invoice-wrapper>.invoice-name-customer,.point-of-sale-app .invoice-wrapper>.invoice-name-date{display:flex;flex-direction:column;justify-content:space-around}.point-of-sale-app .invoice-wrapper>.invoice-name-customer>.invoice-customer,.point-of-sale-app .invoice-wrapper>.invoice-name-date>.invoice-customer{font-size:var(--text-md);display:flex;align-items:center;font-weight:700}.point-of-sale-app .invoice-wrapper>.invoice-name-customer>.invoice-name,.point-of-sale-app .invoice-wrapper>.invoice-name-date>.invoice-name{font-size:var(--text-sm)}.point-of-sale-app .invoice-wrapper>.invoice-name-date>.invoice-name{font-size:var(--text-md);display:flex;align-items:center;font-weight:700}.point-of-sale-app .invoice-wrapper>.invoice-name-date>.invoice-date{font-size:var(--text-sm)}.point-of-sale-app .invoice-wrapper>.invoice-total-date,.point-of-sale-app .invoice-wrapper>.invoice-total-status{display:flex;flex-direction:column;font-weight:500;font-size:var(--text-sm);margin-left:var(--margin-md)}.point-of-sale-app .invoice-wrapper>.invoice-total-date>.invoice-total,.point-of-sale-app .invoice-wrapper>.invoice-total-status>.invoice-total{margin-bottom:var(--margin-xs);font-size:var(--text-base);font-weight:700;text-align:right}.point-of-sale-app .invoice-wrapper>.invoice-total-date>.invoice-date,.point-of-sale-app .invoice-wrapper>.invoice-total-status>.invoice-date{display:flex;align-items:center;color:var(--gray-500);justify-content:right;font-weight:400}.point-of-sale-app .invoice-wrapper>.invoice-total-status>.invoice-total{margin-right:8px}.point-of-sale-app .invoice-wrapper>.invoice-total-status>.invoice-status{display:flex;align-items:center;justify-content:right}.point-of-sale-app>.item-details-container{grid-column:span 6/span 6;display:none;flex-direction:column;padding:var(--padding-lg);padding-top:var(--padding-md)}.point-of-sale-app>.item-details-container>.item-details-header{display:flex;justify-content:space-between;margin-bottom:var(--margin-md)}.point-of-sale-app>.item-details-container>.item-display{display:flex}.point-of-sale-app>.item-details-container>.item-display>.item-name-desc-price{flex:1 1 0%;display:flex;flex-direction:column;justify-content:flex-end;margin-right:var(--margin-md)}.point-of-sale-app>.item-details-container>.item-display>.item-name-desc-price>.item-name{font-size:var(--text-3xl);font-weight:600}.point-of-sale-app>.item-details-container>.item-display>.item-name-desc-price>.item-desc{font-size:var(--text-md);font-weight:500}.point-of-sale-app>.item-details-container>.item-display>.item-name-desc-price>.item-price{font-size:var(--text-3xl);font-weight:700}.point-of-sale-app>.item-details-container>.item-display>.item-image{display:flex;align-items:center;justify-content:center;max-width:11rem;max-height:11rem;border-radius:var(--border-radius-md);margin-left:var(--margin-md);color:var(--gray-500);overflow:hidden}.point-of-sale-app>.item-details-container>.item-display>.item-image>img{width:100%}.point-of-sale-app>.item-details-container>.item-display>.item-image>.item-abbr{display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius-md);font-size:var(--text-3xl);width:11rem;height:11rem}.point-of-sale-app>.item-details-container>.discount-section{display:flex;align-items:center;margin-bottom:var(--margin-sm)}.point-of-sale-app>.item-details-container>.discount-section>.item-rate{font-weight:500;margin-right:var(--margin-sm);text-decoration:line-through}.point-of-sale-app>.item-details-container>.discount-section>.item-discount{padding:3px var(--padding-sm);border-radius:var(--border-radius-sm);background-color:var(--green-100);color:var(--dark-green-500);font-size:var(--text-sm);font-weight:700}.point-of-sale-app>.item-details-container>.form-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--padding-md);column-gap:var(--padding-md);row-gap:var(--padding-md)}.point-of-sale-app>.item-details-container>.form-container>.auto-fetch-btn{margin:var(--margin-xs)}.point-of-sale-app>.payment-container{grid-column:span 6/span 6;display:none;flex-direction:column;padding:var(--padding-lg)}.point-of-sale-app>.payment-container .border-primary{border:1px solid var(--blue-500)}.point-of-sale-app>.payment-container .submit-order-btn{margin-top:0%;background-color:var(--btn-primary);color:var(--neutral)}.point-of-sale-app>.payment-container .section-label{margin-bottom:var(--margin-md)}.point-of-sale-app>.payment-container>.payment-split-container{display:flex}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left{width:50%;margin-bottom:var(--margin-md)}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left .payment-modes{display:flex;flex-direction:column;padding-right:var(--padding-sm);margin-right:var(--margin-sm);min-height:15rem;overflow-y:scroll;height:calc(100vh - 350px)}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left .payment-modes>.payment-mode-wrapper{min-width:40%;padding:var(--padding-xs)}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left .payment-modes>.payment-mode-wrapper>.mode-of-payment{padding:var(--padding-md) var(--padding-lg)}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left .payment-modes>.payment-mode-wrapper>.mode-of-payment>.pay-amount{display:inline;float:right;font-weight:700}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left .payment-modes>.payment-mode-wrapper>.mode-of-payment>.mode-of-payment-control{display:none;align-items:center;margin-top:var(--margin-sm);margin-bottom:var(--margin-xs)}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left .payment-modes>.payment-mode-wrapper>.mode-of-payment>.loyalty-amount-name{display:none;float:right;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-left .payment-modes>.payment-mode-wrapper>.loyalty-card{display:flex;flex-direction:column}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-right{display:flex;flex-direction:column;width:50%}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-right .fields-numpad-container{display:flex;flex-direction:column;flex:1;height:100%;position:relative;justify-content:flex-end}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-right .fields-numpad-container>.fields-section{flex:1;display:flex;flex-direction:column;padding-left:var(--margin-md)}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-right .fields-numpad-container>.fields-section .invoice-fields{height:100%;margin-left:auto;padding:var(--padding-sm)}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-right .fields-numpad-container .number-pad{position:absolute;z-index:4;right:0;flex:1;display:flex;align-items:flex-end}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-right .fields-numpad-container .number-pad .numpad-container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--margin-md);margin-bottom:var(--margin-md);background-color:var(--fg-color);border-radius:var(--border-radius-md);padding:var(--padding-sm)}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-right .fields-numpad-container .number-pad .numpad-container>.numpad-btn{border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;padding:var(--padding-md);box-shadow:var(--shadow-base)}.point-of-sale-app>.payment-container>.payment-split-container>.payment-container-right .fields-numpad-container .number-pad .numpad-container>.numpad-btn:hover{background-color:var(--control-bg)}.point-of-sale-app>.payment-container>.totals-section{display:flex;margin-top:auto;margin-bottom:var(--margin-sm);justify-content:center;flex-direction:column;flex-shrink:0}.point-of-sale-app>.payment-container>.totals-section>.totals{display:flex;background-color:var(--control-bg);justify-content:center;padding:var(--padding-md);border-radius:var(--border-radius-md)}.point-of-sale-app>.payment-container>.totals-section>.totals>.col{flex-grow:1;text-align:center}.point-of-sale-app>.payment-container>.totals-section>.totals>.col>.total-label{font-size:var(--text-md);font-weight:500}.point-of-sale-app>.payment-container>.totals-section>.totals>.col>.value{font-size:var(--text-2xl);font-weight:700}.point-of-sale-app>.payment-container>.totals-section>.totals>.seperator-y{margin-left:var(--margin-sm);margin-right:var(--margin-sm);border-right:1px solid var(--gray-300)}.point-of-sale-app>.payment-container>.totals-section>.number-pad{display:none}.point-of-sale-app>.past-order-list{grid-column:span 4/span 4;display:none;flex-direction:column;overflow:hidden}.point-of-sale-app>.past-order-list>.filter-section{display:flex;flex-direction:column;background-color:var(--fg-color);padding:var(--padding-lg)}.point-of-sale-app>.past-order-list>.filter-section>.status-search-fields{display:grid;grid-template-columns:30% auto;-moz-column-gap:10px;column-gap:10px;margin-top:var(--margin-md)}.point-of-sale-app>.past-order-list>.filter-section>.status-search-fields>.status-field{width:100%;display:flex;align-items:center}.point-of-sale-app>.past-order-list>.filter-section>.status-search-fields>.search-field{width:100%;display:flex;align-items:center}.point-of-sale-app>.past-order-list>.invoices-container{padding:var(--padding-lg);padding-top:0;overflow-x:hidden;overflow-y:scroll}.point-of-sale-app>.past-order-summary{display:none;grid-column:span 6/span 6;flex-direction:column;align-items:center;justify-content:center}.point-of-sale-app>.past-order-summary>.no-summary-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--gray-50);font-weight:500;border-radius:var(--border-radius-md)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper{display:none;position:relative;width:31rem;height:100%}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container{position:absolute;display:flex;flex-direction:column;width:100%;height:100%;padding:var(--padding-lg)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section{display:flex;justify-content:space-between;width:100%;margin-bottom:var(--margin-md)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section>.left-section{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-right:var(--padding-sm)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section>.left-section>.customer-section{margin-bottom:auto}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section>.left-section>.customer-section>.customer-name{font-size:var(--text-2xl);font-weight:700}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section>.left-section>.customer-section>.customer-code{font-size:var(--text-xs);font-weight:500;color:var(--text-light)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section>.left-section>.customer-section>.customer-email{font-size:var(--text-md);font-weight:500}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section>.left-section>.cashier{font-size:var(--text-md);font-weight:500;color:var(--gray-600);margin-top:var(--margin-md)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section>.right-section{display:flex;flex-direction:column;align-items:flex-end}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section>.right-section>.paid-amount{font-size:var(--text-2xl);font-weight:700}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.upper-section>.right-section>.invoice-name{font-size:var(--text-md);font-weight:500;color:var(--gray-600);margin-bottom:var(--margin-sm)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container{display:flex;flex-direction:column;border-radius:var(--border-radius-md);background-color:var(--control-bg);margin:var(--margin-md) 0px}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.summary-row-wrapper{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-sm) var(--padding-md)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.taxes-wrapper{display:flex;flex-direction:column;padding:0px var(--padding-md)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.taxes-wrapper>.tax-row{display:flex;justify-content:space-between;font-size:var(--text-md);line-height:var(--text-3xl)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.item-row-wrapper{display:flex;gap:2px;flex-direction:column;padding:var(--padding-sm) var(--padding-md);border:1px solid lightgray;border-radius:10px;background:var(--bg-light-gray)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.item-row-wrapper>.item-row-data{display:flex;align-items:center}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.item-row-wrapper>.item-row-data>.item-name{font-weight:500;margin-right:var(--margin-md)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.item-row-wrapper>.item-row-data>.item-qty{font-weight:500;margin-left:auto;font-size:small}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.item-row-wrapper>.item-row-data>.item-rate-disc{display:flex;text-align:right;margin-left:var(--margin-md);justify-content:flex-end;font-size:small}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.item-row-wrapper>.item-row-data>.item-rate-disc>.item-disc{color:var(--dark-green-500)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.item-row-wrapper>.item-row-data>.item-rate-disc>.item-rate{font-weight:500;margin-left:var(--margin-md)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.item-row-wrapper>.item-row-refund{font-size:x-small}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.grand-total{font-weight:700}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-container>.payments{font-weight:700}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.order-summary-container{display:flex;background:white;gap:8px}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-btns{display:flex;justify-content:space-between}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-btns>.summary-btn{flex:1;margin:0px var(--margin-xs)}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper>.abs-container>.summary-btns>.new-btn{background-color:var(--btn-primary);color:var(--neutral);font-weight:500}@media screen and (max-width: 1200px){.point-of-sale-app>.items-selector>.items-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 620px){.point-of-sale-app{grid-template-columns:repeat(1,minmax(0,1fr))}.point-of-sale-app>.items-selector{grid-column:span 6/span 1!important}.point-of-sale-app>.items-selector>.items-container{grid-template-columns:repeat(2,minmax(0,1fr))!important}.point-of-sale-app>.item-details-container,.point-of-sale-app .customer-cart-container{grid-column:span 6/span 1}.point-of-sale-app>.payment-container{overflow:scroll}.point-of-sale-app>.payment-container>.fields-numpad-container{flex-direction:column-reverse}.point-of-sale-app>.payment-container>.fields-numpad-container>.number-pad{display:none}.point-of-sale-app>.payment-container>.fields-numpad-container>.fields-section{width:100%}.point-of-sale-app>.past-order-summary>.invoice-summary-wrapper{width:100%}.point-of-sale-app .numpad-totals>span{padding:0 5px;font-size:var(--text-sm)}.point-of-sale-app .col>*{font-size:var(--text-sm)!important}.point-of-sale-app .control-input-wrapper{padding-left:.15rem}.point-of-sale-app .pay-amount{margin-left:.2rem}.point-of-sale-app .past-order-list{grid-column:span 6/span 1}}.fc--project-management-view{--pm-event-base-height: 48px;--pm-event-gap: 1px;--pm-event-padding-inline: calc(var(--dk-space) * 1.5);--pm-event-padding-block: calc(var(--dk-space) * 1.5);--pm-transition-duration: .15s;--fc-border-color: var(--dk-line);--fc-page-bg-color: var(--dk-surface);--fc-neutral-bg-color: var(--dk-surface-muted);--fc-today-bg-color: var(--pm-today-bg);--fc-button-text-color: var(--dk-ink);--fc-button-bg-color: var(--surface-gray-2);--fc-button-border-color: transparent;--fc-button-hover-bg-color: var(--surface-gray-3);--fc-button-hover-border-color: transparent;--fc-button-active-bg-color: var(--surface-gray-3);--fc-button-active-border-color: transparent}.fc--project-management-view.fc{margin-top:calc(var(--dk-space) * 4);color:var(--dk-ink)}.fc--project-management-view .fc-scrollgrid{border:0!important}.fc--project-management-view .fc-scrollgrid-section>*{border:0!important}.fc--project-management-view .fc-col-header-cell{padding:calc(var(--dk-space) * 1.5)!important;border-bottom:0!important;text-align:center!important;text-transform:capitalize!important;font-weight:var(--dk-weight-medium);color:var(--dk-ink-meta);font-size:var(--text-sm)}.fc--project-management-view .fc-toolbar-title{font-size:var(--text-lg);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title)}.fc--project-management-view.fc .fc-button{min-height:28px;padding:0 calc(var(--dk-space) * 2.5);border-radius:var(--dk-radius-sm);font-size:var(--text-sm);font-weight:var(--dk-weight-regular);box-shadow:none;text-transform:none}.fc--project-management-view.fc .fc-button:focus-visible,.fc--project-management-view .fc-event:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:none}.fc--project-management-view .fc-timeline-slot{border-color:var(--dk-line)}.fc--project-management-view .fc-timeline-slot:hover{background-color:var(--surface-gray-1)}.fc--project-management-view .fc-timeline-now-indicator-line{border-color:var(--primary);border-width:2px}.fc--project-management-view .fc-event{border-radius:var(--dk-radius-sm);align-items:flex-start;cursor:pointer;text-shadow:none}.fc--project-management-view .fc-event-main{padding:var(--pm-event-padding-block) var(--pm-event-padding-inline);font-size:var(--text-sm);line-height:1.3}.fc--project-management-view .fc-timeline-event{margin-bottom:var(--pm-event-gap)}.fc--project-management-view .fc-timeline-event-harness{padding-inline:1px;transition:all var(--pm-transition-duration) ease;transition-property:top,left,right}.fc--project-management-view .fc-timeline-event-harness.fc-event-dragging{transition-duration:0s}.fc--project-management-view .fc-event-dragging{opacity:.9;box-shadow:var(--dk-shadow-lg);z-index:var(--z-index-modal)}.fc--project-management-view .fc-view:not([class*=gridmonth],[class*=list]) .fc-event{height:var(--pm-event-height, var(--pm-event-base-height))!important}.pm-style--solid{border-style:solid!important;border-width:0 0 0 3px!important}.pm-style--border{border-width:1.5px!important;border-style:solid!important}.pm-style--dashed{border-width:1.5px!important;border-style:dashed!important}.pm-style--solid-alt,.pm-style--striped{border-style:dashed!important;border-width:1px!important;--pm-stripe: color-mix(in srgb, var(--dk-surface) 55%, transparent)}.pm-style--solid-alt{background-image:repeating-linear-gradient(45deg,var(--pm-stripe) 0 4px,transparent 4px 8px)!important}.pm-style--striped{background-image:repeating-linear-gradient(111deg,var(--pm-stripe) 0 2px,transparent 2px 4px)!important}.pm-view-header{position:relative;display:flex;flex-direction:column;gap:calc(var(--dk-space) * 2);padding:calc(var(--dk-space) * 3) calc(var(--dk-space) * 4);background-color:var(--dk-surface);border-bottom:1px solid var(--dk-line)}.pm-view-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dk-space) * 2) calc(var(--dk-space) * 3)}.pm-view-switches{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dk-space) * 2);margin-left:auto}.pm-view-switches:empty{display:none}.pm-legend-container:empty{display:none}.pm-legend-container .legend-label{white-space:nowrap}.frappe-list .pm-view-header~.result{margin-top:0!important;display:block!important;min-width:0}.pm-label-short,.pm-legend-toggle{display:none!important}.fc--project-management-view,.pm-plan-m,.pm-legend-container,.pm-record-dialog,.pm-log{--pm-grid-line: var(--dk-line);--pm-strong-line: var(--dk-line-strong);--pm-header-rule: var(--outline-gray-3);--pm-row-project-bg: var(--dk-surface-muted);--pm-lane-project-bg: color-mix(in oklch, var(--surface-gray-2) 50%, transparent);--pm-today-bg: color-mix(in oklch, var(--dk-tone-blue) 10%, transparent);--pm-today-rule: color-mix(in oklch, var(--dk-tone-blue) 50%, transparent);--pm-weekend-bg: var(--dk-surface-muted);--pm-weekend-hatch: var(--surface-gray-3);--pm-track: var(--surface-gray-3);--pm-weekend-pattern: repeating-linear-gradient( 135deg, var(--pm-weekend-bg) 0 6px, var(--pm-weekend-hatch) 6px 7px )}.pm-icon{display:inline-flex;align-items:center;flex-shrink:0}.pm-swatch{display:inline-block;flex:none;width:14px;height:8px;border-radius:2px;background:var(--pm-color, var(--dk-tone-gray))}.pm-swatch--over{display:inline-flex;align-items:center;justify-content:center;width:16px;height:14px;background:var(--surface-red-2);color:var(--dk-ink-red)}.pm-swatch--unassigned{width:16px;height:10px;background:var(--dk-surface);border:1.5px dashed var(--dk-ink-meta)}.pm-swatch--weekend{width:16px;height:10px;background:var(--pm-weekend-pattern);border:1px solid var(--pm-strong-line)}.pm-over-mark{display:inline-flex;align-items:center;margin-right:3px;vertical-align:-1px}.pm-swatch--over .pm-over-mark{margin:0}.pm-avatar{position:relative;flex-shrink:0}.pm-avatar .avatar-frame{font-size:var(--text-2xs);font-weight:var(--dk-weight-semibold);line-height:1;overflow:hidden}.pm-avatar .pm-avatar-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.pm-avatar--xs{width:22px;height:22px}.pm-avatar--sm{width:26px;height:26px}.pm-avatar-stack{display:inline-flex;align-items:center;flex-shrink:0}.pm-avatar-stack .pm-avatar{box-shadow:0 0 0 2px var(--dk-surface);border-radius:50%}.pm-avatar-stack .pm-avatar+.pm-avatar{margin-left:-5px}.pm-status-dot{width:12px;height:12px;flex-shrink:0;box-sizing:border-box;border-radius:50%;border:2px solid var(--dk-tone-gray)}.pm-status-dot--open{border-color:var(--dk-tone-blue)}.pm-status-dot--working{border-color:var(--dk-tone-blue);background:linear-gradient(90deg,var(--dk-tone-blue) 50%,transparent 50%)}.pm-status-dot--review{border-color:var(--dk-tone-amber)}.pm-status-dot--overdue{border-color:var(--dk-tone-red)}.pm-status-dot--done{border-color:var(--dk-tone-green);background:var(--dk-tone-green)}.pm-status-dot--cancelled{border-color:var(--dk-tone-gray);border-style:dashed}.pm-bar{display:block;height:4px;border-radius:var(--dk-radius-full);background:var(--pm-track, var(--surface-gray-3));overflow:hidden}.pm-bar .pm-bar-fill{display:block;height:100%;border-radius:var(--dk-radius-full);background:var(--dk-tone-green)}.pm-level--high .pm-bar-fill{background:var(--dk-tone-amber)}.pm-level--over .pm-bar-fill{background:var(--dk-tone-red)}.pm-level--over .pm-ratio-label{display:inline-flex;align-items:center;align-self:center;padding:0 6px;border-radius:var(--dk-radius-full);background:var(--surface-red-2);color:var(--dk-ink-red)!important}.fc--project-management-view .fc-event.pm-chip{background:color-mix(in srgb,var(--pm-color, var(--dk-tone-gray)) 16%,var(--dk-surface))!important;border:0!important;box-shadow:inset 3px 0 0 var(--pm-color, var(--dk-tone-gray));color:var(--dk-ink-title)!important;text-shadow:none}.fc--project-management-view .fc-event.pm-chip .fc-event-main{color:inherit;padding:2px 6px 2px 8px}.fc--project-management-view .fc-event.pm-chip.pm-over{background:var(--surface-red-2)!important;box-shadow:inset 0 0 0 1px var(--dk-tone-red);color:var(--dk-ink-red)!important}.fc--project-management-view .fc-event.fc-event-past.pm-chip,.fc--project-management-view .fc-event.fc-event-past.pm-task-bar{opacity:.8}.pm-chip-body{display:flex;flex-direction:column;min-width:0;line-height:1.2}.pm-chip-hours{font-size:var(--text-sm);font-weight:var(--dk-weight-semibold);font-variant-numeric:tabular-nums}.pm-chip-type{font-size:var(--text-2xs);color:var(--dk-ink-meta)}.fc--project-management-view.fc--pm-plan{--pm-event-base-height: 34px;--fc-border-color: var(--pm-grid-line)}.fc--project-management-view.fc--pm-plan .fc-datagrid-header .fc-datagrid-cell-main,.fc--project-management-view.fc--pm-plan .fc-timeline-slot-label{font-size:var(--text-sm);font-weight:var(--dk-weight-medium);color:var(--dk-ink)}.fc--project-management-view.fc--pm-plan .fc-datagrid-header,.fc--project-management-view.fc--pm-plan .fc-timeline-header{background:var(--dk-surface-muted)}.fc--project-management-view.fc--pm-plan .fc-scrollgrid-section-header>*{border-bottom:1px solid var(--pm-header-rule)}.fc--project-management-view.fc--pm-plan .fc-resource-timeline-divider{width:2px;background:var(--pm-strong-line)}.fc--project-management-view.fc--pm-plan .fc-timeline-slot-label .fc-timeline-slot-cushion{text-transform:capitalize}.fc--project-management-view.fc--pm-plan .fc-datagrid-expander{display:none}.fc--project-management-view.fc--pm-plan .fc-datagrid-cell-cushion{padding:0 calc(var(--dk-space) * 2);width:100%;box-sizing:border-box}.fc--project-management-view.fc--pm-plan .fc-datagrid-cell-main{display:block;width:100%;min-width:0}.fc--project-management-view.fc--pm-plan .fc-timeline-slot-lane.fc-day-sat,.fc--project-management-view.fc--pm-plan .fc-timeline-slot-lane.fc-day-sun{background:var(--pm-weekend-pattern)}.fc--project-management-view.fc--pm-plan .fc-timeline-slot-label.fc-day-sat,.fc--project-management-view.fc--pm-plan .fc-timeline-slot-label.fc-day-sun{background:var(--pm-weekend-bg);color:var(--dk-ink-meta)}.fc--project-management-view.fc--pm-plan .fc-timeline-slot.fc-day-today{background:var(--pm-today-bg);box-shadow:inset 1px 0 0 var(--pm-today-rule),inset -1px 0 0 var(--pm-today-rule)}.fc--project-management-view.fc--pm-plan .fc-timeline-slot-label.fc-day-today .fc-timeline-slot-cushion{padding:1px 8px;border-radius:var(--dk-radius-full);background:var(--surface-blue-2);color:var(--dk-ink-blue);font-weight:var(--dk-weight-semibold)}.fc--project-management-view.fc--pm-plan .pm-res--project,.fc--project-management-view.fc--pm-plan .pm-res--load{background:var(--pm-row-project-bg)}.fc--project-management-view.fc--pm-plan .pm-lane--project,.fc--project-management-view.fc--pm-plan .pm-lane--load{background:var(--pm-lane-project-bg)}.fc--project-management-view.fc--pm-plan .pm-res--project,.fc--project-management-view.fc--pm-plan .pm-lane--project{border-top:1px solid var(--pm-strong-line)}.fc--project-management-view.fc--pm-plan .pm-res--load,.fc--project-management-view.fc--pm-plan .pm-lane--load{border-top:2px solid var(--pm-header-rule)}.fc--project-management-view.fc--pm-plan .pm-res--add .fc-datagrid-cell-frame,.fc--project-management-view.fc--pm-plan .pm-lane--add{opacity:.95}.fc--project-management-view.fc--pm-plan .fc-timeline-event-harness{padding:2px 1px}.fc--project-management-view.fc--pm-plan .fc-bg-event.fc-event{height:auto!important;opacity:1;background:transparent!important;cursor:default;box-shadow:none}.fc--project-management-view.fc--pm-plan .pm-task-bar.fc-event{height:30px!important;margin-top:4px;background:color-mix(in srgb,var(--pm-color, var(--dk-tone-gray)) 16%,var(--dk-surface))!important;border:1px solid var(--pm-color, var(--dk-line-strong))!important;color:var(--dk-ink-title)!important;text-shadow:none}.fc--project-management-view.fc--pm-plan .pm-task-bar.fc-event .fc-event-main{padding:0 8px;display:flex;align-items:center;color:inherit}.fc--project-management-view.fc--pm-plan .pm-task-bar.fc-event.pm-task-bar--unassigned{background:var(--dk-surface)!important;border:1.5px dashed var(--dk-ink-meta)!important;color:var(--dk-ink)!important}.fc--project-management-view.fc--pm-plan .pm-task-bar-body{display:flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:var(--dk-weight-medium)}.fc--project-management-view.fc--pm-plan .pm-task-bar-body .pm-swatch{width:6px;height:6px;border-radius:50%}.fc--project-management-view.fc--pm-plan .pm-sum-body,.fc--project-management-view.fc--pm-plan .pm-load-body{display:flex;flex-direction:column;justify-content:center;gap:5px;height:100%;padding:0 6px;text-align:center}.fc--project-management-view.fc--pm-plan .pm-sum-body .pm-ratio-label,.fc--project-management-view.fc--pm-plan .pm-load-body .pm-ratio-label{font-size:var(--text-xs);font-weight:var(--dk-weight-semibold);font-variant-numeric:tabular-nums;color:var(--dk-ink)}.pm-cell{display:flex;align-items:center;gap:8px;min-width:0;min-height:40px;font-size:var(--text-sm)}.pm-cell--project{min-height:52px;gap:6px}.pm-cell--employee,.pm-cell--task{min-height:44px;padding-left:24px}.pm-cell--add{min-height:38px;margin:0;padding-left:26px;color:var(--dk-ink-meta);font-weight:var(--dk-weight-regular);cursor:text}.pm-cell--load{gap:6px;min-height:48px}.pm-cell--load .pm-cell-title{font-weight:var(--dk-weight-semibold)}.pm-cell-main{display:flex;flex-direction:column;flex-grow:1;min-width:0}.pm-cell-line{display:flex;align-items:center;gap:6px;min-width:0}.pm-cell-line .es-badge{flex-shrink:0}.pm-cell-title{color:var(--dk-ink-title);font-weight:var(--dk-weight-medium)}.pm-cell--project .pm-cell-title{font-size:var(--text-base);font-weight:var(--dk-weight-semibold)}a.pm-cell-title,.pm-cell-link{color:var(--dk-ink-title);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;border-radius:2px}a.pm-cell-title:hover,.pm-cell-link:hover{color:var(--dk-ink-title);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}a.pm-cell-title:focus-visible,.pm-cell-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pm-cell-link{display:block;min-width:0;font-weight:var(--dk-weight-medium)}.pm-cell-sub{font-size:var(--text-xs);color:var(--dk-ink-meta)}.pm-toggle,.pm-assign-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:0;background:transparent;color:var(--dk-ink-meta);cursor:pointer}.pm-toggle:focus-visible,.pm-assign-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pm-toggle{width:28px;height:28px;border-radius:var(--dk-radius-sm)}.pm-toggle .pm-icon{transition:transform .12s ease}.pm-toggle.is-expanded .pm-icon{transform:rotate(90deg)}.pm-toggle:hover{background:var(--surface-gray-2);color:var(--dk-ink)}.pm-assign-btn{width:26px;height:26px;border-radius:50%;border:1px dashed var(--dk-ink-meta);background:var(--dk-surface)}.pm-assign-btn:hover{color:var(--dk-ink);background:var(--surface-gray-2)}.pm-remove-btn{opacity:.6}.pm-remove-btn:hover,.pm-remove-btn:focus-visible{opacity:1;background:var(--surface-gray-2)}.pm-cell--team-add{min-height:38px}.pm-employee-picker-popover{width:220px}.pm-add-input{flex-grow:1;min-width:0;border:0;outline:none;background:transparent;color:var(--dk-ink);font:inherit}.pm-add-input::-moz-placeholder{color:var(--dk-ink-meta)}.pm-add-input:-ms-input-placeholder{color:var(--dk-ink-meta)}.pm-add-input::placeholder{color:var(--dk-ink-meta)}.pm-add-input:focus-visible{box-shadow:0 1px 0 var(--primary)}.pm-res-planned .fc-datagrid-cell-cushion{text-align:right;overflow:hidden}.pm-planned{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--dk-ink-meta);white-space:nowrap}.pm-planned-stack{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.pm-planned-main{font-size:var(--text-sm);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title)}.pm-planned-empty{color:var(--dk-ink-meta);font-weight:var(--dk-weight-regular)}.pm-planned-bar{width:56px;max-width:100%;margin-top:2px}.pm-planned-bar .pm-bar-fill{background:var(--dk-tone-blue)}.pm-recent-types,.pm-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--text-xs)}.pm-recent-types{margin-top:calc(var(--dk-space) * -2);margin-bottom:calc(var(--dk-space) * 2)}.pm-type-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--dk-line-strong);border-radius:var(--dk-radius-full);background:var(--dk-surface);color:var(--dk-ink);font-size:var(--text-xs);cursor:pointer}.pm-type-chip:hover{background:var(--dk-surface-muted)}.pm-type-chip[aria-pressed=true]{border-color:var(--outline-gray-3);background:var(--surface-gray-2);color:var(--dk-ink-title);font-weight:var(--dk-weight-medium)}.pm-type-chip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pm-presets-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:calc(var(--dk-space) * 3)}.pm-preset[aria-pressed=true]{background:var(--surface-gray-4, var(--surface-gray-3));color:var(--dk-ink-title);font-weight:var(--dk-weight-medium)}.pm-total-duration{font-size:var(--text-sm);color:var(--dk-ink-meta)}.pm-total-duration b{color:var(--dk-ink-title)}.pm-availability{display:flex;flex-direction:column;gap:8px;margin-bottom:calc(var(--dk-space) * 3);padding:calc(var(--dk-space) * 2.5) calc(var(--dk-space) * 3);border-radius:var(--dk-radius-md);background:var(--dk-surface-muted)}.pm-availability-title{font-size:var(--text-xs);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-meta)}.pm-availability-grid{display:flex;flex-direction:column;gap:4px;max-height:220px;overflow-y:auto}.pm-availability-day{display:grid;grid-template-columns:64px minmax(60px,1fr) minmax(120px,auto);align-items:center;gap:10px;font-size:var(--text-xs)}.pm-availability-day .pm-availability-date{color:var(--dk-ink-meta);text-transform:capitalize}.pm-availability-day .pm-availability-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.pm-availability-day.is-over .pm-bar-fill{background:var(--dk-tone-red)}.pm-availability-day.is-over .pm-availability-value{color:var(--dk-ink-red);font-weight:var(--dk-weight-medium)}.pm-availability-day.is-off .pm-availability-value{color:var(--dk-ink-meta)}.pm-availability-note{font-size:var(--text-xs)}.pm-dialog-summary{font-size:var(--text-sm)}.pm-record-summary{display:flex;align-items:center;gap:12px;margin-bottom:calc(var(--dk-space) * 3);padding:calc(var(--dk-space) * 2.5) calc(var(--dk-space) * 3);border-radius:var(--dk-radius-md);background:var(--pm-row-project-bg);font-size:var(--text-sm);color:var(--dk-ink)}.pm-record-summary .pm-bar{flex-grow:1;height:6px}.pm-record-summary .pm-bar-fill{background:var(--dk-tone-blue)}.pm-plan-m{font-size:var(--text-sm);color:var(--dk-ink)}.pm-plan-m.is-loading .pm-plan-m-body{opacity:.6;transition:opacity .15s ease}.pm-plan-m .pm-toggle{width:40px;height:40px}.pm-plan-m .pm-assign-btn{width:36px;height:36px}.pm-plan-m .pm-cell--employee,.pm-plan-m .pm-cell--task,.pm-plan-m .pm-cell--team-add{padding-left:0}.pm-plan-m .pm-cell--add{padding:0 calc(var(--dk-space) * 3)}.pm-plan-m .pm-add-input{font-size:var(--text-lg)}.pm-plan-m-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:calc(var(--dk-space) * 2.5) calc(var(--dk-space) * 3) calc(var(--dk-space) * 1.5);background:var(--dk-surface)}.pm-plan-m-toolbar>.es-button{min-width:36px;min-height:36px}.pm-plan-m-toolbar>.es-tab-buttons{flex:1 1 100%}.pm-plan-m-toolbar>.es-tab-buttons .es-pill{flex:1 1 0;min-height:36px}.pm-plan-m-title{flex:1 1 90px;min-width:0;margin:0 0 0 4px;font-size:var(--text-base);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title)}.pm-plan-m-days{position:relative;display:flex;gap:6px;overflow-x:auto;padding:calc(var(--dk-space) * 1) calc(var(--dk-space) * 3) calc(var(--dk-space) * 3);background:var(--dk-surface);border-bottom:1px solid var(--dk-line);-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none}.pm-plan-m-day{display:flex;flex:1 0 60px;flex-direction:column;align-items:stretch;gap:4px;min-height:64px;padding:6px;border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);background:var(--dk-surface);color:var(--dk-ink);font-size:var(--text-xs);scroll-snap-align:start;cursor:pointer}.pm-plan-m-day .pm-plan-m-day-label{font-weight:var(--dk-weight-semibold);text-align:center;text-transform:capitalize;white-space:nowrap}.pm-plan-m-day.is-weekend{background:var(--pm-weekend-pattern)}.pm-plan-m-day.is-today .pm-plan-m-day-label{color:var(--dk-ink-blue)}.pm-plan-m-day[aria-pressed=true]{border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--primary);background:var(--pm-today-bg)}.pm-plan-m-day:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pm-plan-m-ratio{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:var(--text-xs);font-variant-numeric:tabular-nums}.pm-plan-m-ratio .pm-ratio-label{white-space:nowrap}.pm-plan-m-ratio .pm-bar{width:100%}.pm-plan-m-none{color:var(--dk-ink-meta)}.pm-plan-m-body{display:flex;flex-direction:column;gap:8px;padding:calc(var(--dk-space) * 2) calc(var(--dk-space) * 3) calc(var(--dk-space) * 4)}.pm-plan-m-summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:4px 2px}.pm-plan-m-summary .pm-plan-m-summary-day{margin:0;font-size:var(--text-base);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title)}.pm-plan-m-summary .pm-plan-m-summary-day:first-letter{text-transform:uppercase}.pm-plan-m-summary-load{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:var(--text-xs);white-space:nowrap}.pm-plan-m-summary-load .pm-plan-m-ratio{width:88px}.pm-plan-m-empty{margin:0;padding:calc(var(--dk-space) * 4);text-align:center}.pm-plan-m-card{overflow:hidden;background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.pm-plan-m-card-head{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px}.pm-plan-m-card-head>.pm-cell{flex:1 1 auto;min-width:0}.pm-plan-m-card-head .pm-avatar-stack{display:none}.pm-plan-m-card-head .pm-cell-line{flex-wrap:wrap;row-gap:2px}.pm-plan-m-card-head .pm-cell-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.pm-plan-m-card-head .pm-planned-stack{flex:none;width:64px;text-align:right}.pm-plan-m-rows{display:flex;flex-direction:column;border-top:1px solid var(--dk-line)}.pm-plan-m-row{display:flex;flex-direction:column;gap:6px;padding:6px 12px;border-bottom:1px solid var(--pm-grid-line, var(--dk-line))}.pm-plan-m-row:last-child{border-bottom:0}.pm-plan-m-row-head{display:flex;align-items:center;gap:8px}.pm-plan-m-row-head>.pm-cell{flex:1 1 auto;min-width:0}.pm-plan-m-row-head .pm-plan-m-ratio{flex:none;width:76px}.pm-plan-m-meta{margin-top:-8px;padding-left:16px;font-size:var(--text-xs);color:var(--dk-ink-meta)}.pm-plan-m-work{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:36px}.pm-plan-m-chip{min-width:64px;min-height:40px;padding:4px 10px 4px 12px;border:0;border-radius:var(--dk-radius-sm);background:color-mix(in srgb,var(--pm-color, var(--dk-tone-gray)) 16%,var(--dk-surface));box-shadow:inset 3px 0 0 var(--pm-color, var(--dk-tone-gray));color:var(--dk-ink-title);text-align:left;cursor:pointer}.pm-plan-m-chip.pm-over{background:var(--surface-red-2);box-shadow:inset 0 0 0 1px var(--dk-tone-red);color:var(--dk-ink-red)}.pm-plan-m-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pm-log{padding:calc(var(--dk-space) * 3);font-size:var(--text-sm);color:var(--dk-ink)}.pm-log-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:calc(var(--dk-space) * 3)}.pm-log-nav,.pm-log-toolbar-side{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pm-log-week-label{margin:0 0 0 6px;font-size:var(--text-lg);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title)}.pm-log-employee{display:flex;align-items:center;gap:4px;min-width:200px}.pm-log-employee .frappe-control{margin:0;width:100%}.pm-log-employee-name{font-weight:var(--dk-weight-medium);color:var(--dk-ink-title)}.pm-log-status{display:inline-flex;align-items:center;gap:6px}.pm-log-save-state{min-width:60px;font-size:var(--text-xs)}.pm-log-legend-swatch{box-sizing:border-box}.pm-log-legend-swatch.is-planned{border:1px solid color-mix(in srgb,var(--dk-tone-blue) 45%,var(--dk-surface));background:repeating-linear-gradient(135deg,var(--surface-blue-2) 0 3px,var(--dk-surface) 3px 6px)}.pm-log-legend-swatch.is-draft{border:1px solid var(--dk-tone-blue);background:var(--dk-surface)}.pm-log-legend-swatch.is-submitted{border:1px solid var(--dk-tone-blue);background:var(--surface-blue-2)}.pm-log-scroll{overflow-x:auto;border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);background:var(--dk-surface)}.pm-log-grid{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;min-width:1054px}.pm-log-grid th,.pm-log-grid td{padding:6px;vertical-align:middle;border-bottom:1px solid var(--dk-line)}.pm-log-grid thead th{font-size:var(--text-xs);font-weight:var(--dk-weight-medium);color:var(--dk-ink-meta);background:var(--dk-surface-muted)}.pm-log-grid tbody tr:hover{background:var(--dk-surface-muted)}.pm-log-grid tfoot tr:last-child>*{border-bottom:0}.pm-log-label-col{width:260px;text-align:left;font-weight:var(--dk-weight-regular)}.pm-log-day{width:110px;border-left:1px solid var(--dk-line);text-align:center}.pm-log-day.is-weekend{width:72px;background:var(--dk-surface-muted);color:var(--dk-ink-meta)}.pm-log-day.is-today{background:color-mix(in srgb,var(--dk-tone-blue) 6%,var(--dk-surface))}thead .pm-log-day{white-space:nowrap}thead .pm-log-day .pm-log-dow{text-transform:capitalize}thead .pm-log-day .pm-log-daynum{margin-left:5px;padding:1px 6px;border-radius:var(--dk-radius-full);font-size:var(--text-sm);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title)}thead .pm-log-day.is-weekend .pm-log-daynum{color:var(--dk-ink-meta)}thead .pm-log-day.is-today .pm-log-daynum{background:var(--surface-blue-2);color:var(--dk-ink-blue)}.pm-log-total-col{width:100px;border-left:1px solid var(--dk-line);text-align:right}.pm-log-row-label{display:flex;flex-direction:column;gap:2px;min-width:0}.pm-log-project{font-size:var(--text-xs);color:var(--dk-ink-meta)}.pm-log-task{font-weight:var(--dk-weight-medium);color:var(--dk-ink-title)}.pm-log-task:hover{color:var(--dk-ink-title);text-decoration:underline}.pm-log-task:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pm-log-row-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pm-log-tag{padding:1px 6px;border-radius:var(--dk-radius-full);font-size:var(--text-xs);font-weight:var(--dk-weight-medium);background:color-mix(in srgb,var(--pm-color, var(--dk-tone-gray)) 16%,var(--dk-surface));color:var(--dk-ink-title);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pm-color, var(--dk-tone-gray)) 35%,transparent)}.pm-log-unplanned{font-size:var(--text-xs);font-style:italic;color:var(--dk-ink-meta)}.pm-log-cell{display:flex;flex-direction:column;justify-content:center;gap:3px}.pm-log-planned{align-self:flex-end;padding:0 5px;border-radius:var(--dk-radius-sm);font-size:var(--text-2xs);font-weight:var(--dk-weight-semibold);font-variant-numeric:tabular-nums;line-height:14px;color:var(--dk-ink-blue);border:1px solid color-mix(in srgb,var(--dk-tone-blue) 45%,var(--dk-surface));background:repeating-linear-gradient(135deg,var(--surface-blue-2) 0 3px,var(--dk-surface) 3px 6px)}.pm-log-planned.is-none{visibility:hidden;border-color:transparent;background:none}.pm-log-input{width:100%;height:30px;padding:0 8px;border:1px solid transparent;border-radius:var(--dk-radius-sm);background:var(--surface-gray-2);color:var(--dk-ink-title);font:inherit;font-size:var(--text-sm);font-weight:var(--dk-weight-semibold);font-variant-numeric:tabular-nums;text-align:right}.pm-log-input::-moz-placeholder{color:var(--dk-ink-meta);font-weight:var(--dk-weight-regular)}.pm-log-input:-ms-input-placeholder{color:var(--dk-ink-meta);font-weight:var(--dk-weight-regular)}.pm-log-input::placeholder{color:var(--dk-ink-meta);font-weight:var(--dk-weight-regular)}.pm-log-input:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pm-log-input.is-draft{border-color:var(--dk-tone-blue);background:var(--dk-surface)}.pm-log-input.is-submitted,.pm-log-input.is-submitted:disabled{border-color:var(--dk-tone-blue);background:var(--surface-blue-2);color:var(--dk-ink-blue);opacity:1}.pm-log-input.is-invalid{border-color:var(--dk-tone-red);background:var(--surface-red-2);color:var(--dk-ink-red)}.pm-log-input:disabled:not(.is-submitted){cursor:not-allowed;opacity:.6}.pm-log.is-saving .pm-log-save-state:before{content:"";display:inline-block;width:6px;height:6px;margin-right:4px;border-radius:50%;background:var(--dk-tone-blue);vertical-align:middle}.pm-log-row-total{font-weight:var(--dk-weight-semibold);font-variant-numeric:tabular-nums;color:var(--dk-ink-title)}.pm-log-row-planned{font-size:var(--text-xs)}.pm-log-add-row td{padding:4px 6px}.pm-log-add-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pm-log-day-totals{background:var(--dk-surface-muted)}.pm-log-totals-title{font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title)}.pm-log-totals-help{font-size:var(--text-xs)}.pm-log-day-total-cell{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.pm-log-day-total-cell .pm-bar{width:100%}.pm-log-day-total-cell .pm-bar .pm-bar-fill{background:var(--dk-tone-blue)}.pm-log-day-total-cell .pm-bar.pm-level--full .pm-bar-fill{background:var(--dk-tone-green)}.pm-log-day-total-cell .pm-bar.pm-level--over .pm-bar-fill{background:var(--dk-tone-red)}.pm-log-day-total{font-size:var(--text-xs);font-weight:var(--dk-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.pm-log-day-total.is-over{color:var(--dk-ink-red)}.pm-log-week-total{white-space:nowrap}.pm-log-week-total .pm-log-week-logged{font-size:var(--text-base);font-weight:var(--dk-weight-semibold);font-variant-numeric:tabular-nums;color:var(--dk-ink-title)}.pm-log-week-total .dk-muted{display:block;font-size:var(--text-xs)}.pm-log-empty{padding:calc(var(--dk-space) * 4)}td.pm-log-empty{text-align:center}.pm-log-hint{margin:calc(var(--dk-space) * 2) 0 0;font-size:var(--text-xs)}.pm-log--mobile{padding:calc(var(--dk-space) * 2)}.pm-log--mobile .pm-log-toolbar{flex-direction:column;align-items:stretch}.pm-log--mobile .pm-log-week-label{font-size:var(--text-base)}.pm-log--mobile .pm-log-employee{min-width:0;flex:1 1 100%}.pm-log--mobile .pm-log-nav .es-button{min-width:36px;min-height:36px}.pm-log-chips{position:relative;display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scrollbar-width:none}.pm-log-chip{display:flex;flex-direction:column;align-items:center;flex:1 0 64px;gap:2px;padding:6px 4px;border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);background:var(--dk-surface);color:var(--dk-ink);font-size:var(--text-xs);cursor:pointer;scroll-snap-align:start}.pm-log-chip .pm-log-chip-day{font-weight:var(--dk-weight-semibold);text-transform:capitalize}.pm-log-chip .pm-log-chip-total{color:var(--dk-ink-meta);white-space:nowrap;font-variant-numeric:tabular-nums}.pm-log-chip.is-weekend{background:var(--dk-surface-muted)}.pm-log-chip.is-today .pm-log-chip-day{color:var(--dk-ink-blue)}.pm-log-chip[aria-pressed=true]{border-color:transparent;background:var(--surface-blue-1, var(--dk-surface-muted));box-shadow:inset 0 0 0 1.5px var(--primary)}.pm-log-chip:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.pm-log-cards{display:flex;flex-direction:column;gap:10px;margin-top:calc(var(--dk-space) * 3)}.pm-log-card{display:flex;flex-direction:column;gap:10px;padding:calc(var(--dk-space) * 3);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);background:var(--dk-surface)}.pm-log-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.pm-log-card-head .pm-log-planned{align-self:flex-start;font-size:var(--text-xs);line-height:18px}.pm-log-stepper{display:flex;align-items:center;gap:8px}.pm-log-stepper .pm-log-input{flex:1;height:40px;font-size:var(--text-base);text-align:center}.pm-log-stepper .pm-log-step{min-width:40px;min-height:40px;font-size:var(--text-lg)}.pm-log-quick{display:flex;flex-wrap:wrap;gap:6px}.pm-log-quick .es-button{min-height:32px}.pm-log-mobile-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:calc(var(--dk-space) * 3);padding:calc(var(--dk-space) * 2.5) calc(var(--dk-space) * 3);border-top:1px solid var(--dk-line);background:var(--dk-surface)}.pm-log-mobile-footer .pm-log-week-total .dk-muted{display:inline}.pm-log-empty .pm-empty-week{min-height:0}@media (max-width: 768px){.pm-view-header{padding:calc(var(--dk-space) * 2) calc(var(--dk-space) * 3)}.pm-view-toolbar{gap:calc(var(--dk-space) * 2)}.pm-view-toolbar>.pm-mode-switch{flex:1 1 auto;min-width:0}.pm-view-toolbar>.pm-mode-switch .es-pill{flex:1 1 0;min-width:0;min-height:36px}.pm-view-switches{flex-shrink:0}.pm-view-switches .es-pill{min-height:36px}.pm-label-full,.pm-layout-label{display:none}.pm-label-short{display:inline!important}.pm-legend-toggle{display:inline-flex!important;flex-shrink:0;min-width:36px;min-height:36px}.pm-view-header .pm-legend-container{display:none;position:absolute;top:calc(100% + 4px);right:calc(var(--dk-space) * 3);z-index:10;flex-direction:column;align-items:flex-start;gap:calc(var(--dk-space) * 2);width:-moz-max-content;width:max-content;max-width:calc(100% - var(--dk-space) * 6);padding:calc(var(--dk-space) * 3);background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);box-shadow:var(--dk-shadow-lg)}.pm-view-header .pm-legend-container.is-open:not(:empty){display:flex}.fc--project-management-view .fc-col-header-cell{font-size:var(--text-xs);padding:calc(var(--dk-space) * .5)!important}.fc--project-management-view .fc-event-main{font-size:var(--text-xs)}}.list-overlay-sidebar,.list-overlay-footer{background-color:var(--dk-surface)!important}.list-overlay-title{width:80%}.dokos-drawer-panel .brm-filter{flex:1 1 12rem;min-width:0}.dokos-drawer-panel .brm-tabs{max-width:100%;overflow-x:auto}.dokos-drawer-panel .transaction-list{min-width:0}.dokos-drawer-panel .transaction-list details summary{cursor:pointer}.dokos-drawer-panel .brm-doc-title{color:var(--dk-ink-title);font-weight:var(--dk-weight-medium);overflow-wrap:anywhere}.dokos-drawer-panel .brm-doc-meta{overflow-wrap:anywhere}.dokos-drawer-panel .brm-totals{display:flex;flex:1 1 12rem;flex-direction:column;gap:calc(var(--dk-space) * .5);min-width:0}.dokos-drawer-panel .brm-total{display:flex;justify-content:space-between;gap:calc(var(--dk-space) * 2)}.dokos-drawer-panel .dk-panel__footer{align-items:center}.ipd-wrapper{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 4);margin-top:calc(var(--dk-space) * 3);padding-bottom:120px}.ipd-wrapper .dk-table-wrap{overflow:visible}.ipd-wrapper .dk-table thead th:first-child{border-top-left-radius:var(--dk-radius-md)}.ipd-wrapper .dk-table thead th:last-child{border-top-right-radius:var(--dk-radius-md)}.ipd-wrapper .ipd-more{text-align:center}.ipd-wrapper .dk-table tbody+tbody tr.dk-grp td{border-top:1px solid var(--dk-line)}.ipd-wrapper .dk-table .ipd-group-header{display:flex;align-items:center;gap:calc(var(--dk-space) * 2);font-weight:var(--dk-weight-regular)}.ipd-wrapper .dk-table .ipd-header-actions{display:flex;align-items:center;gap:var(--dk-space);margin-left:auto}.ipd-wrapper .dk-table .ipd-header-actions .dropdown-menu{margin-top:var(--dk-space);min-width:200px}.ipd-wrapper .dk-table .ipd-col-details{width:1%;white-space:nowrap}.ipd-wrapper .dk-table .ipd-date{text-align:center;white-space:nowrap}.ipd-wrapper .dk-table .ipd-amount{font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title);font-variant-numeric:tabular-nums}.ipd-wrapper .dk-table tr.is-future td:not(.dk-act){color:var(--dk-ink-meta);font-style:italic}.ipd-wrapper .dk-table .dk-act{position:relative;overflow:visible}.ipd-wrapper .dk-table .btn-bulk-close{color:var(--dk-ink-amber)}.ipd-wrapper .dk-table .btn-bulk-close:hover{background-color:var(--surface-amber-1);color:var(--dk-ink-amber)!important}.ipd-preview{background-color:var(--dk-surface-muted);padding:calc(var(--dk-space) * 2);border-radius:var(--dk-radius-sm);border:1px solid var(--dk-line);max-height:200px;overflow-y:auto}.ipd-preview .ipd-preview-item{display:flex;justify-content:flex-start;align-items:center;font-size:var(--text-xs);padding:var(--dk-space) 0;border-bottom:1px solid var(--dk-line)}.ipd-preview .ipd-preview-item:last-child{border-bottom:none}.ipd-preview .ipd-preview-arrow{margin:0 calc(var(--dk-space) * 2)}.ipd-preview .ipd-preview-new{color:var(--primary);font-weight:var(--dk-weight-semibold)}.ipd-wrapper{container-type:inline-size}@container (max-width: 40rem){.ipd-wrapper .dk-table th.ipd-date+th.ipd-date,.ipd-wrapper .dk-table td.ipd-date+td.ipd-date{display:none}.ipd-wrapper .dk-table .ipd-group-header{flex-wrap:wrap}.ipd-wrapper .dk-table .ipd-header-actions{margin-left:0;flex-basis:100%}}.party-specific-container{margin:calc(var(--dk-space) * 3) 0;overflow:hidden}.party-specific-container .party-specific-header{padding:calc(var(--dk-space) * 2.5) calc(var(--dk-space) * 4);border-bottom:1px solid var(--dk-line)}.party-specific-container .party-id-link{font-weight:var(--dk-weight-medium);color:var(--dk-ink-title);cursor:pointer;text-decoration:none}.party-specific-container .party-id-link:hover{text-decoration:underline}.party-specific-container .party-empty-state{padding:calc(var(--dk-space) * 6) calc(var(--dk-space) * 4)}.task-manager-controls{margin-bottom:calc(var(--dk-space) * 3)}.task-container{margin-bottom:calc(var(--dk-space) * 4)}.task-container .task-row.is-group .clickable-task-name{font-weight:var(--dk-weight-semibold)}.task-container .task-progress{width:20%;min-width:120px}.task-container .task-deadline{color:var(--dk-ink-meta);white-space:nowrap}.task-subject{display:flex;align-items:center;gap:calc(var(--dk-space) * 2);padding-left:calc(var(--ptm-depth, 0) * var(--dk-space) * 5)}.task-subject-icon{display:inline-flex;color:var(--dk-ink-meta)}.is-group .task-subject-icon{color:var(--dk-ink-blue)}.clickable-task-name{cursor:pointer;color:var(--dk-ink)}.hide{display:none!important}.gantt-container .gantt .bar-label{font-weight:var(--dk-weight-regular)}.kpi-category-container{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 2);width:100%;margin-bottom:calc(var(--dk-space) * 4);padding:0 calc(var(--dk-space) * 3)}.kpi-category-container .dk-stat.is-clickable{cursor:pointer}.kpi-category-container .dk-stat.is-clickable:hover,.kpi-category-container .dk-stat.is-clickable:focus-visible{background:var(--dk-surface-muted);border-color:var(--dk-line-strong)}.qg-section{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 3);margin-bottom:calc(var(--dk-space) * 6)}.qg-empty{border:1px dashed var(--dk-line-strong);border-radius:var(--dk-radius-md);padding:calc(var(--dk-space) * 4)}.qg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:calc(var(--dk-space) * 3)}.qg-grid>.dk-card+.dk-card{margin-top:0}.qg-grid--wide{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.qg-card .dk-sh{flex-wrap:nowrap;align-items:flex-start}.qg-card__title{overflow-wrap:anywhere}.qg-card__text{font-size:var(--text-sm);color:var(--dk-ink-meta)}.qg-card__text p:last-child{margin-bottom:0}.qg-metric{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 1)}.qg-metric__value{display:flex;align-items:baseline;gap:calc(var(--dk-space) * 1.5);font-size:var(--text-lg);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title)}.qg-metric__unit{font-size:var(--text-sm);font-weight:var(--dk-weight-regular);color:var(--dk-ink-meta)}.qg-procedure.is-draft{border-color:var(--outline-amber-2)}@media print{.qg-section .dk-sh__actions,.qg-section .es-button{display:none!important}.qg-card{-moz-column-break-inside:avoid;break-inside:avoid}}.qp-hierarchy{margin-bottom:calc(var(--dk-space) * 4)}.qp-block{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 2)}.qp-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dk-space) * 1);font-size:var(--text-sm)}.qp-crumb{color:var(--dk-ink-meta);text-decoration:none;overflow-wrap:anywhere}.qp-crumb:hover{color:var(--dk-ink-title);text-decoration:underline}.qp-crumb--current{color:var(--dk-ink-title);font-weight:var(--dk-weight-medium)}.qp-crumb--current:hover{text-decoration:none}.qp-crumb-sep{display:inline-flex;color:var(--dk-ink-meta)}.qp-children{display:flex;flex-wrap:wrap;gap:calc(var(--dk-space) * 1.5)}.qp-children>.qp-empty{flex:1}.qp-child{display:inline-flex;max-width:100%;border-radius:var(--dk-radius-full);text-decoration:none}.qp-child:hover{text-decoration:none}.qp-child:hover .es-badge{background:var(--surface-gray-2)}.qp-section{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 3)}.qp-empty,.qg-procedure>.qg-empty{border:0}.qp-steps,.qg-steps{margin:0;padding:0;list-style:none}.qp-steps:empty,.qg-steps:empty{display:none}.qp-step,.qg-step{display:flex;align-items:flex-start;gap:calc(var(--dk-space) * 2.5);padding:calc(var(--dk-space) * 3) calc(var(--dk-space) * 4);border-bottom:1px solid var(--dk-line)}.qp-step:last-child,.qg-step:last-child{border-bottom:0}.qp-step.is-dragging,.qg-step.is-dragging{opacity:.6;background:var(--dk-surface-muted)}.qp-step__handle,.qg-step__handle{display:inline-flex;flex-shrink:0;padding-top:2px;color:var(--dk-ink-meta);cursor:grab}.qp-step__handle:active,.qg-step__handle:active{cursor:grabbing}.qp-step__index,.qg-step__index{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:var(--dk-radius-full);background:var(--surface-gray-2);color:var(--dk-ink);font-size:var(--text-xs);font-weight:var(--dk-weight-semibold)}.qp-step__content,.qg-step__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:calc(var(--dk-space) * 1.5);min-width:0}.qp-step__description,.qg-step__description{color:var(--dk-ink);overflow-wrap:anywhere}.qp-step__description p:last-child,.qg-step__description p:last-child{margin-bottom:0}.qp-step__actions,.qg-step__actions{display:flex;flex-shrink:0;gap:calc(var(--dk-space) * 1)}@media (max-width: 768px){.qp-hierarchy .dk-sh__actions{margin-left:0;max-width:100%;overflow-x:auto}}@media print{.qp-hierarchy .es-button,.qp-section .es-button,.qp-step__handle,.qg-step__handle,.qp-step__actions,.qg-step__actions{display:none!important}.qp-type-selector .es-pill:not([aria-checked=true]){opacity:.3}.qp-step,.qg-step{-moz-column-break-inside:avoid;break-inside:avoid}}.wo-operator-dashboard{padding:calc(var(--dk-space) * 4) calc(var(--dk-space) * 1);min-height:200px}.wo-operator-dashboard .wo-card{padding:calc(var(--dk-space) * 4) calc(var(--dk-space) * 5)}.wo-operator-dashboard .dk-sh{margin-bottom:calc(var(--dk-space) * 3)}.wo-operator-dashboard .wo-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--dk-space) * 3);flex-wrap:wrap;margin-bottom:calc(var(--dk-space) * 3)}.wo-operator-dashboard .wo-title{font-size:var(--text-xl);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title);margin-bottom:2px}.wo-operator-dashboard .wo-meta{font-size:var(--text-sm);color:var(--dk-ink-meta)}.wo-operator-dashboard .wo-progress-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:calc(var(--dk-space) * 1.5)}.wo-operator-dashboard .wo-progress-label{font-size:var(--text-sm);color:var(--dk-ink-meta);font-weight:var(--dk-weight-medium)}.wo-operator-dashboard .wo-progress-value{font-size:var(--text-sm);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title);font-variant-numeric:tabular-nums}.wo-operator-dashboard .wo-progress-stats{display:flex;gap:calc(var(--dk-space) * 6);margin-top:calc(var(--dk-space) * 2);flex-wrap:wrap}.wo-operator-dashboard .wo-progress-stats span{font-size:var(--text-xs);color:var(--dk-ink-meta)}.wo-operator-dashboard .wo-progress-stats span strong{color:var(--dk-ink);font-weight:var(--dk-weight-semibold)}.wo-operator-dashboard .wo-section-title{margin:0}.wo-operator-dashboard .wo-material-row{display:grid;grid-template-columns:1fr auto 180px auto;gap:calc(var(--dk-space) * 3);align-items:center;padding:calc(var(--dk-space) * 2) 0;border-bottom:1px solid var(--dk-line)}.wo-operator-dashboard .wo-material-row:last-child{border-bottom:none}.wo-operator-dashboard .wo-material-name{font-size:var(--text-sm);color:var(--dk-ink);font-weight:var(--dk-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-operator-dashboard .wo-material-code{font-size:var(--text-xs);font-weight:var(--dk-weight-regular);color:var(--dk-ink-meta);margin-left:calc(var(--dk-space) * 1)}.wo-operator-dashboard .wo-material-qty{font-size:var(--text-xs);color:var(--dk-ink-meta);white-space:nowrap}.wo-operator-dashboard .wo-material-ratio,.wo-operator-dashboard .wo-jc-material-ratio{font-size:var(--text-xs);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-meta);white-space:nowrap;text-align:right;min-width:40px}.wo-operator-dashboard .wo-job-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(380px,100%),1fr));gap:calc(var(--dk-space) * 2)}.wo-operator-dashboard .wo-job-card{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 1.5);padding:calc(var(--dk-space) * 3);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.wo-operator-dashboard .wo-job-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(var(--dk-space) * 1.5)}.wo-operator-dashboard .wo-job-card-status{flex-shrink:0}.wo-operator-dashboard .wo-job-card-title{font-size:var(--text-base);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wo-operator-dashboard .wo-job-card-ws{font-size:var(--text-xs);color:var(--dk-ink-meta)}.wo-operator-dashboard .wo-job-card-qty-row{display:flex;justify-content:space-between;font-size:var(--text-xs);color:var(--dk-ink-meta);margin-bottom:calc(var(--dk-space) * 1)}.wo-operator-dashboard .wo-job-card-qty-value{font-weight:var(--dk-weight-semibold);color:var(--dk-ink)}.wo-operator-dashboard .wo-job-card-time{display:flex;align-items:center;gap:calc(var(--dk-space) * 1);font-size:var(--text-xs);color:var(--dk-ink-meta)}.wo-operator-dashboard .wo-job-card-actions{display:flex;gap:calc(var(--dk-space) * 1.5);margin-top:calc(var(--dk-space) * 1.5)}.wo-operator-dashboard .wo-job-card-actions>.es-button,.wo-operator-dashboard .wo-job-card-actions>.wo-split{flex:1}.wo-operator-dashboard .wo-job-card-actions .wo-split>.es-button:first-child{flex:1}.wo-operator-dashboard .wo-split{display:inline-flex;gap:1px}.wo-operator-dashboard .wo-jc-materials{border-top:1px solid var(--dk-line);padding-top:calc(var(--dk-space) * 1.5);margin-top:calc(var(--dk-space) * 1.5)}.wo-operator-dashboard .wo-jc-material-item{padding:calc(var(--dk-space) * 1) 0;border-bottom:1px solid var(--dk-line)}.wo-operator-dashboard .wo-jc-material-item:last-child{border-bottom:none}.wo-operator-dashboard .wo-jc-material-name{font-size:var(--text-xs);font-weight:var(--dk-weight-medium);color:var(--dk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px}.wo-operator-dashboard .wo-jc-material-bar{display:flex;align-items:center;gap:calc(var(--dk-space) * 1.5)}.wo-operator-dashboard .wo-jc-material-bar .dk-progress{flex:1}.wo-operator-dashboard .wo-actions-footer{display:flex;justify-content:flex-end;padding:calc(var(--dk-space) * 3) 0 calc(var(--dk-space) * 2)}.wo-row-short td{background:var(--surface-red-1)}.wo-preview-alert{margin-bottom:calc(var(--dk-space) * 3)}.bom-dva-filters{margin:calc(var(--dk-space) * 4) calc(var(--dk-space) * 4) 0;padding:calc(var(--dk-space) * 3)}.bom-dva-summary{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 2);margin:calc(var(--dk-space) * 4) calc(var(--dk-space) * 4) 0}.bom-dva-summary:empty{display:none}.bom-dva-layout{display:flex;flex-wrap:wrap;align-items:flex-start;gap:calc(var(--dk-space) * 4);margin:calc(var(--dk-space) * 4)}.bom-dva-col.dk-card{flex:1;min-width:min(320px,100%);margin-top:0;padding:calc(var(--dk-space) * 3)}.bom-dva-head{margin-bottom:calc(var(--dk-space) * 2)}.bom-dva-tree,.bom-dva-actual{min-height:300px;overflow:auto}.bom-dva-node-meta{margin-right:calc(var(--dk-space) * 5)}.bom-dva-actual-meta{display:inline-flex;align-items:center;gap:calc(var(--dk-space) * 2)}.bom-dva-actual-meta.is-match{opacity:.5}.bom-dva-ratio{min-width:72px;text-align:right}.bom-dva-dev{min-width:36px;font-size:var(--text-sm);text-align:right}.bom-dva-muted{opacity:.6}.bom-dva-var{position:relative;width:72px;height:8px;border-radius:var(--dk-radius-sm);background:var(--surface-gray-3)}.bom-dva-var__fill,.bom-dva-var__over,.bom-dva-var__added{position:absolute;top:0;height:100%}.bom-dva-var__fill{left:0;border-radius:var(--dk-radius-sm) 0 0 var(--dk-radius-sm);background:var(--dk-tone-gray)}.bom-dva-var__over{left:50%;background:var(--dk-tone-red)}.bom-dva-var__added{left:0;width:100%;border-radius:var(--dk-radius-sm);background:var(--dk-tone-red)}.bom-dva-var__tick{position:absolute;left:50%;top:-1px;width:1px;height:10px;background:var(--dk-ink-meta)}.vat-wizard{padding:calc(var(--dk-space) * 4) 0;display:flex;flex-direction:column;gap:calc(var(--dk-space) * 6)}.vat-steps-nav{flex-wrap:wrap;row-gap:calc(var(--dk-space) * 2);padding:calc(var(--dk-space) * 4) calc(var(--dk-space) * 5);background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.vat-step-content{background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);padding:calc(var(--dk-space) * 6);display:flex;flex-direction:column;gap:calc(var(--dk-space) * 5)}.vat-step-header{padding-bottom:calc(var(--dk-space) * 4);border-bottom:1px solid var(--dk-line)}.vat-step-title{display:block;font-size:var(--text-lg);margin:0 0 calc(var(--dk-space) * 1)}.vat-step-subtitle{font-size:var(--text-sm);color:var(--dk-ink-meta);margin:0}.vat-action-bar{display:flex;align-items:center;gap:calc(var(--dk-space) * 2);flex-wrap:wrap}.vat-step-section{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 2)}.vat-step-section-title{margin:0}.vat-step-content .frappe-control[data-fieldtype=Table]{margin-bottom:0}.vat-step-content .form-section,.vat-step-content .section-body{padding:0;margin:0}.vat-wizard-footer{display:flex;align-items:center;gap:calc(var(--dk-space) * 2);padding:calc(var(--dk-space) * 4) calc(var(--dk-space) * 5);background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.vat-configuration-diagnostics .dk-table-wrap,.vat-configuration-diagnostics .vat-alert,.vat-overview .dk-table-wrap,.vat-overview .vat-alert,.france-vat-migration-summary .dk-table-wrap,.france-vat-migration-summary .vat-alert{margin-bottom:calc(var(--dk-space) * 3)}.vat-configuration-diagnostics .vat-block-title,.vat-overview .vat-block-title,.france-vat-migration-summary .vat-block-title{display:block;margin:calc(var(--dk-space) * 5) 0 calc(var(--dk-space) * 2)}.vat-configuration-diagnostics .vat-flag+.vat-flag,.vat-overview .vat-flag+.vat-flag,.france-vat-migration-summary .vat-flag+.vat-flag{margin-top:calc(var(--dk-space) * 1)}.vat-summary-grid{-moz-column-count:2;column-count:2;-moz-column-gap:calc(var(--dk-space) * 4);column-gap:calc(var(--dk-space) * 4)}@media (max-width: 991px){.vat-summary-grid{-moz-column-count:1;column-count:1}}.vat-summary-card{-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 calc(var(--dk-space) * 4);padding:calc(var(--dk-space) * 4)}.vat-summary-card+.vat-summary-card{margin-top:0}.vat-summary-card .vat-alert{margin:calc(var(--dk-space) * 3) 0 0}.vat-summary-card-title{display:block;margin:0 0 calc(var(--dk-space) * 3)}.vat-meta{display:flex;flex-wrap:wrap;gap:calc(var(--dk-space) * 1) calc(var(--dk-space) * 6);margin:0 0 calc(var(--dk-space) * 4)}.vat-meta b{font-weight:var(--dk-weight-semibold)}.vat-overview-print{padding:calc(var(--dk-space) * 8)}.booking-credit-dashboard .bcd-grid{display:grid;grid-template-columns:minmax(0,max-content) minmax(80px,1fr) max-content;align-items:center;gap:calc(var(--dk-space) * 2.5) calc(var(--dk-space) * 4)}.booking-credit-dashboard .bcd-label{font-size:var(--text-sm);color:var(--dk-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-credit-dashboard .bcd-value{font-size:var(--text-sm);font-weight:var(--dk-weight-medium);text-align:right;white-space:nowrap}.booking-credit-dashboard .bcd-value.dk-muted{font-weight:var(--dk-weight-regular)}.pe-wiz{display:flex;flex-direction:column;gap:20px;max-width:720px;margin:0 auto;padding:12px 0}.pe-wiz b{font-variant-numeric:tabular-nums;font-weight:var(--dk-weight-semibold)}.pe-wiz-nav{display:flex;align-items:center;gap:0;padding:16px 20px;background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.pe-wiz-step{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px;padding:0;border:none;background:none;cursor:pointer}.pe-wiz-step:hover .pe-wiz-circle{border-color:var(--primary)}.pe-wiz-circle{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--dk-radius-full);border:2px solid var(--dk-line);background:var(--dk-surface);color:var(--dk-ink-meta);font-size:var(--text-sm);font-weight:var(--dk-weight-semibold);line-height:1;transition:border-color .15s,background .15s,color .15s}.pe-wiz-circle svg.icon use{stroke:currentColor}.pe-wiz-step-label{font-size:var(--text-xs);font-weight:var(--dk-weight-medium);color:var(--dk-ink-meta);white-space:nowrap}.pe-wiz-step.is-active .pe-wiz-circle{border-color:var(--primary);background:var(--primary);color:#fff}.pe-wiz-step.is-active .pe-wiz-step-label{color:var(--primary);font-weight:var(--dk-weight-semibold)}.pe-wiz-step.is-done .pe-wiz-circle{border-color:var(--dk-tone-green);background:var(--dk-tone-green);color:#fff}.pe-wiz-step.is-done .pe-wiz-step-label{color:var(--dk-ink-green)}.pe-wiz-sep{flex:1;height:1px;background:var(--dk-line);margin:0 8px 17px}.pe-wiz-content{display:flex;flex-direction:column;gap:18px;padding:24px;background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.pe-wiz-head{display:flex;flex-direction:column;gap:3px;padding-bottom:16px;border-bottom:1px solid var(--dk-line)}.pe-wiz-title{margin:0;font-size:var(--text-lg);font-weight:var(--dk-weight-semibold);color:var(--dk-ink)}.pe-wiz-sub{margin:0;font-size:var(--text-sm);color:var(--dk-ink-meta)}.pe-wiz-footer{display:flex;align-items:center;gap:10px;padding:14px 20px;background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.pe-wiz-spacer{flex:1}.pe-field{display:flex;flex-direction:column;gap:5px}.pe-field .form-group{margin-bottom:0}.pe-field .clearfix,.pe-field .help-box{display:none}.pe-field-label{margin:0;font-size:var(--text-sm);font-weight:var(--dk-weight-semibold);color:var(--dk-ink)}.pe-field-help{margin:0;font-size:var(--text-xs);color:var(--dk-ink-meta)}.pe-field-control.pe-amount input{font-size:var(--text-lg);font-weight:var(--dk-weight-semibold);height:auto;padding:8px 12px}.pe-hint{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--dk-ink-meta)}.pe-cards{display:flex;gap:10px;flex-wrap:wrap}.pe-card{flex:1 1 0;min-width:120px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;border:2px solid var(--dk-line);border-radius:var(--dk-radius-md);background:var(--dk-surface);color:var(--dk-ink-meta);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.pe-card:hover{border-color:var(--primary);background:var(--surface-blue-2);color:var(--dk-ink)}.pe-card.is-selected{border-color:var(--primary);background:var(--surface-blue-2);color:var(--primary)}.pe-card.is-selected .pe-card-icon{color:var(--primary)}.pe-card.is-disabled{cursor:default;opacity:.75}.pe-card.is-disabled:hover{border-color:var(--dk-line);background:var(--dk-surface);color:var(--dk-ink-meta)}.pe-card.is-disabled.is-selected:hover{border-color:var(--primary);background:var(--surface-blue-2);color:var(--primary)}.pe-card-icon{color:var(--dk-ink-meta)}.pe-cards-sm{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px}.pe-cards-sm .pe-card{flex-direction:row;justify-content:center;padding:11px 12px;min-width:0}.pe-card-icon svg{width:22px;height:22px;display:block}.pe-card-name{font-size:var(--text-sm);font-weight:var(--dk-weight-semibold)}.pe-refs{display:flex;flex-direction:column;gap:6px}.pe-ref-item{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);background:var(--dk-surface)}.pe-ref-name{flex:1;font-weight:var(--dk-weight-semibold);color:var(--dk-ink)}.pe-ref-out{font-size:var(--text-sm);color:var(--dk-ink-meta);font-variant-numeric:tabular-nums}.pe-ref-alloc{width:140px}.pe-ref-alloc .form-group{margin-bottom:0}.pe-ref-alloc .clearfix,.pe-ref-alloc .help-box{display:none}.pe-ref-alloc input{text-align:right;font-variant-numeric:tabular-nums}.pe-ref-rm{border:none;background:none;padding:2px;color:var(--dk-ink-meta);cursor:pointer}.pe-ref-rm:hover{color:var(--dk-tone-red)}.pe-empty{font-size:var(--text-sm);color:var(--dk-ink-meta);padding:6px 2px}.pe-paid,.pe-balance b,.pe-ref-summary b,.pe-chip,.pe-pill b{font-variant-numeric:tabular-nums}.pe-balance{border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);background:var(--dk-surface);padding:14px 16px;display:flex;flex-direction:column;gap:12px;position:sticky;top:calc(var(--navbar-height) + 41px);z-index:4}.pe-balance-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.pe-balance-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pe-eyebrow{text-transform:uppercase;letter-spacing:.06em;font-size:var(--text-xs);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-meta)}.pe-party{font-weight:var(--dk-weight-semibold);color:var(--dk-ink)}.pe-paid{font-size:var(--text-lg);font-weight:var(--dk-weight-semibold);color:var(--dk-ink)}.pe-balance-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pe-bar{display:flex;width:100%;height:12px;border-radius:var(--dk-radius-full);overflow:hidden;background:var(--surface-gray-3)}.pe-seg{height:100%;transition:flex-basis .4s ease}.pe-seg.pe-seg-allocated{background:var(--dk-tone-green)}.pe-seg.pe-seg-explained{background:var(--dk-tone-amber)}.pe-seg.pe-seg-unallocated{background:var(--dk-tone-red)}.pe-legend{display:flex;gap:16px;flex-wrap:wrap}.pe-key{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;font-size:var(--text-sm);color:var(--dk-ink-meta);cursor:pointer}.pe-key:hover,.pe-key b{color:var(--dk-ink)}.pe-key .pe-dot{width:9px;height:9px;border-radius:var(--dk-radius-full);display:inline-block}.pe-key.pe-key-allocated .pe-dot{background:var(--dk-tone-green)}.pe-key.pe-key-explained .pe-dot{background:var(--dk-tone-amber)}.pe-key.pe-key-unallocated .pe-dot{background:var(--dk-tone-red)}.pe-chips{display:flex;gap:6px;flex-wrap:wrap}.pe-chip{display:inline-flex;align-items:center;font-size:var(--text-xs);padding:2px 9px;border-radius:var(--dk-radius-full);background:var(--surface-amber-2);color:var(--dk-ink-amber);border:1px solid var(--outline-amber-1)}.pe-pill{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-xs);font-weight:var(--dk-weight-semibold);padding:3px 10px;border-radius:var(--dk-radius-full);border:1px solid transparent;line-height:1.4}.pe-pill.pe-pill-green{background:var(--surface-green-2);color:var(--dk-ink-green)}.pe-pill.pe-pill-amber{background:var(--surface-amber-2);color:var(--dk-ink-amber)}.pe-pill.pe-pill-blue{background:var(--surface-blue-2);color:var(--dk-ink-blue)}.pe-pill.pe-pill-red{background:var(--surface-red-2);color:var(--dk-ink-red)}.pe-pill.pe-pill-gray{background:var(--surface-gray-3);color:var(--dk-ink-meta)}button.pe-pill{cursor:pointer}.pe-ref-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 12px;margin-bottom:10px;border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);background:var(--dk-surface-muted)}.pe-ref-strip.is-empty{border-style:dashed}.pe-ref-summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--text-sm);color:var(--dk-ink-meta)}.pe-ref-empty{font-size:var(--text-sm);color:var(--dk-ink-meta)}.pe-ref-dot{color:var(--ink-gray-4)}.pe-ref-actions{display:flex;gap:8px}@media (max-width: 768px){.pe-balance-head{flex-direction:column}.pe-ref-strip{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion: reduce){.pe-seg,.pe-card,.pe-wiz-circle{transition:none;animation:none}}.je-ledger{display:flex;flex-direction:column;gap:16px;padding:12px 0}.je-ledger .je-alerts:empty{display:none}.je-ledger .je-alerts>*+*{margin-top:8px}.je-context{padding:16px;background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.je-context-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.je-picker-trigger{max-width:100%;justify-content:flex-start}.je-picker-trigger .es-button__label,.je-picker-trigger .je-btn__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.je-field{display:flex;flex-direction:column;gap:4px;min-width:160px}.je-row-field{display:flex;flex-direction:column;gap:4px;min-width:0}.je-field-label{margin:0;font-size:var(--text-sm);color:var(--dk-ink-meta)}.je-lines{background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md)}.je-line:first-child{border-top-left-radius:var(--dk-radius-md);border-top-right-radius:var(--dk-radius-md)}.je-line:last-child{border-bottom-left-radius:var(--dk-radius-md);border-bottom-right-radius:var(--dk-radius-md)}.je-line{display:grid;grid-template-columns:minmax(200px,1fr) minmax(150px,.55fr) minmax(150px,.55fr) 40px;align-items:start;gap:6px 10px;padding:8px 12px;border-bottom:1px solid var(--dk-line)}.je-line:last-child{border-bottom:0}.je-line.je-line-head{padding-top:10px;padding-bottom:10px;background:var(--dk-surface-muted);font-size:var(--text-sm);font-weight:var(--dk-weight-semibold);color:var(--dk-ink-meta)}.je-line.je-line-total{align-items:center;padding-top:10px;padding-bottom:10px;background:var(--dk-surface-muted);border-top:1px solid var(--dk-line);border-bottom:0}.je-line.je-line-total.is-unbalanced{border-top-color:var(--outline-amber-2, var(--dk-line-strong))}.je-total-value{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:var(--dk-weight-semibold)}.je-line>*{min-width:0}.je-col-amount .frappe-control,.je-col-amount .control-input-wrapper,.je-col-amount .control-input,.je-col-amount input{width:100%;min-width:0}.je-col-amount input{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:var(--dk-weight-medium)}.je-col-account .frappe-control,.je-col-account .control-input-wrapper,.je-col-account .control-input,.je-col-account input{width:100%;min-width:0}.je-line-head .je-col-amount{text-align:right}.je-col-chips{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:4px}.je-col-chips:empty{display:none}.je-chip{cursor:pointer}.je-account-hint{margin-top:2px;font-size:var(--text-xs);color:var(--dk-ink-meta)}.je-col-actions{display:flex;justify-content:flex-end}.je-ledger.is-readonly .je-context{display:flex;flex-direction:column;gap:12px}.je-ledger.is-readonly .je-context-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:start;gap:12px 20px}.je-ledger.is-readonly .je-field{gap:2px;min-width:0}.je-ledger.is-readonly .je-ro-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--dk-weight-medium);font-variant-numeric:tabular-nums;color:var(--dk-ink)}.je-ledger.is-readonly .je-context-remark{padding-top:12px;border-top:1px solid var(--dk-line);color:var(--dk-ink-meta)}.je-ledger.is-readonly .je-line{grid-template-columns:var(--je-number-width, 0px) minmax(0,1fr) 140px 140px 32px;align-items:center;-moz-column-gap:12px;column-gap:12px;min-height:44px;padding:6px 16px}.je-ledger.is-readonly .je-col-number{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--dk-ink-meta)}.je-ledger.is-readonly .je-col-account{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.je-ledger.is-readonly .je-ro-account{color:var(--dk-ink)}.je-ledger.is-readonly .je-account-hint{margin-top:0}.je-ledger.is-readonly .je-col-chips{grid-column:auto}.je-ledger.is-readonly .je-chip{cursor:default}.je-ledger.is-readonly .je-ro-amount{text-align:right;font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:var(--dk-weight-medium);color:var(--dk-ink)}.je-ledger.is-readonly .je-col-actions{opacity:0;transition:opacity .12s ease-out}.je-ledger.is-readonly .je-line:hover .je-col-actions,.je-ledger.is-readonly .je-line:focus-within .je-col-actions{opacity:1}@media (hover: none){.je-ledger.is-readonly .je-col-actions{opacity:1}}.je-ledger.is-readonly .je-footer:empty{display:none}.je-chip-editor{display:flex;flex-direction:column;gap:8px;min-width:220px}.je-footer{display:flex;align-items:center;gap:8px}.je-footer-spacer{flex:1}.je-gallery{display:flex;flex-direction:column;gap:16px;max-width:860px;margin:0 auto}.je-gallery-title{margin:0 0 4px}.je-gallery-sub{margin:0;color:var(--dk-ink-meta)}.je-gallery-toolbar{display:flex;align-items:center;gap:12px}.je-gallery-search{flex:1;max-width:320px}.je-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.je-card{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--dk-surface);border:1px solid var(--dk-line);border-left:3px solid var(--je-card-accent, var(--dk-line));border-radius:var(--dk-radius-md);cursor:pointer;transition:border-color .12s ease-out,box-shadow .12s ease-out}.je-card:hover,.je-card:focus-within{border-color:var(--primary);box-shadow:var(--dk-shadow-sm)}.je-card-main{flex:1;min-width:0}.je-card-title{font-weight:var(--dk-weight-semibold)}.je-card-desc{margin-top:2px;font-size:var(--text-sm);color:var(--dk-ink-meta)}.je-card-desc:empty{display:none}.je-card-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.je-liked svg{fill:currentColor;color:var(--dk-ink-red)}.je-card-skeleton{border-radius:var(--dk-radius-md)}.je-preview{display:flex;flex-direction:column;gap:4px;min-width:260px}.je-preview-line{display:grid;grid-template-columns:1fr 90px 90px;gap:8px;font-size:var(--text-sm)}.je-preview-account{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.je-preview-amount{text-align:right;font-variant-numeric:tabular-nums}.je-preview-empty{font-size:var(--text-sm);color:var(--dk-ink-meta)}@media (max-width: 768px){.je-line{grid-template-columns:1fr 1fr 40px;gap:6px}.je-line .je-col-account{grid-column:1/-1}.je-context-fields .je-field,.je-context-fields .je-picker-trigger{width:100%}.je-ledger.is-readonly .je-line{grid-template-columns:var(--je-number-width, 0px) minmax(0,1fr) minmax(0,1fr) 32px;row-gap:2px}.je-ledger.is-readonly .je-line .je-col-number{grid-row:1;grid-column:1}.je-ledger.is-readonly .je-line .je-col-account{grid-row:1;grid-column:2/4}.je-ledger.is-readonly .je-line .je-col-actions{grid-row:1;grid-column:4}.je-ledger.is-readonly .je-line .je-col-amount{grid-row:2;grid-column:2}.je-ledger.is-readonly .je-line .je-col-amount+.je-col-amount{grid-column:3}}.je-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 10px;border:1px solid transparent;border-radius:var(--dk-radius-md);background:var(--surface-gray-2);color:var(--dk-ink);font-size:var(--text-sm);font-weight:var(--dk-weight-medium);line-height:1.2;cursor:pointer;white-space:nowrap}.je-btn:hover:not(:disabled){background:var(--surface-gray-3)}.je-btn:disabled{opacity:.5;cursor:not-allowed}.je-btn[data-variant=solid]{background:var(--es-solid-bg);color:var(--es-solid-fg)}.je-btn[data-variant=solid]:hover:not(:disabled){filter:brightness(1.1)}.je-btn[data-variant=outline]{background:transparent;border-color:var(--dk-line)}.je-btn[data-variant=outline]:hover:not(:disabled){background:var(--surface-gray-2)}.je-btn[data-variant=ghost]{background:transparent}.je-btn[data-variant=ghost]:hover:not(:disabled){background:var(--surface-gray-2)}.je-btn[data-theme=red]{color:var(--dk-ink-red)}.je-btn[data-icon-button=true]{padding:5px}.je-btn[aria-busy=true]{opacity:.7}.je-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--dk-radius-full);background:var(--surface-gray-2);color:var(--ink-gray-6);font-size:var(--text-xs);font-weight:var(--dk-weight-medium);line-height:1.5;pointer-events:none}.je-badge[data-theme=blue]{background:var(--surface-blue-2);color:var(--dk-ink-blue)}.je-badge[data-theme=green]{background:var(--surface-green-2);color:var(--dk-ink-green)}.je-badge[data-theme=violet]{background:var(--surface-violet-1);color:var(--dk-ink-violet)}.je-badge[data-theme=amber]{background:var(--surface-amber-2);color:var(--dk-ink-amber)}.je-badge[data-theme=red]{background:var(--surface-red-2);color:var(--dk-ink-red)}.je-badge[data-size=sm]{font-size:var(--text-xs);padding:1px 6px}.je-badge .es-badge__affix{display:inline-flex;align-items:center;pointer-events:auto;cursor:pointer;opacity:.6}.je-badge .es-badge__affix:hover{opacity:1}.je-chip.je-badge{pointer-events:auto}.je-alert{display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);background:var(--surface-gray-2)}.je-alert[data-theme=amber]{background:var(--surface-amber-2);border-color:var(--outline-amber-1);color:var(--dk-ink-amber)}.je-alert[data-theme=red]{background:var(--surface-red-2);border-color:var(--outline-red-1);color:var(--dk-ink-red)}.je-alert[data-theme=green]{background:var(--surface-green-2);border-color:var(--outline-green-1);color:var(--dk-ink-green)}.je-alert__icon{display:inline-flex;flex-shrink:0;margin-top:1px}.je-alert__content{flex:1;min-width:0}.je-alert__title{font-weight:var(--dk-weight-semibold)}.je-alert__description{margin:2px 0 0;font-size:var(--text-sm);opacity:.9}.je-alert__footer{flex-basis:100%}.je-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 16px;text-align:center}.je-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--dk-radius-full);background:var(--surface-gray-2);color:var(--dk-ink-meta)}.je-empty__title{font-weight:var(--dk-weight-semibold)}.je-empty__description{max-width:34rem;font-size:var(--text-sm);color:var(--dk-ink-meta)}.je-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.je-skeleton{background:var(--surface-gray-2);border-radius:var(--dk-radius-md);animation:je-skeleton-pulse 1.4s ease-in-out infinite}@keyframes je-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.je-popover,.je-hovercard{position:absolute;z-index:1060;padding:12px;background:var(--dk-surface);border:1px solid var(--dk-line);border-radius:var(--dk-radius-md);box-shadow:var(--dk-shadow-lg)}.je-hovercard{pointer-events:auto;max-width:380px}.je-menu-panel{padding:4px;max-height:60vh;overflow-y:auto}.je-menu{display:flex;flex-direction:column;min-width:220px;max-width:340px}.je-menu__group{padding:8px 10px 4px;font-size:var(--text-xs);font-weight:var(--dk-weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--dk-ink-meta)}.je-menu__item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:0;border-radius:var(--dk-radius-md);background:transparent;color:var(--dk-ink);font-size:var(--text-sm);line-height:1.3;text-align:left;cursor:pointer}.je-menu__item:hover:not(:disabled),.je-menu__item:focus-visible{background:var(--surface-gray-2)}.je-menu__item:focus-visible{outline:none}.je-menu__item.is-selected{font-weight:var(--dk-weight-semibold)}.je-menu__item:disabled{opacity:.5;cursor:not-allowed}.je-menu__text{display:flex;flex-direction:column;min-width:0;flex:1}.je-menu__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.je-menu__description{font-size:var(--text-xs);color:var(--dk-ink-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.je-menu__check{display:inline-flex;color:var(--primary)}.sc-section{display:flex;flex-direction:column;gap:calc(var(--dk-space) * 5);margin-bottom:calc(var(--dk-space) * 6)}.sc-section .sc-summary-footer{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--dk-space) * 2) calc(var(--dk-space) * 3)}.sc-section .sc-counts,.sc-section .sc-actions{display:flex;flex-wrap:wrap;gap:calc(var(--dk-space) * 1.5)}.sc-section .sc-actions{margin-left:auto}.sc-timeline{--sc-label-width: 7.5rem;--sc-status-width: 4.5rem;--sc-bar-height: 1.125rem;--sc-ok: var(--dk-tone-green);--sc-gap: var(--surface-red-2);--sc-hatch: repeating-linear-gradient(135deg, var(--outline-red-2) 0 2px, transparent 2px 7px);--sc-pin: var(--dk-ink-title);--sc-now: var(--dk-tone-blue);display:flex;flex-direction:column}.sc-timeline .sc-axis{position:relative;height:1.25rem;margin-left:calc(var(--sc-label-width) + var(--dk-space) * 2.5);margin-right:calc(var(--sc-status-width) + var(--dk-space) * 2.5);font-size:var(--text-xs);color:var(--dk-ink-meta)}.sc-timeline .sc-axis span{position:absolute;top:0;transform:translate(-50%);white-space:nowrap}.sc-timeline .sc-axis span.sc-first{transform:none}.sc-timeline .sc-axis span.sc-last{transform:translate(-100%)}.sc-timeline .sc-rows{display:flex;flex-direction:column;max-height:32rem;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain}.sc-timeline .sc-row{display:grid;grid-template-columns:var(--sc-label-width) 1fr var(--sc-status-width);align-items:center;gap:calc(var(--dk-space) * 2.5);padding:var(--dk-space) 0}.sc-timeline .sc-label{font-size:var(--text-xs);color:var(--dk-ink-meta);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-timeline .sc-row-short .sc-label,.sc-timeline .sc-row-late .sc-label{color:var(--dk-ink);font-weight:var(--dk-weight-semibold)}.sc-timeline .sc-track{position:relative;height:var(--sc-bar-height);border-radius:var(--dk-radius-sm);background:var(--surface-gray-2);border:1px solid var(--dk-line-strong)}.sc-timeline .sc-seg-ok,.sc-timeline .sc-seg-gap{position:absolute;top:0;bottom:0}.sc-timeline .sc-pin{position:absolute;top:calc(var(--dk-space) * -1);bottom:calc(var(--dk-space) * -1);width:2px}.sc-timeline .sc-dot{position:absolute;top:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem}.sc-timeline .sc-status{font-size:var(--text-xs);text-align:right}.sc-timeline .sc-legend{margin-top:calc(var(--dk-space) * 3);padding-top:calc(var(--dk-space) * 2.5);border-top:1px dashed var(--dk-line-strong)}.sc-timeline .sc-sw-pin,.sc-timeline .sc-sw-now{width:3px;height:.8125rem;border-radius:0}.sc-timeline .sc-sw-dot{width:.6875rem;height:.6875rem}.sc-timeline .sc-seg-ok,.sc-timeline .sc-sw-ok{background:var(--sc-ok)}.sc-timeline .sc-seg-gap,.sc-timeline .sc-sw-gap{background-color:var(--sc-gap);background-image:var(--sc-hatch)}.sc-timeline .sc-pin,.sc-timeline .sc-sw-pin{background:var(--sc-pin)}.sc-timeline .sc-pin.sc-now,.sc-timeline .sc-sw-now{background:var(--sc-now)}.sc-timeline .sc-dot,.sc-timeline .sc-sw-dot{border-radius:var(--dk-radius-full);background:var(--dk-surface);border:2px solid var(--sc-pin)}.sc-lines .dk-table .dk-r{white-space:nowrap}@media (max-width: 45rem){.sc-timeline{--sc-label-width: 5.5rem;--sc-status-width: 3.75rem}}
/*# sourceMappingURL=erpnext.bundle.6IBCKIHX.css.map */
