:root{--background:#f7f8fa;--foreground:#22272e;--muted-foreground:#626c78;--primary:#245dcc;--secondary:#eaf0fa;--secondary-foreground:#244f9c;--border:#e0e4e9;--sidebar:#fff;--slds-card-shadow:none}body{letter-spacing:0}.erp-page{gap:16px}.erp-page-title{font-size:24px;font-weight:650;letter-spacing:0}.enterprise-register{background:var(--card);display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:6px;overflow:hidden}.register-wide{position:fixed;z-index:45;inset:16px;box-shadow:0 0 0 20px var(--background)}.register-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:10px 14px;border-bottom:1px solid var(--border);flex-wrap:wrap}.register-view-selector{display:flex;align-items:center;gap:8px}.register-view-selector select{font-weight:600;max-width:210px;padding:6px 20px 6px 0;background:transparent}.register-count{background:var(--muted);color:var(--muted-foreground);border-radius:4px;padding:2px 7px;font-size:12px;font-variant-numeric:tabular-nums}.register-tools{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.register-search{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:var(--card);padding:7px 9px;border-radius:4px;color:var(--muted-foreground);margin-right:6px}.register-search input{outline:none;width:170px;min-width:0;font-size:14px;color:var(--foreground)}.register-search:focus-within{outline:2px solid var(--primary);outline-offset:1px}.register-tool{display:flex;justify-content:center;align-items:center;gap:6px;height:34px;min-width:34px;padding:6px;border-radius:4px;color:#606975;font-size:13px}.register-tool:hover,.register-tool[aria-pressed=true]{color:var(--primary);background:var(--secondary)}.register-scroll{overflow:auto;min-height:0;max-height:calc(100dvh - 245px)}.register-wide .register-scroll{flex:1;max-height:none}.register-grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.register-grid th{position:sticky;top:0;z-index:2;height:43px;background:#f7f8fa;border-bottom:1px solid var(--border);padding:0 10px;text-align:left;font-size:13px;color:#56616e;font-weight:500}.register-grid .column-heading{display:flex;gap:5px;align-items:center;width:100%;white-space:nowrap}.register-grid .sort-hint{opacity:0;flex-shrink:0}.register-grid th:focus-within .sort-hint,.register-grid th:hover .sort-hint{opacity:.7}.column-resizer{position:absolute;right:0;top:9px;bottom:9px;width:5px;cursor:col-resize;touch-action:none}.column-resizer:focus-visible,.column-resizer:hover{background:var(--primary)}.register-grid td{height:64px;padding:9px 10px;font-size:16px;line-height:22px;background:var(--card);border-bottom:1px solid #edf0f3;overflow:hidden;text-overflow:ellipsis}.register-grid .pinned{position:sticky;left:0;z-index:1;border-right:1px solid #edf0f3}.register-grid th.pinned{z-index:3}.register-grid tbody tr{cursor:pointer}.register-grid tr:hover td{background:#f7f9fc}.register-grid tr[data-selected=true] td{background:#eef3fc}.register-grid .numeric{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.register-grid td.numeric+td.numeric{border-left:1px solid #f0f2f5}.register-grid th.numeric .column-heading{justify-content:flex-end}.record-identity{display:flex;flex-direction:column;gap:1px;min-width:0}.record-subtitle{color:var(--muted-foreground);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.register-grid.is-compact td{height:44px;padding-top:6px;padding-bottom:6px}.client-unit-directory .register-toolbar{min-height:46px;padding:5px 10px;gap:6px}.client-unit-directory .register-grid th{height:36px;padding-inline:8px}.client-unit-directory .register-grid.is-compact td{height:40px;padding:3px 8px}.client-unit-directory .register-footer{min-height:40px;padding:5px 10px}.is-compact .record-subtitle{display:none}.inspect-button{width:28px;height:32px;display:flex;align-items:center;justify-content:center;color:var(--muted-foreground);border-radius:4px}.inspect-button:hover{color:var(--primary);background:var(--secondary)}.record-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:13px;font-weight:500;color:#596373}.record-status>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.status-success{color:#176b50}.status-warning{color:#945d17}.status-danger{color:#b23838}.register-footer{padding:10px 14px;min-height:48px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:13px}.register-footer select{background:transparent;padding:4px}.register-footer button{padding:4px;border-radius:4px}.register-footer button:disabled{opacity:.3}.register-filter-summary{display:flex;gap:8px;padding:8px 14px;font-size:13px;border-bottom:1px solid var(--border)}.register-filter-summary button{margin-left:auto;color:var(--primary)}.register-empty{display:flex;flex-direction:column;align-items:center;gap:16px;padding:55px 20px;color:var(--muted-foreground)}.record-inspector,.record-inspector[data-slot=dialog-content]{position:fixed!important;inset:0 0 0 auto!important;transform:none!important;width:min(560px,100vw)!important;max-width:560px!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;padding:0!important;gap:0!important;display:flex!important;flex-direction:column!important}.inspector-header{padding:24px;border-bottom:1px solid var(--border);text-align:left}.inspector-header h2{font-size:21px;margin:12px 0 6px}.inspector-header p{color:var(--foreground);font-size:15px;line-height:1.6;overflow-wrap:anywhere}.inspector-eyebrow{display:flex;align-items:center;justify-content:space-between;padding-right:28px;color:var(--muted-foreground);font-size:12px}.inspector-eyebrow>div{display:flex;gap:8px}.inspector-eyebrow button:disabled{opacity:.25}.inspector-body{overflow-y:auto;flex:1;min-height:0;padding:4px 24px 24px}.inspector-facts>div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;padding:13px 0;border-bottom:1px solid #edf0f3;font-size:14px}.inspector-facts dt{color:var(--muted-foreground)}.inspector-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.inspector-actions{align-items:center;gap:8px;padding:16px 24px}.inspector-actions,.metric-strip{display:flex;flex-wrap:wrap;border-top:1px solid var(--border)}.metric-strip{gap:16px 32px;padding:14px 0 16px;border-bottom:1px solid var(--border)}.metric-strip>div{display:flex;align-items:baseline;gap:9px}.metric-strip span{color:var(--muted-foreground);font-size:13px}.metric-strip strong{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums}.metric-strip small{color:var(--muted-foreground)}.preview-environment{display:inline-flex;gap:6px;align-items:center;border:1px solid #c3dacc;background:#f2f8f4;color:#326147;padding:3px 8px;border-radius:4px;font-size:11px}.metric-strip strong span{font-size:inherit}.slds-card:has(.enterprise-register){border:0;box-shadow:none;background:transparent;height:auto}.finance-preview>div:first-child p{display:none}.finance-preview>div:first-child h1{font-size:24px;font-weight:650;letter-spacing:0}.finance-preview .slds-card>div:first-child:not(:has(.enterprise-register)){padding:0 0 12px}.finance-preview .slds-card>div:has(>.enterprise-register){overflow:visible}:where(button,a,input,select,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:767px){.register-toolbar{align-items:stretch}.register-tools{width:100%}.register-search{flex:1}.register-search input{width:100%}.register-scroll{max-height:calc(100dvh - 270px)}.inspector-facts>div{grid-template-columns:120px minmax(0,1fr)}.register-footer{gap:8px;font-size:12px}.register-wide{inset:4px}}@media (prefers-reduced-motion:reduce){*{animation-duration:0s!important;transition-duration:0s!important}}