.operations-workspace{min-width:0;font-variant-numeric:tabular-nums}.operations-workspace button,.operations-workspace input,.operations-workspace select{min-height:32px;padding:5px 10px;font:inherit;line-height:20px}.operations-workspace input[type=checkbox]{min-height:16px;width:16px;height:16px;accent-color:var(--blue)}.operations-workspace select{max-width:100%;border:1px solid var(--border);border-radius:6px;background:white}.operations-workspace .module-form,.operations-workspace .module-metrics,.operations-workspace .module-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.operations-workspace .module-form{align-items:end}.operations-workspace label{display:grid;gap:4px;font-size:12px}.operations-workspace .module-panel{background:white;border:1px solid var(--border);border-radius:8px;padding:16px;margin-bottom:16px;min-width:0}.operations-workspace .module-table-scroll{overflow:auto;max-height:65vh}.operations-workspace .module-table{width:100%;border-collapse:collapse;font-size:12px}.operations-workspace .module-table td,.operations-workspace .module-table th{text-align:left;height:48px;padding:7px 12px;border-bottom:1px solid var(--border);max-width:350px;overflow-wrap:anywhere}.operations-workspace .module-table th{position:sticky;top:0;background:#f8fafd;color:#526179;font-size:11px;white-space:nowrap}.operations-workspace small{display:block;font-size:11px}.operations-workspace .module-error{background:#fff1f2;color:#9f1239;padding:12px;border-radius:6px}.operations-workspace .module-metrics>div{padding:10px 16px;border:1px solid var(--border);border-radius:6px}.operations-workspace .module-metrics strong{display:block;font-size:20px}.operations-workspace .module-form input{max-width:100%}.operations-workspace .module-pagination{display:flex;align-items:center;gap:12px;justify-content:flex-end;margin-top:12px}.operations-workspace a{text-underline-offset:3px}.administration-workspace{min-width:0;font-variant-numeric:tabular-nums}.administration-actions,.administration-confirm,.administration-editor footer,.administration-heading,.administration-heading>div,.administration-paging,.administration-paging>div,.administration-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.administration-heading,.administration-paging{justify-content:space-between}.administration-heading{margin-bottom:16px}.administration-heading h1{margin:0;font-size:22px;line-height:28px}.administration-workspace button,.administration-workspace input,.administration-workspace select{min-height:32px;line-height:20px;padding:5px 10px}.administration-workspace input{caret-color:var(--blue)}.administration-workspace ::selection{background:#dbeafe;color:#182237}.administration-toolbar{margin-bottom:16px}.administration-toolbar input{width:280px;max-width:100%}.administration-table{overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:8px;scrollbar-width:thin;scrollbar-color:#a8b6ca #f5f7fb}.administration-table table{border-collapse:collapse;width:100%;font-size:13px;line-height:18px;text-align:left}.administration-table th{background:#f8fafc;color:#526178;font-size:12px;font-weight:500;white-space:nowrap}.administration-table td,.administration-table th{padding:10px 14px;border-bottom:1px solid var(--border);height:48px;vertical-align:middle}.administration-table tr:last-child td{border-bottom:0}.administration-table td small{display:block;color:var(--muted);font-size:12px}.administration-table button{font-size:12px}.administration-editor{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px;margin:20px 0}.administration-editor h2{font-size:16px;margin-bottom:16px}.administration-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;max-width:1040px}.administration-field{display:grid;gap:5px;font-size:12px;font-weight:500}.administration-field input,.administration-field select{font-weight:400;width:100%}.administration-editor footer{margin-top:20px}.administration-choices{border:1px solid var(--border);border-radius:6px;padding:12px;margin:16px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;max-height:320px;overflow:auto}.administration-choices legend{font-size:12px;font-weight:600;padding:0 5px}.administration-choices label{display:flex;align-items:center;gap:8px;font-size:12px}.administration-choices input[type=checkbox]{width:16px;height:16px;min-height:16px;accent-color:var(--blue)}.administration-error{color:#a31526;background:#fff1f2;padding:10px 12px;border-radius:6px}.administration-notice{color:#14532d;background:#effaf2;padding:10px 12px;border-radius:6px}.administration-paging{margin-top:14px;font-size:12px;color:var(--muted)}.administration-profile{display:grid;grid-template-columns:minmax(120px,200px) 1fr;gap:8px 16px}.administration-profile dt{color:var(--muted);font-size:12px}.administration-profile dd{margin:0;overflow-wrap:anywhere}.administration-workspace a{text-underline-offset:3px}.administration-status{font-size:12px;color:#526178}.administration-status[data-status=ACTIVE],.administration-status[data-status=AUTHORIZED],.administration-status[data-status=CONNECTED]{color:#166534}.administration-table td:empty:after{content:"—";color:var(--muted)}@media (max-width:800px){.administration-heading{align-items:flex-start}.administration-table table{min-width:700px}.administration-editor{padding:16px}.administration-toolbar input{flex:1 1 220px}.administration-profile{grid-template-columns:1fr;gap:4px}.administration-profile dd{margin-bottom:12px}}.administration-editor .administration-editor{border:0;padding:0;margin:12px 0;background:transparent}.publishing-workspace{min-width:0;font-variant-numeric:tabular-nums}.publishing-actions,.publishing-toolbar,.publishing-workspace header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.publishing-workspace header{justify-content:space-between}.publishing-workspace h1{font-size:22px;margin:0 0 14px}.publishing-workspace h2{font-size:16px;margin:16px 0}.publishing-workspace button,.publishing-workspace input,.publishing-workspace select{min-height:32px;padding:5px 10px;font:inherit}.publishing-workspace textarea{min-height:76px;padding:8px;font:inherit;resize:vertical}.publishing-workspace input,.publishing-workspace select,.publishing-workspace textarea{border:1px solid var(--border,#d7deea);border-radius:5px;background:white;min-width:0;max-width:100%}.publishing-workspace button{border:1px solid var(--border,#d7deea);border-radius:5px;background:white;cursor:pointer}.publishing-workspace button:disabled{opacity:.5;cursor:default}.publishing-confirm button:first-of-type,.publishing-workspace button[type=submit]{background:var(--blue,#2563eb);color:white;border-color:var(--blue,#2563eb)}.publishing-workspace fieldset{border:1px solid var(--border,#d7deea);border-radius:8px;margin:16px 0;padding:16px}.publishing-workspace legend{font-weight:600}.publishing-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.publishing-workspace label{display:flex;flex-direction:column;gap:5px;font-size:13px}.publishing-wide{grid-column:1/-1}.publishing-address{display:flex;align-items:center;gap:4px}.publishing-address input{flex:1}.publishing-status,.publishing-workspace small{color:#526176;font-size:12px}.publishing-status{padding:10px 0}.publishing-toolbar{margin:12px 0}.publishing-toolbar input{margin-left:auto}.publishing-table-wrap{overflow:auto;border:1px solid var(--border,#d7deea);border-radius:7px;max-height:480px}.publishing-workspace table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.publishing-workspace td,.publishing-workspace th{height:48px;box-sizing:border-box;padding:8px 12px;border-bottom:1px solid var(--border,#d7deea)}.publishing-workspace th{background:#f5f8fc;position:sticky;top:0;z-index:1}.publishing-workspace input[type=checkbox]{min-height:16px;width:16px;height:16px;accent-color:var(--blue,#2563eb)}.publishing-actions{margin:16px 0}.publishing-error{padding:12px;background:#fff1f2;color:#a3122c;border-radius:6px}.publishing-confirm{padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;margin:12px 0}.publishing-confirm button{margin-right:8px}.publishing-workspace .publishing-check{display:flex;flex-direction:row;align-items:center;margin:16px 0}.publishing-preview iframe{width:100%;height:600px;max-width:480px;background:white;border:1px solid var(--border,#d7deea)}.publishing-workspace details{margin-top:16px;font-size:13px}.publishing-workspace a{color:#1d4ed8;text-underline-offset:3px}@media (max-width:720px){.publishing-fields{grid-template-columns:1fr}.publishing-workspace header{align-items:flex-start}.publishing-toolbar input{margin-left:0;width:100%}.publishing-workspace fieldset{padding:12px}}.finance-workspace{display:flex;flex:1;flex-direction:column;min-width:0;min-height:100%;background:#f5f6f8;color:#111827;font:12px/1.5 Inter,sans-serif}.finance-workspace *{box-sizing:border-box}.finance-workspace h2,.finance-workspace h3,.finance-workspace h4,.finance-workspace p{margin:0}.finance-workspace h2,.finance-workspace h3{font-size:13px;font-weight:600}.finance-workspace h4{font-size:11px;font-weight:600;margin-bottom:8px}.finance-workspace button,.finance-workspace input,.finance-workspace select{font:inherit;color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:4px;min-height:30px;width:auto;padding:5px 10px;margin:0;box-shadow:none}.finance-workspace button{cursor:pointer;white-space:nowrap}.finance-workspace button:disabled{opacity:.45;cursor:not-allowed}.finance-workspace button:hover:not(:disabled){background:#f3f4f6}.finance-workspace :focus-visible{outline:2px solid #2563eb;outline-offset:2px}.finance-workspace .finance-primary{color:white;background:#2563eb;border-color:#2563eb}.finance-workspace .finance-primary:hover:not(:disabled){background:#1d4ed8}.finance-summary{background:#fff;border-bottom:1px solid #e5e7eb;padding:10px 20px 0;flex-shrink:0}.finance-summary>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.finance-summary>header>div:first-child{display:flex;align-items:baseline;gap:8px}.finance-summary header span{color:#9ca3af;font-size:11px}.finance-actions{display:flex;gap:8px}.finance-metrics{display:flex;border-top:1px solid #e5e7eb;overflow-x:auto}.finance-metric{flex:1;min-width:125px;padding:12px 16px;border-right:1px solid #e5e7eb}.finance-metric:first-child{padding-left:0}.finance-metric:last-child{border-right:0}.finance-metric>small,.finance-metric>span{display:block;font-size:11px;color:#6b7280}.finance-metric>strong{display:block;font-size:20px;font-weight:700;margin:4px 0 3px;line-height:1.2}.finance-currency-totals>span{display:block;font-size:14px;overflow-wrap:anywhere}.finance-context{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;color:#6b7280;font-size:11px}.finance-context label{display:flex;align-items:center;gap:8px;margin:0}.finance-context select{max-width:320px}.finance-notice{padding:8px 20px!important;background:#fffbeb;color:#92400e;font-size:11px;border-bottom:1px solid #fde68a}.finance-error{color:#b91c1c;background:#fef2f2}.finance-sync-form{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;padding:12px 20px;background:white;border-bottom:1px solid #e5e7eb}.finance-sync-form label{display:flex;flex-direction:column;gap:4px;font-size:11px;margin:0}.finance-sync-form>span{color:#6b7280;padding-bottom:6px;font-size:11px}.finance-workarea{display:flex;flex:1;min-height:280px;min-width:0;align-items:stretch}.finance-table-panel{display:flex;flex:1;flex-direction:column;min-width:0;background:#fff;margin:12px 20px;border-radius:6px;border:1px solid #e5e7eb;overflow:hidden}.finance-toolbar{padding:12px 16px;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-toolbar>div{display:flex;align-items:baseline;gap:8px}.finance-toolbar span{color:#6b7280}.finance-search{position:relative;margin:0!important;display:block}.finance-search>svg{position:absolute;left:8px;top:9px;pointer-events:none}.finance-search input{padding-left:28px;width:230px}.finance-tabs{display:flex;padding:0 16px;border-bottom:1px solid #e5e7eb;gap:20px;overflow:auto}.finance-tabs>button{background:transparent;border:0;border-radius:0;padding:10px 0;color:#6b7280;font-size:11px}.finance-tabs>button[aria-selected=true]{color:#2563eb;border-bottom:2px solid #2563eb;font-weight:600}.finance-table-scroll{overflow:auto;min-width:0;flex:1}.finance-workspace table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.finance-workspace th{padding:8px 12px;background:#f9fafb;color:#6b7280;font-size:11px;font-weight:600;border-bottom:1px solid #e5e7eb}.finance-workspace td{padding:10px 12px;border-bottom:1px solid #f3f4f6;font-size:12px;vertical-align:middle}.finance-workspace td small{display:block;font-size:10px;color:#9ca3af;margin-top:2px}.finance-workspace td b{font-size:12px;font-weight:500}.finance-workspace tr.finance-selected{background:#eff6ff}.finance-chip{display:inline-block;padding:2px 7px;border-radius:3px;background:#f3f4f6;color:#6b7280;font-size:10px;font-weight:500}.finance-chip[data-state=LINKED]{background:#f0fdf4;color:#16a34a}.finance-chip[data-state=UNMATCHED]{background:#fffbeb;color:#d97706}.finance-chip[data-state=CHANGED]{background:#fef2f2;color:#dc2626}.finance-workspace .finance-link{color:#2563eb;border:0;background:transparent;padding:0;min-height:24px}.finance-connection-label{display:flex;align-items:center;gap:6px}.finance-empty{text-align:center!important;color:#6b7280;padding:32px 16px!important;white-space:normal!important}.finance-pagination{padding:8px 12px;border-top:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#6b7280;gap:10px}.finance-pagination>div{display:flex;gap:8px}.finance-pagination button{display:flex;align-items:center;justify-content:center;padding:0;width:26px;min-height:26px}.finance-inspector{width:300px;flex-shrink:0;background:white;border-left:1px solid #e5e7eb;overflow:auto}.finance-inspector>header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e5e7eb}.finance-inspector>header button{border:0;min-height:24px;padding:2px;display:flex}.finance-inspector>p,.finance-inspector>section{padding:12px 16px;border-bottom:1px solid #e5e7eb}.finance-inspector p{font-size:11px;color:#6b7280;margin:4px 0}.finance-inspector dl{margin:8px 0 0;display:grid;grid-template-columns:70px minmax(0,1fr);gap:7px;font-size:11px}.finance-inspector dt{color:#9ca3af}.finance-inspector dd{margin:0;overflow-wrap:anywhere}.finance-inspector article{padding:6px 0;border-bottom:1px solid #f3f4f6;font-size:11px}.finance-inspector small{color:#9ca3af}.finance-runs{margin:0 20px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;overflow:hidden}.finance-runs>summary{cursor:pointer;padding:10px 16px;font-weight:600}.finance-runs>summary span{margin-left:8px;font-size:11px;color:#6b7280;font-weight:400}@media (max-width:1100px){.finance-summary>header>div:first-child{display:block}.finance-context{flex-wrap:wrap;justify-content:flex-start}.finance-inspector{width:270px}.finance-toolbar{flex-wrap:wrap}.finance-search input{width:210px}}.finance-workspace th{text-transform:none}.finance-context label{font-size:11px;font-weight:500}.finance-workspace button,.finance-workspace input,.finance-workspace select{min-height:32px}.finance-workspace{padding:20px}.finance-workspace tbody td{height:48px}.commerce-workspace{padding:20px 24px;min-width:0}.commerce-heading,.commerce-toolbar,.commerce-workspace footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px}.commerce-heading{justify-content:space-between}.commerce-heading h1{font-size:24px;margin:0}.commerce-toolbar label{display:flex;align-items:center;gap:8px}.commerce-workspace button,.commerce-workspace input,.commerce-workspace select{min-height:32px;padding:5px 10px;font-size:13px}.commerce-workspace select{max-width:340px}.commerce-coverage{color:var(--muted);font-size:12px}.commerce-table-wrap{overflow:auto;border:1px solid var(--border);border-radius:8px;background:#fff;margin:16px 0}.commerce-workspace table{width:100%;border-collapse:collapse;font-size:13px}.commerce-workspace th{text-align:left;background:#f8fafc;font-size:11px;color:var(--muted);font-weight:600}.commerce-workspace td,.commerce-workspace th{padding:10px 14px;border-bottom:1px solid var(--border)}.commerce-workspace td{height:48px}.commerce-workspace td:first-child{max-width:340px}.commerce-panel{padding:16px;border:1px solid var(--border);border-radius:8px;background:white;margin:16px 0}.commerce-panel h2{font-size:15px;margin:0 0 12px}.commerce-error{color:#b42318}.commerce-workspace a{color:var(--blue)}@media (max-width:700px){.commerce-workspace{padding:16px}.commerce-workspace select{max-width:100%}}.commerce-report-text{max-height:400px;max-width:100%;overflow:auto;white-space:pre;font-size:12px;padding:12px;background:#f8fafc}.commerce-panel details{margin:12px 0;overflow-wrap:anywhere}.commerce-panel summary{cursor:pointer;font-size:13px}