@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Space+Grotesk:wght@500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--bg: #f2fff8;--bg-layer-1: #dff6ea;--bg-layer-2: #d3edf3;--surface: rgba(255, 255, 255, .9);--surface-strong: rgba(255, 255, 255, .96);--surface-muted: rgba(255, 255, 255, .74);--border: rgba(13, 27, 30, .13);--text: rgba(18, 29, 30, .95);--text-muted: rgba(18, 29, 30, .7);--accent: #0a9e8c;--accent-2: #087f70;--accent-soft: rgba(10, 158, 140, .12);--positive: #247c45;--negative: #a03e2f;--warning: #cc6a3d;--success: var(--positive);--info: #1d4f8f;--shadow: 0 18px 30px rgba(9, 18, 32, .14);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--pill: 999px;--sidebar-width: 268px;--font-family: "Inter", system-ui, -apple-system, sans-serif;--font-display: "Space Grotesk", sans-serif;--font-mono: "IBM Plex Mono", monospace}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:var(--font-family);background:var(--bg);color:var(--text);font-variant-numeric:tabular-nums}body{background-image:radial-gradient(circle at 14% 12%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 38%),radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--accent-2) 6%,transparent),transparent 36%),linear-gradient(155deg,var(--bg-layer-1),var(--bg-layer-2) 58%,var(--bg));background-attachment:fixed}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}*:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 72%,transparent);outline-offset:2px;border-radius:6px}code,kbd,pre,samp{font-family:var(--font-mono)}.page-title{margin:0;font-size:1.35rem;letter-spacing:.01em}.page-subtitle{margin:.35rem 0 0;color:var(--text-muted);font-size:.9rem}.panel{border:1px solid var(--border);background:var(--surface-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--radius-lg);box-shadow:0 8px 22px #0912200f}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:1rem 1.1rem .25rem}.panel-body{padding:1rem 1.1rem 1.1rem}.ai-assist-panel{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);padding:.75rem;display:grid;gap:.55rem}.ai-assist-header{display:flex;align-items:start;justify-content:space-between;gap:.65rem}.ai-assist-header p{margin:.2rem 0 0}.ai-assist-meta{display:flex;flex-wrap:wrap;gap:.7rem;color:var(--text-muted);font-size:.82rem}.ai-assist-summary{display:flex;flex-wrap:wrap;gap:.55rem;font-size:.82rem}.ai-assist-findings{margin:0;padding-left:1rem;display:grid;gap:.35rem}.ai-finding{font-size:.86rem;color:var(--text)}.ai-finding-error{color:#9a1d1d}.ai-finding-warning{color:#7f5400}.ai-finding-info{color:var(--text)}.trace-panel{margin-top:.9rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);padding:.75rem;display:grid;gap:.65rem}.trace-panel-head{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.trace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.trace-card{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:.55rem .65rem}.trace-card h4{margin:0 0 .35rem;font-size:.9rem}.trace-card p{margin:.15rem 0}.trace-list{margin:.25rem 0 0;padding-left:1rem;display:grid;gap:.3rem}.trace-products{margin-top:.4rem}.trace-product-item{font-size:.78rem;line-height:1.2}@media(max-width:980px){.trace-grid{grid-template-columns:1fr}}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.btn{border:1px solid transparent;border-radius:var(--radius-md, 10px);padding:.56rem 1rem;min-height:40px;font-weight:600;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.58;cursor:default;transform:none;box-shadow:none}.btn-primary{background:linear-gradient(100deg,var(--accent),var(--accent-2));color:var(--text);box-shadow:0 12px 24px color-mix(in srgb,var(--accent) 30%,transparent)}.btn-secondary{background:var(--surface-muted);color:var(--text);border-color:var(--border)}.btn-danger{background:color-mix(in srgb,var(--negative) 25%,transparent);color:var(--text);border-color:color-mix(in srgb,var(--negative) 60%,transparent)}.input,.select,.textarea{width:100%;border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text);border-radius:var(--radius-md, 10px);padding:.52rem .62rem}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 65%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.field{display:grid;gap:.3rem}.field label{font-size:.82rem;color:var(--text-muted)}.table-wrap{overflow:auto;border-radius:var(--radius-md);border:1px solid var(--border)}.table{width:100%;border-collapse:collapse;background:color-mix(in srgb,var(--surface) 55%,transparent)}.table th,.table td{padding:.62rem .7rem;font-size:.84rem;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.table th{color:var(--text-muted);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;background:color-mix(in srgb,var(--surface-strong) 78%,transparent);font-variant-numeric:tabular-nums}.table td{font-variant-numeric:tabular-nums}.table .row-actions{display:inline-flex;flex-wrap:wrap;gap:.32rem;align-items:center}.table .btn{min-height:2rem;padding:.38rem .58rem;font-size:.82rem;border-radius:9px}.table tr:hover td{background:color-mix(in srgb,var(--surface-strong) 48%,transparent)}.table tbody tr.is-row-selected td{background:color-mix(in srgb,var(--accent) 18%,transparent)}.global-search-omnibox{min-width:min(22rem,46vw)}.global-search-backdrop{position:fixed;inset:0;z-index:260;background:#08121061;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);display:grid;place-items:start center;padding-top:10vh}.global-search-card{width:min(40rem,90vw);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--border) 86%,transparent);background:color-mix(in srgb,var(--surface-strong) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 48px #0f172a38,0 8px 18px #11362f14;overflow:hidden;animation:paletteIn .18s cubic-bezier(.2,.8,.2,1)}@keyframes paletteIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.global-search-input{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.55rem .65rem;background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--text)}.global-search-results{display:grid;gap:.42rem}.global-search-item{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--text);text-align:left;padding:.5rem .62rem;display:grid;grid-template-columns:auto 1fr;gap:.55rem;align-items:start;cursor:pointer}.global-search-item.is-active,.global-search-item:hover{border-color:color-mix(in srgb,var(--accent) 75%,transparent);background:color-mix(in srgb,var(--surface-strong) 85%,var(--accent) 10%)}.global-search-kind{font-size:.72rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-muted);padding-top:.18rem}.global-search-copy{display:grid;gap:.14rem}.global-search-copy small{color:var(--text-muted)}@media(max-width:900px){.global-search-omnibox{min-width:10rem}}.status-pill{display:inline-flex;align-items:center;gap:.32rem;padding:.16rem .5rem;font-size:.72rem;border-radius:var(--pill, 999px);border:1px solid var(--border);background:color-mix(in srgb,var(--surface) 70%,transparent)}.status-pill.posted,.status-pill.active,.status-pill.linked,.status-pill.is-active{border-color:color-mix(in srgb,var(--positive) 58%,transparent);color:color-mix(in srgb,var(--positive) 88%,white)}.status-pill.draft,.status-pill.pending,.status-pill.warning,.status-pill.is-draft,.status-pill.is-warning,.status-pill.is-pending{border-color:color-mix(in srgb,var(--warning) 58%,transparent);color:color-mix(in srgb,var(--warning) 88%,white)}.status-pill.danger,.status-pill.negative,.status-pill.is-danger{border-color:color-mix(in srgb,var(--negative) 58%,transparent);color:color-mix(in srgb,var(--negative) 88%,white)}.status-pill.neutral,.status-pill.is-neutral{color:var(--text-muted)}.status-pill.success,.status-pill.is-success{border-color:color-mix(in srgb,var(--positive) 58%,transparent);color:color-mix(in srgb,var(--positive) 88%,white)}.status-pill.info,.status-pill.is-info{border-color:color-mix(in srgb,var(--info) 55%,transparent);color:color-mix(in srgb,var(--info) 82%,white)}.error-banner{border:1px solid color-mix(in srgb,var(--negative) 60%,transparent);background:color-mix(in srgb,var(--negative) 24%,transparent);color:var(--text);padding:.72rem .82rem;border-radius:var(--radius-md);font-size:.84rem}.success-banner{border:1px solid color-mix(in srgb,var(--positive) 60%,transparent);background:color-mix(in srgb,var(--positive) 22%,transparent);color:var(--text);padding:.72rem .82rem;border-radius:var(--radius-md);font-size:.84rem}.info-banner{border:1px solid color-mix(in srgb,var(--info) 55%,transparent);background:color-mix(in srgb,var(--info) 18%,transparent);color:var(--text);padding:.72rem .82rem;border-radius:var(--radius-md);font-size:.84rem}.empty-state{padding:1.1rem 1rem;border:1px dashed color-mix(in srgb,var(--border) 85%,transparent);border-radius:var(--radius-md);color:var(--text-muted);text-align:center;background:color-mix(in srgb,var(--surface-strong) 72%,transparent);font-size:.84rem;display:grid;gap:.35rem;place-items:center}.empty-state strong{color:var(--text);font-size:.9rem}.skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--surface) 72%,transparent) 25%,var(--surface-strong) 50%,color-mix(in srgb,var(--surface) 72%,transparent) 75%);background-size:200% 100%;animation:skeletonShimmer 1.35s ease-in-out infinite;border-radius:10px;color:transparent}.chart-wrap.skeleton,.apex-host.skeleton{min-height:240px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent)}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stack{display:grid;gap:1rem}.inline-actions{display:inline-flex;flex-wrap:wrap;gap:.45rem}.inline-form{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.store-visibility-fieldset{border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem .85rem .85rem;background:color-mix(in srgb,var(--surface-strong) 96%,var(--accent) 4%);display:grid;gap:.55rem;margin:0}.store-visibility-legend{font-weight:700;font-size:.9rem;padding:0 .35rem;color:var(--text)}.store-visibility-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem 1rem;align-items:center}.store-visibility-option{display:inline-flex;align-items:center;gap:.45rem;font-size:.88rem;line-height:1.35;min-width:0}.store-visibility-option input{flex:0 0 auto}.store-visibility-option span{min-width:0;overflow-wrap:anywhere}.record-create-form{display:grid;gap:.75rem}.record-create-form .inline-form{align-items:flex-end}.record-create-form .input,.record-create-form .select{flex:1 1 13rem;min-width:13rem}.record-create-form .actions-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.55rem}.order-item-table{display:grid;gap:.75rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:.72rem;background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}.order-item-table-header{display:flex;align-items:center;justify-content:space-between}.order-item-table-header h3{margin:0;font-size:.98rem}.order-line-table td .input,.order-line-table td .select,.order-line-table td input,.order-line-table td select{width:100%;min-height:2.1rem}.order-line-table .amount-cell{white-space:nowrap;font-weight:700;font-size:.84rem}.order-item-table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem}.order-totals-sticky{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:.55rem;min-width:min(100%,460px)}.order-totals-sticky>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-strong) 70%,transparent);padding:.45rem .5rem;display:grid;gap:.14rem}.order-totals-sticky small{color:var(--text-muted);font-size:.72rem}.order-totals-sticky strong{font-size:.9rem}.bulk-modal-overlay{position:fixed;inset:0;z-index:240;background:#0b201c61;backdrop-filter:blur(10px) saturate(1.15);-webkit-backdrop-filter:blur(10px) saturate(1.15);display:grid;place-items:center;padding:1rem}.bulk-modal{width:min(1080px,95vw);max-height:min(86vh,760px);display:grid;grid-template-rows:auto 1fr auto;border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:18px;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 24px 48px #0f172a38,0 8px 18px #11362f14;animation:modalIn .2s cubic-bezier(.2,.8,.2,1)}@keyframes modalIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.bulk-modal-header{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.78rem .95rem;border-bottom:1px solid var(--border)}.bulk-modal-header h3{margin:0;font-size:1.02rem}.bulk-modal-body{display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);min-height:320px}.bulk-pane{display:grid;grid-template-rows:auto 1fr;min-height:0;border-right:1px solid var(--border)}.bulk-pane:last-child{border-right:none}.bulk-pane-header{padding:.8rem .9rem .72rem;border-bottom:1px solid var(--border)}.bulk-pane-header.between{display:flex;align-items:center;justify-content:space-between}.bulk-pane-header h4{margin:0;display:flex;align-items:center;gap:.45rem}.bulk-scroll{overflow:auto;display:grid;gap:.42rem;padding:.65rem;align-content:start}.bulk-product-row{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--text);text-align:left;padding:.55rem .6rem;display:flex;align-items:center;justify-content:space-between;gap:.55rem;cursor:pointer}.bulk-product-row.is-selected{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--surface-strong) 88%)}.bulk-product-main{display:grid;gap:.15rem}.bulk-product-main small{color:var(--text-muted);font-size:.75rem}.bulk-selected-row{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.5rem .6rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem}.bulk-selected-row small{display:block;color:var(--text-muted);font-size:.74rem}.bulk-stepper{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.bulk-stepper button{border:none;min-width:2rem;min-height:2rem;background:color-mix(in srgb,var(--surface) 72%,transparent);color:var(--text);cursor:pointer}.bulk-stepper input{border:none;width:3.4rem;text-align:center;min-height:2rem;background:transparent;color:var(--text)}.bulk-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.8rem 1rem;border-top:1px solid var(--border)}.badge{border:1px solid var(--border);border-radius:999px;padding:.04rem .45rem;font-size:.74rem;color:var(--text-muted)}.inline-form .grow{flex:1 1 14rem}.checkbox-inline{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-muted);font-size:.84rem}.row-actions{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center}.pagination-row{margin-top:.8rem;display:flex;justify-content:space-between;align-items:center;gap:.6rem}.pagination-pages{display:flex;gap:.35rem;flex-wrap:wrap}.is-active-page{background:color-mix(in srgb,var(--accent) 16%,var(--surface-strong) 84%);border-color:color-mix(in srgb,var(--accent) 42%,var(--border) 58%)}.report-export-actions{display:inline-flex;flex-wrap:wrap;gap:.45rem;align-items:center}.kv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.8rem}.kv-grid>div{border:1px solid var(--border);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-strong) 70%,transparent);padding:.6rem .7rem;display:grid;gap:.2rem}.kv-grid small{color:var(--text-muted);font-size:.76rem}.kv-grid strong{font-size:.96rem}.empty-note{color:var(--text-muted);font-size:.84rem}.loading-banner,.ready-banner{border:1px solid var(--border);background:color-mix(in srgb,var(--surface-strong) 72%,transparent);color:var(--text);padding:.72rem .82rem;border-radius:var(--radius-md);font-size:.84rem}@media(max-width:1200px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.page-stack{gap:.85rem}.table-wrap table,.table{min-width:560px}}@media(max-width:900px){.grid-3,.grid-2,.kv-grid{grid-template-columns:1fr}.bulk-modal-body{grid-template-columns:1fr;grid-template-rows:minmax(220px,1fr) minmax(220px,1fr)}.bulk-pane{border-right:none;border-bottom:1px solid var(--border)}.bulk-pane:last-child{border-bottom:none}.order-totals-sticky{grid-template-columns:repeat(2,minmax(120px,1fr));width:100%}}.register-summary-band{display:grid;gap:.75rem}.register-summary-grid{display:grid;grid-template-columns:minmax(320px,2.1fr) repeat(4,minmax(110px,.56fr));gap:.9rem;align-items:stretch}.register-summary-intro{border:1px solid color-mix(in srgb,var(--border) 84%,white 16%);border-radius:var(--radius-lg);padding:.9rem 1rem;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 8%,var(--surface-strong) 92%),color-mix(in srgb,var(--accent-2) 8%,var(--surface-strong) 92%));box-shadow:0 12px 24px color-mix(in srgb,black 10%,transparent);display:flex;align-items:flex-start;gap:.8rem}.register-summary-icon{width:2rem;height:2rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 18%,white 82%);color:var(--accent);font-weight:800;flex:0 0 auto}.register-summary-copy{display:grid;gap:.18rem}.register-summary-copy small{color:var(--text);font-size:.82rem;font-weight:700}.register-summary-copy strong{font-size:.98rem;line-height:1.2}.register-summary-copy p{margin:0;color:var(--text-muted);font-size:.81rem;line-height:1.45}.directory-kpi-card{border:1px solid color-mix(in srgb,var(--border) 84%,white 16%);border-radius:var(--radius-lg);padding:.68rem .74rem;background:linear-gradient(155deg,color-mix(in srgb,var(--surface-strong) 96%,var(--accent) 2%),color-mix(in srgb,var(--surface-strong) 88%,var(--accent) 7%));box-shadow:0 12px 24px color-mix(in srgb,black 10%,transparent);display:grid;gap:.18rem;align-content:start}.directory-kpi-card strong{font-size:1.42rem;line-height:1}.directory-kpi-card small{font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:800}.directory-kpi-card-stat-active strong{color:var(--positive)}.directory-kpi-card-stat-pending strong{color:var(--warning)}.directory-kpi-card-stat-linked strong{color:var(--accent)}.directory-kpi-card-stat-neutral strong{color:var(--text-muted)}.payroll-composer{display:grid;gap:.9rem}.payroll-composer-section{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-strong) 94%,var(--accent) 4%);padding:.9rem;display:grid;gap:.8rem}.payroll-composer-section h3{margin:0;font-size:.96rem}.payroll-composer-section p{margin:.18rem 0 0;color:var(--text-muted);font-size:.84rem}.payroll-composer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.payroll-composer-grid label{display:grid;gap:.34rem;font-size:.86rem}.payroll-composer-actions{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center}.payroll-composer-note{margin:0;color:var(--text-muted);font-size:.82rem}.report-register-frame-section{margin-top:-.1rem;margin-bottom:.15rem}.register-review-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0 .85rem;background:transparent}.register-review-table thead th{border-bottom:none;padding-top:0;padding-bottom:.2rem;background:transparent}.register-review-table tbody td{background:linear-gradient(155deg,color-mix(in srgb,var(--surface-strong) 97%,var(--accent) 2%),color-mix(in srgb,var(--surface-strong) 89%,var(--accent) 7%));border-top:1px solid color-mix(in srgb,var(--border) 78%,white 22%);border-bottom:1px solid color-mix(in srgb,var(--border) 78%,white 22%);padding:.95rem .82rem;box-shadow:0 8px 18px color-mix(in srgb,black 8%,transparent);vertical-align:middle}.register-review-table tbody tr td:first-child{border-left:1px solid color-mix(in srgb,var(--border) 78%,white 22%);border-radius:18px 0 0 18px}.register-review-table tbody tr td:last-child{border-right:1px solid color-mix(in srgb,var(--border) 78%,white 22%);border-radius:0 18px 18px 0}.register-review-table tbody tr:hover td{transform:translateY(-1px);box-shadow:0 13px 26px color-mix(in srgb,black 12%,transparent)}.register-identity-block{display:flex;align-items:center;gap:.78rem;min-width:0}.register-identity-cell,.register-cell-stack,.register-action-stack{display:grid;gap:.18rem;min-width:0}.register-identity-cell strong,.register-cell-stack strong{font-size:.92rem;line-height:1.3;min-width:0;overflow-wrap:anywhere}.register-identity-cell span,.register-cell-stack span,.register-action-note{color:var(--text-muted);font-size:.8rem;line-height:1.4;min-width:0;overflow-wrap:anywhere}.register-action-stack{justify-items:end}.register-action-note{text-transform:uppercase;letter-spacing:.05em;font-size:.69rem}.register-status-cell{display:inline-flex;flex-direction:column;gap:.3rem;align-items:flex-start}.register-code-chip{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:14px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 16%,white 84%),color-mix(in srgb,var(--accent) 12%,white 88%));color:var(--accent);font-weight:800;letter-spacing:.03em;box-shadow:inset 0 0 0 1px #ffffff9e;flex:0 0 auto}.register-code-chip-sales{background:linear-gradient(145deg,#ebfbf6,#d2f3ea);color:#117b68}.register-code-chip-purchase{background:linear-gradient(145deg,#fdf1e7,#f8e1d1);color:#a25732}.register-code-chip-payment{background:linear-gradient(145deg,#f3edff,#e4d8ff);color:#6d46a7}.price-matrix-items-table select,.price-matrix-items-table input{width:100%}@media(max-width:980px){.register-summary-grid{grid-template-columns:1fr 1fr}.payroll-composer-grid{grid-template-columns:1fr}}@media(max-width:640px){.register-summary-grid{grid-template-columns:1fr}}
