:root{color:#18202f;background:#f7f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button{font:inherit}.app-shell{min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding:16px 24px;background:#fff;border-bottom:1px solid #d9deea}.topbar>div:first-child{min-width:220px}.topbar h1,.module-page h1,.management-page h1,.status-view h1,.login-panel h1{margin:0;letter-spacing:0}.eyebrow{margin:0 0 4px;color:#5c687c;font-size:12px;font-weight:700;text-transform:uppercase}.topbar-meta{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.topbar-meta span,.state,.flag-row dd:not(.flag-row-status){border:1px solid #cfd6e6;border-radius:6px;padding:4px 8px;background:#f7f8fb;font-size:13px}.user-menu{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:240px}.user-menu div{min-width:0;text-align:right}.user-menu strong,.user-menu span{display:block}.user-menu strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.user-menu div span:not(.ui-badge){color:#5c687c;font-size:12px}.shell-body{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;gap:0;min-height:calc(100vh - 76px)}.sidebar,.flag-panel{padding:16px;background:#fff;border-right:1px solid #d9deea}.flag-panel{border-right:0;border-left:1px solid #d9deea}.nav-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;margin-bottom:4px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:#263247;text-align:left;cursor:pointer}.nav-item.active{background:#e8f1ff;color:#0f4c9f}.nav-item small{color:#7a8496}.content{min-width:0;padding:24px}.module-page,.management-page,.status-view,.test-console-page,.operations-page,.work-queues-page,.webhook-events-page,.audit-page,.workspace-page{width:100%;max-width:none}.management-page{display:grid;gap:18px}.management-header,.role-editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.management-header{padding-bottom:16px;border-bottom:1px solid #d9deea}.management-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end;padding:14px;border:1px solid #d9deea;border-radius:8px;background:#fff}.management-form h2{grid-column:1 / -1;margin:0;font-size:16px}.management-form label{display:grid;gap:6px;min-width:0;color:#3d485b;font-size:13px;font-weight:700}.management-form input,.management-form select,.management-table select{min-height:38px;width:100%;border:1px solid #cfd6e6;border-radius:6px;padding:7px 9px;background:#fff;color:#18202f;font:inherit;font-weight:400}.management-form input:focus,.management-form select:focus,.management-table select:focus{border-color:#0f4c9f;outline:3px solid #d8e8ff}.table-wrap{width:100%;overflow-x:auto;border:1px solid #d9deea;border-radius:8px;background:#fff}.management-table{width:max-content;min-width:720px;border-collapse:collapse}.management-table th,.management-table td{padding:12px;border-bottom:1px solid #e7ebf3;text-align:left;vertical-align:top}.management-table tr:last-child th,.management-table tr:last-child td{border-bottom:0}.management-table th{position:sticky;top:0;z-index:1;background:#fff;color:#3d485b;font-size:13px}.management-table td strong,.management-table td>span:not(.state):not(.matrix-check):not(.matrix-empty):not(.ui-badge),.management-table th strong,.management-table th span,.management-table th small{display:block}.management-table td>span:not(.state):not(.matrix-check):not(.matrix-empty):not(.ui-badge),.management-table th span,.management-table th small,.table-muted{margin-top:3px;color:#5c687c;font-size:12px}.action-row,.secret-actions{display:flex;flex-wrap:wrap;gap:8px}.one-time-secret{display:flex;justify-content:space-between;gap:16px;padding:14px;border:1px solid #b8e6cb;border-radius:8px;background:#f0fbf5}.one-time-secret h2,.one-time-secret p{margin:0 0 8px}.one-time-secret h2{font-size:16px}.one-time-secret code{display:inline-block;max-width:100%;border:1px solid #cfd6e6;border-radius:6px;padding:8px 10px;background:#fff;color:#18202f;overflow-wrap:anywhere}.mutation-alert{display:flex;justify-content:space-between;gap:16px;padding:12px;border:1px solid #e0b4b0;border-radius:8px;background:#fff5f4;color:#8a2f27}.mutation-alert strong,.mutation-alert p{margin:0}.mutation-alert p{margin-top:4px}.role-create-form{grid-template-columns:repeat(3,minmax(0,1fr))}.role-create-form .permission-checklist,.role-create-form .primary-button,.role-create-form .ui-button{grid-column:1 / -1}.role-list{display:grid;gap:14px}.role-editor{display:grid;gap:12px;padding:14px;border:1px solid #d9deea;border-radius:8px;background:#fff}.role-editor h2,.role-editor p,.permission-group h3,.matrix-group h2{margin:0}.role-editor p{margin-top:4px;color:#5c687c}.compact-form{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;border:0}.permission-group{display:grid;gap:8px}.permission-group h3,.matrix-group h2{color:#3d485b;font-size:14px}.permission-checklist{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px}.permission-checklist label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;padding:10px;border:1px solid #d9deea;border-radius:8px;background:#f7f8fb;font-weight:400}.permission-checklist input{width:auto;min-height:0;margin-top:3px}.permission-checklist strong,.permission-checklist small{display:block}.permission-checklist small{margin-top:2px;color:#5c687c;overflow-wrap:anywhere}.matrix-group{display:grid;gap:10px}.permission-matrix th:not(:first-child),.permission-matrix td{text-align:center}.permission-matrix em{display:inline-block;margin-top:8px;border:1px solid #e0b4b0;border-radius:6px;padding:3px 6px;background:#fff5f4;color:#8a2f27;font-style:normal;font-size:12px}.matrix-check,.matrix-empty{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px}.matrix-check{background:#e6f7ee;color:#126b42}.matrix-empty{background:#f0f2f7;color:#7a8496}.matrix-check svg,.matrix-empty svg{width:16px;height:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.module-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.enabled{color:#126b42;background:#e6f7ee;border-color:#b8e6cb}.disabled,.flag-off{color:#765222;background:#fff4df;border-color:#efd19b}.flag-on{color:#126b42;background:#e6f7ee;border-color:#b8e6cb}.disabled-panel,.module-note{display:flex;gap:10px;padding:12px;border:1px solid #efd19b;border-radius:8px;background:#fffaf0}.action-entrypoints{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.action-entrypoint{display:flex;justify-content:space-between;gap:12px;padding:12px;border:1px solid #d9deea;border-radius:8px;background:#fff}.action-entrypoint h2,.action-entrypoint p{margin:0}.action-entrypoint h2{font-size:15px}.action-entrypoint p{margin-top:4px;color:#5c687c;font-size:12px;overflow-wrap:anywhere}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.metric{padding:14px;border:1px solid #d9deea;border-radius:8px;background:#fff}.metric span,.trace-row span{display:block;color:#5c687c;font-size:13px}.metric strong{display:block;margin-top:6px;overflow-wrap:anywhere}.trace-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid #d9deea}.test-console-page{display:grid;gap:16px}.operations-page,.work-queues-page,.webhook-events-page{display:grid;gap:14px}.operations-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #d9deea}.operations-header h1,.operations-header p,.operations-section-header h2,.operations-queue-placeholder h3,.operations-queue-placeholder p{margin:0}.operations-header>div:first-child p:not(.eyebrow){margin-top:6px;color:#5c687c}.operations-request{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.operations-request>span{color:#5c687c;font-size:12px;font-weight:700}.operations-filter-band{display:grid;grid-template-columns:minmax(132px,.85fr) minmax(220px,1.4fr) repeat(4,minmax(118px,1fr));gap:10px;align-items:end;border:1px solid #d9deea;border-radius:8px;padding:12px;background:#fff}.operations-select-field{display:grid;gap:6px;min-width:0;color:#3d485b;font-size:13px;font-weight:700}.operations-select-field select{min-height:38px;width:100%;border:1px solid #cfd6e6;border-radius:6px;padding:7px 9px;background:#fff;color:#18202f;font:inherit;font-weight:400}.operations-select-field select:focus{border-color:#0f4c9f;outline:3px solid #d8e8ff}.operations-filter-actions,.operations-filter-chips,.operations-section-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.operations-filter-actions{grid-column:span 2}.operations-filter-chips{min-height:24px}.operations-table-section,.operations-future-queues,.operations-capabilities{display:grid;gap:10px}.operations-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-capability{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid #d9deea;border-radius:8px;padding:10px 12px;background:#fff}.operations-capability h2,.operations-capability p{margin:0}.operations-capability h2{font-size:14px}.operations-capability p{margin-top:3px;color:#5c687c;font-size:12px}.operations-section-header{justify-content:space-between}.operations-section-header h2{font-size:16px}.operations-id-fragment,.operations-cell-stack code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.operations-id-copy{display:inline-flex;align-items:center;gap:4px;max-width:100%}.operations-id-copy .operations-id-fragment{overflow-wrap:anywhere}.operations-id-copy .ui-button-icon-only{width:28px;min-height:28px;padding:5px}.operations-cell-stack{display:grid;gap:4px}.operations-copy-feedback,.operations-error-request{color:#5c687c;font-size:12px}.operations-queue-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.operations-queue-placeholder{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border:1px solid #d9deea;border-radius:8px;padding:12px;background:#fff}.operations-queue-placeholder h3{font-size:14px}.operations-queue-placeholder p{margin-top:4px;color:#5c687c;font-size:12px}.operations-subnav{display:flex;align-items:center;gap:8px;border-bottom:1px solid #d9deea;padding-bottom:8px}.operations-subnav a{border:1px solid transparent;border-radius:6px;padding:7px 10px;color:#3d485b;font-size:13px;font-weight:700;text-decoration:none}.operations-subnav a[aria-current=page]{border-color:#b8d7ff;background:#f3f8ff;color:#0f4c9f}.work-queues-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.work-queues-tab.active,.ui-button.work-queues-tab.active{border-color:#0f4c9f;background:#eef6ff;color:#0f4c9f}.work-queues-summary-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d9deea;border-radius:8px;background:#d9deea}.work-queues-summary-strip small{color:#5c687c;font-size:12px}.work-queues-filter-band{display:grid;grid-template-columns:repeat(6,minmax(128px,1fr));gap:10px;align-items:end;border:1px solid #d9deea;border-radius:8px;padding:12px;background:#fff}.work-queues-result-ids,.work-queues-confirm-body,.workspace-manual-refresh-body{display:grid;gap:8px}.work-queues-result-ids{grid-template-columns:repeat(3,minmax(0,max-content));align-items:center}.connectors-page,.connector-detail-page{width:100%;max-width:none;display:grid;gap:14px}.connectors-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #d9deea}.connectors-header h1,.connectors-header h2,.connectors-header p,.connectors-detail-card h2,.connectors-detail-card p{margin:0}.connectors-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.connectors-header>div:first-child p:not(.eyebrow){margin-top:6px;color:#5c687c}.connectors-request,.connectors-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.connectors-request{justify-content:flex-end}.connectors-request>span,.connectors-muted,.connectors-fact-list dt,.connectors-modal-note{color:#5c687c;font-size:12px}.connectors-summary-band{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.processor-breadcrumb{color:#5c687c;font-size:13px;font-weight:700}.processor-breadcrumb a{color:#0f4c9f;text-decoration:none}.processor-breadcrumb a:hover{text-decoration:underline}.processor-detail-header{padding-bottom:10px}.processor-summary-panel{display:grid;gap:0;min-width:0;border:1px solid #d9deea;border-radius:8px;background:#fff;overflow:hidden}.processor-summary-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid #d9deea;background:#fbfcfe}.processor-provider-heading{display:flex;align-items:flex-start;gap:10px;min-width:0}.processor-provider-heading h2,.processor-provider-heading p,.processor-section-content p,.processor-warning-copy{margin:0}.processor-provider-heading h2{color:#18202f;font-size:18px;line-height:1.2}.processor-provider-heading p:not(.eyebrow){margin-top:3px;color:#5c687c;font-size:12px}.processor-enabled-summary{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.processor-toggle{display:inline-flex;align-items:center;gap:6px;color:#3d485b;font-size:12px;font-weight:700}.processor-toggle input{margin:0}.processor-toggle input:disabled+span,.processor-toggle input:disabled+strong{color:#7a8597}.processor-section-grid{display:grid}.processor-section-row{display:grid;grid-template-columns:minmax(170px,220px) minmax(0,1fr);min-width:0;border-bottom:1px solid #e6eaf2}.processor-section-row:last-child{border-bottom:0}.processor-section-label{min-width:0;padding:14px 16px;background:#fbfcfe;color:#3d485b;font-size:12px;font-weight:800;overflow-wrap:anywhere}.processor-section-content{display:grid;gap:10px;min-width:0;padding:14px 16px;color:#263247;font-size:13px}.processor-status-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.processor-status-line span{flex:0 0 auto;color:#5c687c;font-size:12px}.processor-status-line strong{min-width:0;color:#18202f;font-size:13px;overflow-wrap:anywhere;text-align:right}.processor-code-value{min-width:0;color:#18202f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.processor-field-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.processor-field-preview div{display:grid;gap:4px;min-width:0;border:1px solid #d9deea;border-radius:6px;padding:8px 10px;background:#f8fafc}.processor-field-preview dt{color:#5c687c;font-size:11px;font-weight:800}.processor-field-preview dd{margin:0;color:#18202f;font-size:13px;overflow-wrap:anywhere}.processor-masked-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.processor-section-action-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:10px;min-width:0}.processor-action-control{display:grid;justify-items:end;gap:6px;min-width:0}.processor-action-disabled-reason{max-width:180px;color:#7a8496;font-size:12px;overflow-wrap:anywhere;text-align:right}.processor-account-form{display:grid;gap:12px;min-width:0}.processor-account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.processor-account-form-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.processor-validation-preview,.processor-upi-methods{display:grid;gap:8px}.processor-method-row{display:grid;grid-template-columns:max-content minmax(120px,1fr);align-items:center;gap:8px 10px;min-width:0}.processor-method-row span{color:#18202f;font-weight:700}.processor-method-row small{grid-column:2;color:#5c687c;font-size:12px}.processor-warning-copy{color:#8a5a00;font-size:13px;font-weight:700}.readiness-warning-body,.readiness-proof-scope{display:grid;gap:12px}.readiness-proof-scope h3{margin:0 0 6px;color:#5c687c;font-size:12px;font-weight:800;text-transform:uppercase}.readiness-proof-scope ul{margin:0;padding-left:18px;color:#263247;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.readiness-proof-scope li+li{margin-top:4px}.connectors-list-section{display:grid;gap:12px}.connectors-section-heading h2,.connectors-section-heading p{margin:0}.connectors-section-heading p{margin-top:4px;color:#5c687c;font-size:12px}.connectors-search{display:grid;gap:6px;width:100%;max-width:520px;color:#3d485b;font-size:12px;font-weight:700;overflow-wrap:anywhere}.connectors-search-control{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;border:1px solid #cfd6e6;border-radius:6px;padding:0 10px;background:#fff}.connectors-search-control:focus-within{border-color:#0f4c9f;outline:3px solid #d8e8ff}.connectors-search-control svg{width:16px;height:16px;color:#5c687c;flex:0 0 auto}.connectors-search-control input{width:100%;min-width:0;min-height:36px;border:0;background:transparent;color:#18202f;font:inherit;outline:0}.processor-cell,.processor-account-id-cell,.processor-methods,.processor-validation{min-width:0}.processor-cell{display:flex;align-items:center;gap:10px}.processor-cell strong,.processor-cell small,.processor-validation span,.processor-validation small{display:block}.processor-cell small,.processor-validation span,.processor-validation small{margin-top:3px;color:#5c687c;font-size:12px}.processor-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #cfd6e6;border-radius:7px;background:#f7f8fb;color:#263247;font-size:12px;font-weight:800;flex:0 0 auto}.processor-account-id-cell{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:8px;max-width:280px}.processor-account-id-cell code{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#263247;font-size:12px}.processor-methods{display:flex;flex-wrap:wrap;gap:6px}.processor-validation{display:grid;gap:3px}.connectors-list-section .ui-table-wrap{max-width:100%;overflow-x:auto}.connectors-list-section .management-table{min-width:1120px}.connectors-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.connectors-detail-card{display:grid;gap:10px;min-width:0;border:1px solid #d9deea;border-radius:8px;padding:14px;background:#fff}.connectors-detail-card-wide{grid-column:1 / -1}.connectors-fact-list,.connectors-chip-list{margin:0;padding:0}.connectors-fact-list{display:grid;gap:8px}.connectors-fact-list div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.connectors-fact-list dd{margin:0;min-width:0;color:#18202f;font-size:13px;overflow-wrap:anywhere;text-align:right}.connectors-chip-list{list-style:none;display:grid;gap:8px}.connectors-chip-list li{border:1px solid #d9deea;border-radius:8px;padding:8px 10px;background:#f8fafc;color:#263247;font-size:13px;overflow-wrap:anywhere}.connectors-chip-list li span{display:block;margin-top:4px;color:#5c687c}.connector-validation-result{display:grid;gap:10px}.connectors-link{color:#0f4c9f;font-size:13px;font-weight:700;text-decoration:none}.connectors-link:hover{text-decoration:underline}.connectors-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.connectors-checkbox{display:flex;align-items:center;gap:8px;min-height:38px;color:#263247;font-size:13px;font-weight:700}.connectors-checkbox input{margin:0}.connectors-form-actions{justify-content:flex-end}.connectors-modal-note{border:1px solid #e8cf83;border-radius:8px;padding:10px 12px;background:#fff9e8}.payment-settings-page{width:100%;max-width:none;display:grid;gap:14px}.payment-settings-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #d9deea}.payment-settings-header h1,.payment-settings-header p,.payment-settings-section h2,.payment-settings-section h3{margin:0}.payment-settings-header>div:first-child p:not(.eyebrow){margin-top:6px;color:#5c687c}.payment-settings-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.payment-settings-actions code,.payment-settings-muted,.payment-settings-fact-list dt{color:#5c687c;font-size:12px}.payment-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-settings-section{display:grid;gap:12px;min-width:0;border:1px solid #d9deea;border-radius:8px;padding:14px;background:#fff}.payment-settings-section-wide{grid-column:1 / -1}.payment-settings-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.payment-settings-checkbox,.payment-settings-select-field{display:grid;gap:6px;min-width:0;color:#3d485b;font-size:13px;font-weight:700}.payment-settings-checkbox{display:flex;align-items:center;min-height:40px}.payment-settings-checkbox input{margin:0}.payment-settings-select-field select{min-height:40px;width:100%;border:1px solid #cfd6e6;border-radius:6px;padding:8px 10px;background:#fff;color:#18202f;font:inherit;font-weight:400}.payment-settings-select-field select:focus{border-color:#0f4c9f;outline:3px solid #d8e8ff}.payment-settings-fact-list,.payment-settings-chip-list,.payment-settings-connector-list{margin:0;padding:0}.payment-settings-fact-list{display:grid;gap:8px}.payment-settings-fact-list div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.payment-settings-fact-list dd{margin:0;color:#18202f;font-size:13px;overflow-wrap:anywhere;text-align:right}.payment-settings-chip-list,.payment-settings-connector-list{display:grid;gap:8px;list-style:none}.payment-settings-chip-list li,.payment-settings-connector-list li{border:1px solid #d9deea;border-radius:8px;padding:8px 10px;background:#f8fafc;color:#263247;font-size:13px;overflow-wrap:anywhere}.payment-settings-connector-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.payment-settings-connector-list li>span:not(.ui-badge){grid-column:1 / -1;color:#5c687c}.payment-settings-connector-list strong,.payment-settings-connector-list span{display:block}.workflow-routing-page{width:100%;max-width:none;display:grid;gap:14px}.workflow-routing-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #d9deea}.workflow-routing-header h1,.workflow-routing-header p,.workflow-routing-summary-band h2,.workflow-routing-section h2{margin:0}.workflow-routing-header>div:first-child p:not(.eyebrow),.workflow-routing-section-heading p,.workflow-routing-switch-form>div:first-child p{margin-top:6px;color:#5c687c}.workflow-routing-actions{display:flex;justify-content:flex-end;gap:8px}.workflow-routing-muted,.workflow-routing-summary-facts dt,.workflow-routing-request-line>span,.workflow-routing-selected-line{color:#5c687c;font-size:12px}.workflow-routing-summary-band,.workflow-routing-section{min-width:0;border:1px solid #d9deea;border-radius:8px;background:#fff}.workflow-routing-summary-band{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:16px;align-items:start;padding:14px}.workflow-routing-summary-band code,.workflow-routing-selected-line code{overflow-wrap:anywhere}.workflow-routing-summary-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0}.workflow-routing-summary-facts div{min-width:0}.workflow-routing-summary-facts dd{margin:2px 0 0;color:#18202f;font-size:13px;overflow-wrap:anywhere}.workflow-routing-section{display:grid;gap:12px;padding:14px}.workflow-routing-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.workflow-routing-candidate-fieldset{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.workflow-routing-candidate-fieldset legend{color:#263247;font-size:13px;font-weight:700;padding:0}.workflow-routing-table-wrap{overflow-x:auto;border:1px solid #d9deea;border-radius:8px;background:#fff}.workflow-routing-candidate-table{min-width:900px}.workflow-routing-candidate-table th,.workflow-routing-candidate-table td{vertical-align:top}.workflow-routing-candidate-table input[type=radio]{width:16px;height:16px;margin:2px 0 0}.workflow-routing-processor-cell,.workflow-routing-status-stack,.workflow-routing-config-cell,.workflow-routing-reason-badges{display:grid;gap:4px;min-width:0}.workflow-routing-processor-cell strong,.workflow-routing-status-stack span,.workflow-routing-config-cell span{overflow-wrap:anywhere}.workflow-routing-status-stack{justify-items:start}.workflow-routing-status-stack span,.workflow-routing-config-cell span{color:#5c687c;font-size:12px}.workflow-routing-reason-badges{justify-items:start}.workflow-routing-reason-badges .ui-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.workflow-routing-switch-form{gap:10px}.workflow-routing-form-grid{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.workflow-routing-switch-control{display:grid;gap:6px;justify-items:end;min-width:0}.workflow-routing-switch-control .ui-button{max-width:100%}.workflow-routing-selected-line{margin:0;overflow-wrap:anywhere}.workflow-routing-request-line{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:4px}.audit-page{width:100%;max-width:none;display:grid;gap:14px}.audit-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #d9deea}.audit-header h1,.audit-header p,.audit-section-header h2{margin:0}.audit-header>div:first-child p:not(.eyebrow){margin-top:6px;color:#5c687c}.audit-request,.audit-filter-actions,.audit-quick-filters,.audit-filter-chips,.audit-section-header,.audit-request-id-cell{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.audit-request{justify-content:flex-end}.audit-request>span{color:#5c687c;font-size:12px;font-weight:700}.audit-filter-band{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;align-items:end;border:1px solid #d9deea;border-radius:8px;padding:12px;background:#fff}.audit-filter-actions{grid-column:span 2}.audit-quick-filters{min-height:32px}.audit-quick-filter-group,.audit-exact-action-filters{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.audit-quick-filter-label{color:#3f4c61;font-size:12px;font-weight:700}.audit-table-section{display:grid;gap:10px}.audit-section-header{justify-content:space-between}.audit-section-header h2{font-size:16px}.audit-id-fragment,.audit-cell-stack code,.audit-request-id-cell .ui-button span{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.audit-id-copy{display:inline-flex;align-items:center;gap:4px;max-width:100%}.audit-id-copy .audit-id-fragment{overflow-wrap:anywhere}.audit-id-copy .ui-button-icon-only,.audit-request-id-cell .ui-button-icon-only{width:28px;min-height:28px;padding:5px}.audit-cell-stack{display:grid;gap:4px}.audit-config-impact{display:grid;gap:3px;min-width:160px;color:#3d485b;font-size:12px}.audit-cell-stack span,.audit-muted,.audit-copy-feedback,.audit-error-request{color:#5c687c;font-size:12px}.audit-link{color:#0f4c9f;font-size:13px;font-weight:700;text-decoration:none}.audit-link:hover{text-decoration:underline}.workspace-page{width:100%;max-width:none;display:grid;gap:14px}.workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #d9deea}.workspace-header h1,.workspace-header p,.workspace-section h2,.workspace-section h3,.workspace-section h4,.workspace-context-rail h2,.workspace-context-rail p,.workspace-summary-fact span,.workspace-summary-fact strong,.workspace-provider-raw-header h3,.workspace-provider-raw-header p,.workspace-query-row h3,.workspace-query-row p,.workspace-audit-row h3,.workspace-audit-row p,.workspace-future-section h3,.workspace-future-section p{margin:0}.workspace-header>div:first-child p:not(.eyebrow){margin-top:6px;color:#5c687c}.workspace-header-actions,.workspace-section-header,.workspace-id-copy-inline,.workspace-payload-actions,.workspace-payload-meta,.workspace-quick-links a{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.workspace-header-actions{justify-content:flex-end}.workspace-header-actions>span{color:#5c687c;font-size:12px;font-weight:700}.workspace-summary-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid #d9deea;border-radius:8px;background:#d9deea}.workspace-merchant-preview{display:grid;gap:10px;padding:12px;border:1px solid #c9d8f2;border-radius:8px;background:#f7fbff}.workspace-merchant-preview .workspace-section-header p{margin:4px 0 0;color:#5c687c;font-size:12px}.workspace-summary-fact{min-width:0;display:grid;gap:5px;padding:10px;background:#fff}.workspace-summary-fact span,.workspace-key-value dt,.workspace-id-copy-item>span{color:#5c687c;font-size:12px;font-weight:700}.workspace-summary-fact strong,.workspace-key-value dd{min-width:0;overflow-wrap:anywhere;color:#18202f;font-size:13px}.workspace-key-id-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workspace-id-copy-item{display:grid;gap:5px;min-width:0;border:1px solid #d9deea;border-radius:8px;padding:10px;background:#fff}.workspace-id-copy-inline{max-width:100%}.workspace-id-copy-inline code,.workspace-timeline-meta code,.workspace-provider-raw-record code,.workspace-payload-hidden code,.workspace-payload-toolbar code,.workspace-summary-fact code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow-wrap:anywhere}.workspace-id-copy-inline .ui-button-icon-only{width:28px;min-height:28px;padding:5px}.workspace-copy-feedback,.workspace-muted{color:#5c687c;font-size:12px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}.workspace-evidence-column,.workspace-provider-raw-list,.workspace-webhook-list,.workspace-status-transition-list,.workspace-query-list,.workspace-audit-list,.workspace-context-rail{display:grid;gap:14px;min-width:0}.workspace-webhook-row,.workspace-status-transition-row,.workspace-query-row{display:grid;gap:10px;border:1px solid #d9deea;border-radius:8px;padding:12px;background:#fff}.workspace-evidence-summary{border-top:1px solid #e5e7eb;padding-top:10px}.workspace-evidence-summary h4{font-size:.8rem;margin:0 0 8px}.workspace-section{min-width:0;display:grid;gap:10px;padding-top:2px}.workspace-section+.workspace-section{border-top:1px solid #d9deea;padding-top:16px}.workspace-section-header{justify-content:space-between}.workspace-section h2,.workspace-context-rail h2{font-size:16px}.workspace-timeline-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.workspace-timeline-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0}.workspace-timeline-marker{position:relative;display:flex;justify-content:center;color:#126b42}.workspace-timeline-marker:after{content:"";position:absolute;top:22px;bottom:-10px;width:1px;background:#cfd6e6}.workspace-timeline-item:last-child .workspace-timeline-marker:after{display:none}.workspace-timeline-marker svg{width:18px;height:18px;background:#f7f8fb;z-index:1}.workspace-timeline-content{min-width:0;padding-bottom:12px}.workspace-timeline-title,.workspace-timeline-meta,.workspace-provider-raw-header,.workspace-payload-toolbar,.workspace-payload-toolbar>div:first-child,.workspace-future-section{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.workspace-timeline-title{align-items:center}.workspace-provider-raw-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.workspace-timeline-content p,.workspace-route-panel p,.workspace-provider-raw-header p,.workspace-query-row p,.workspace-audit-row p,.workspace-future-section p{margin:4px 0 0;color:#5c687c;font-size:12px}.workspace-timeline-meta{justify-content:flex-start;flex-wrap:wrap;color:#5c687c;font-size:12px}.workspace-route-panel{display:grid;gap:10px;border-left:3px solid #0f4c9f;padding-left:12px}.workspace-conflict-panel{border:1px solid #efd19b;border-radius:8px;padding:12px;background:#fffaf0}.workspace-key-value-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0}.workspace-key-value{min-width:0}.workspace-key-value dd{margin:2px 0 0}.workspace-provider-raw-record,.workspace-audit-row{display:grid;gap:10px;min-width:0;border:1px solid #d9deea;border-radius:8px;padding:12px;background:#fff}.workspace-provider-summary{display:grid;gap:8px;padding-top:2px}.workspace-provider-summary h4{font-size:13px}.workspace-payload-hidden{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:#5c687c;font-size:12px}.workspace-payload-reveal{display:grid;gap:8px;justify-items:start}.workspace-payload-reveal-status{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:#5c687c;font-size:12px}.workspace-payload-viewer{min-width:0;display:grid;gap:8px}.workspace-payload-toolbar{align-items:center}.workspace-payload-toolbar>div:first-child{flex-direction:column;align-items:flex-start}.workspace-payload-index{display:flex;gap:8px;flex-wrap:wrap;margin:0}.workspace-payload-index div{display:inline-flex;gap:5px;border:1px solid #d9deea;border-radius:6px;padding:4px 6px;background:#f7f8fb;font-size:12px}.workspace-payload-index dt{color:#5c687c;font-weight:700}.workspace-payload-index dd{margin:0}.workspace-payload-pre{max-height:280px;max-width:100%;overflow:auto;margin:0;border:1px solid #cfd6e6;border-radius:8px;padding:10px;background:#0f172a;color:#e5e7eb;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.workspace-future-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.workspace-future-section{border:1px solid #d9deea;border-radius:8px;padding:12px;background:#fff}.workspace-future-section h3{font-size:14px}.workspace-context-rail{border-left:1px solid #d9deea;padding-left:16px}.workspace-context-rail section{display:grid;gap:8px;padding-bottom:14px;border-bottom:1px solid #d9deea}.workspace-context-rail section:last-child{border-bottom:0;padding-bottom:0}.workspace-context-rail .workspace-key-value-list{grid-template-columns:1fr}.workspace-action-list{display:grid;gap:8px;justify-items:start}.workspace-action-status{display:grid;gap:8px;border:1px solid #b8e6cb;border-radius:8px;padding:10px;background:#f0fbf5;color:#126b42}.workspace-quick-links{display:grid;gap:8px}.workspace-quick-links a{color:#0f4c9f;font-size:13px;font-weight:700;text-decoration:none}.workspace-quick-links svg{width:14px;height:14px}.test-console-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid #d9deea}.test-console-header h1,.test-console-header p,.test-console-section-header h2,.test-console-result-band h2,.test-console-result-band p{margin:0}.test-console-header>div:first-child p:not(.eyebrow){margin-top:6px;color:#5c687c}.test-console-facts{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.test-console-workbench{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr);gap:16px;align-items:start}.test-console-form-column,.test-console-side-panel,.test-console-result-band{display:grid;gap:14px;border:1px solid #d9deea;border-radius:8px;padding:14px;background:#fff}.test-console-section-header,.amount-row,.test-console-actions,.result-actions{display:flex;align-items:center;gap:10px}.test-console-section-header,.amount-row{justify-content:space-between}.test-console-section-header h2{font-size:16px}.field-with-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:end}.amount-row .ui-field{flex:1 1 auto}.readonly-currency{display:grid;gap:6px;min-width:92px}.readonly-currency span{color:#3d485b;font-size:13px;font-weight:700}.segmented-field{display:grid;gap:6px}.segmented-control{display:inline-grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:2px;max-width:100%;border:1px solid #cfd6e6;border-radius:8px;padding:3px;background:#f7f8fb}.segmented-option{min-height:32px;border:0;border-radius:6px;padding:5px 9px;background:transparent;color:#3d485b;cursor:pointer}.segmented-option[aria-pressed=true]{background:#fff;color:#0f4c9f;box-shadow:0 0 0 1px #b8d7ff;font-weight:700}.segmented-option:disabled{color:#9aa3b4;cursor:not-allowed}.scenario-list{display:grid;gap:8px}.scenario-option{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;border:1px solid #d9deea;border-radius:8px;padding:10px;background:#fff;color:#263247;text-align:left;cursor:pointer}.scenario-option[aria-pressed=true]{border-color:#0f4c9f;background:#f3f8ff}.scenario-option strong,.scenario-option small{display:block}.scenario-option small{margin-top:3px;color:#5c687c;font-size:12px}.scenario-mode-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.sandbox-summary{display:grid;gap:6px;margin:8px 0 0}.sandbox-summary div{display:flex;justify-content:space-between;gap:12px}.sandbox-summary dt,.sandbox-summary dd{margin:0;font-size:12px}.sandbox-summary dt{flex:0 0 auto;color:#5c687c}.sandbox-summary dd{min-width:0;text-align:right;overflow-wrap:anywhere}.live-provider-panel,.live-active-processor-summary{display:grid;gap:10px}.live-active-processor-summary{border:1px solid #d9deea;border-radius:8px;padding:10px;background:#fff}.live-active-processor-summary h3{margin:0;color:#263247;font-size:14px}.live-active-processor-summary p{margin:0;color:#5c687c;font-size:13px}.test-console-checkbox{display:flex;align-items:flex-start;gap:8px;color:#263247;font-size:13px;font-weight:700}.test-console-checkbox input{width:16px;height:16px;margin-top:1px;accent-color:#b42318}.test-console-actions{justify-content:flex-start;flex-wrap:wrap}.test-console-result-band{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.test-console-result-band>.result-summary,.test-console-result-band>.result-draft-warning,.test-console-result-band>div:first-child,.test-console-result-band>.current-config-summary,.test-console-result-band>.result-actions{grid-column:1 / -1}.test-console-result-band.success{border-color:#b8e6cb;background:#f8fcfa}.test-console-result-band.error{border-color:#e0b4b0;background:snow}.result-summary{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.result-draft-warning{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border:1px solid #e8cf83;border-radius:6px;padding:8px 10px;background:#fff9e8;color:#6a4b00}.result-draft-warning span{font-size:13px}.result-metric{display:grid;gap:4px;min-width:0}.result-metric span{color:#5c687c;font-size:12px}.result-metric strong{overflow-wrap:anywhere;font-size:13px}.result-actions{flex-wrap:wrap}.current-config-summary{display:grid;gap:12px;min-width:0;border:1px solid #d9deea;border-radius:8px;padding:12px;background:#fff}.current-config-summary-header,.current-config-connector-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.current-config-summary-header h2,.current-config-connector-list h3{margin:0}.current-config-summary-header p{margin:4px 0 0;color:#5c687c;font-size:13px}.current-config-eligibility{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #e7ebf3;border-bottom:1px solid #e7ebf3;padding:10px 0}.current-config-eligibility h3{margin:0;font-size:14px}.current-config-eligibility-counts{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.current-config-connector-list{display:grid;gap:8px;min-width:0}.current-config-connector-card{display:grid;gap:8px;min-width:0;border:1px solid #e5e7eb;border-radius:8px;padding:10px;background:#f7f8fb}.current-config-connector-title{align-items:center;flex-wrap:wrap}.current-config-connector-title span{color:#5c687c;font-size:12px}.id-copy-button{display:inline-flex;align-items:center;gap:6px;min-height:32px;border:1px solid #cfd6e6;border-radius:6px;padding:5px 8px;background:#fff;color:#263247;cursor:pointer;font-size:13px}.id-copy-button:disabled{color:#8a94a6;cursor:not-allowed}.id-copy-button svg{width:15px;height:15px}.id-copy-button[data-copy-state=copied]>svg,.request-id[data-copy-state=copied]>svg,.ui-request-id-copy[data-copy-state=copied]>svg,.ui-copy-button[data-copy-state=copied]>svg{color:#126b42}.id-copy-button small{color:#126b42}.request-id,.primary-button,.icon-text-button,.ui-button{display:inline-flex;align-items:center;gap:8px;max-width:100%;border:1px solid #cfd6e6;border-radius:6px;background:#fff;color:#263247;padding:8px 10px;cursor:pointer}.ui-button{justify-content:center;min-width:0;min-height:38px;font-weight:700;white-space:normal}.ui-button>span{min-width:0;overflow-wrap:anywhere}.ui-button-primary,.primary-button{border-color:#0f4c9f;background:#0f4c9f;color:#fff}.ui-button-secondary{background:#fff;color:#263247}.ui-button-danger{border-color:#b42318;background:#b42318;color:#fff}.ui-button-ghost{border-color:transparent;background:transparent;color:#263247}.ui-button-compact{min-height:32px;padding:5px 8px;font-size:13px}.ui-button-icon-only{width:34px;min-height:34px;padding:7px}.ui-button-icon-content{display:inline-flex}.request-id span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-id:disabled,.primary-button:disabled,.icon-text-button:disabled,.ui-button:disabled{cursor:wait;opacity:.72}.request-id svg,.primary-button svg,.icon-text-button svg,.status-view svg,.ui-button svg,.ui-inline-error svg,.ui-alert svg,.ui-toast svg,.ui-password-toggle svg,.ui-request-id-copy svg{width:16px;height:16px;flex:0 0 auto}.copy-feedback{display:inline-flex;align-items:center;gap:4px;color:#126b42;font-size:12px}.status-view{min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:12px;padding:32px}.ui-field{display:grid;gap:6px;min-width:0}.ui-field-label{min-width:0;color:#3d485b;font-size:13px;font-weight:700;overflow-wrap:anywhere}.ui-field-input{min-height:40px;width:100%;border:1px solid #cfd6e6;border-radius:6px;padding:8px 10px;background:#fff;color:#18202f;font:inherit;font-weight:400}.ui-field-input:focus{border-color:#0f4c9f;outline:3px solid #d8e8ff}.ui-field-input[aria-invalid=true]{border-color:#b42318}.ui-field-input:disabled{background:#f1f3f8;color:#7a8496}.json-textarea{width:100%;min-height:96px;resize:vertical;border:1px solid #cfd6e6;border-radius:6px;padding:8px 10px;background:#fff;color:#18202f;font:inherit;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.json-textarea:focus{border-color:#0f4c9f;outline:3px solid #d8e8ff}.json-textarea[aria-invalid=true]{border-color:#b42318}.json-textarea:disabled{background:#f1f3f8;color:#7a8496}.ui-field-helper,.ui-field-error,.ui-table-action-reason{color:#5c687c;font-size:12px}.ui-field-error{color:#b42318}.ui-password-field{position:relative}.ui-password-field .ui-field-input{padding-right:42px}.ui-password-toggle{position:absolute;right:6px;bottom:6px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:6px;background:transparent;color:#3d485b;cursor:pointer}.ui-inline-error,.ui-alert,.ui-toast{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border-radius:8px}.ui-inline-error{padding:8px 10px;border:1px solid #e0b4b0;background:#fff5f4;color:#8a2f27}.ui-inline-error strong,.ui-inline-error span,.ui-inline-error code,.ui-alert strong,.ui-alert p,.ui-toast strong,.ui-toast span{display:block;overflow-wrap:anywhere}.ui-alert{padding:12px}.ui-alert p{margin:4px 0 0}.ui-alert-success,.ui-toast-success{border:1px solid #b8e6cb;background:#f0fbf5;color:#126b42}.ui-alert-error,.ui-toast-error{border:1px solid #e0b4b0;background:#fff5f4;color:#8a2f27}.ui-alert-warning,.ui-toast-warning{border:1px solid #efd19b;background:#fffaf0;color:#765222}.ui-alert-info,.ui-toast-info{border:1px solid #b8d7ff;background:#f3f8ff;color:#0f4c9f}.ui-alert-request,.ui-toast-request{color:inherit;font-size:12px}.ui-request-id-copy{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin-top:6px;border:1px solid currentColor;border-radius:6px;padding:4px 6px;background:transparent;color:inherit;cursor:pointer}.ui-request-id-copy span,.ui-request-id-copy code{overflow-wrap:anywhere}.ui-toast-viewport{position:fixed;top:16px;right:16px;z-index:30;display:grid;gap:10px;width:min(360px,calc(100vw - 32px))}.ui-toast{position:relative;padding:12px 40px 12px 12px;box-shadow:0 12px 30px #18202f24}.ui-toast-dismiss{position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer}.ui-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:24px;background:#18202f7a}.ui-modal{width:min(100%,520px);display:grid;gap:16px;padding:20px;border:1px solid #d9deea;border-radius:8px;background:#fff;box-shadow:0 24px 60px #18202f33}.ui-modal h2,.ui-modal p{margin:0}.ui-modal-body{display:grid;gap:14px}.ui-modal-footer{display:flex;justify-content:flex-end;gap:10px}.ui-badge{display:inline-flex;align-items:center;max-width:100%;border:1px solid #cfd6e6;border-radius:999px;padding:3px 8px;background:#f7f8fb;color:#263247;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap}.ui-tag{border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.ui-badge-enabled,.ui-badge-success,.ui-badge-built-in,.ui-badge-environment,.ui-badge-sandbox{border-color:#b8e6cb;background:#f0fbf5;color:#126b42}.ui-badge-disabled,.ui-badge-forbidden,.ui-badge-warning,.ui-badge-high,.ui-badge-high-risk{border-color:#e0b4b0;background:#fff5f4;color:#8a2f27}.ui-badge-custom,.ui-badge-feature-flag,.ui-badge-info,.ui-badge-tone-permission,.ui-badge-tone-featureFlag{border-color:#b8d7ff;background:#f3f8ff;color:#0f4c9f}.ui-badge-neutral{border-color:#cfd6e6;background:#f7f8fb;color:#3d485b}.ui-table-shell{display:grid;gap:8px}.ui-table-wrap{background:#fff}.ui-table-auto-fit{min-width:100%;table-layout:auto}.ui-table-row-clickable{cursor:pointer}.ui-table-row-clickable:hover th,.ui-table-row-clickable:hover td,.ui-table-row-clickable:focus-visible th,.ui-table-row-clickable:focus-visible td{background:#f8fafc}.ui-table-row-clickable:focus-visible{outline:3px solid #d8e8ff;outline-offset:-3px}.ui-table-footer{color:#5c687c;font-size:12px;text-align:right}.ui-pagination-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;text-align:left;width:100%}.ui-pagination-summary,.ui-pagination-controls,.ui-pagination-pages,.ui-pagination-page-size{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ui-pagination-summary{color:#5c687c}.ui-pagination-page-size select{border:1px solid #d7deea;border-radius:8px;color:#182033;min-height:32px;padding:4px 28px 4px 8px}.ui-pagination-ellipsis{color:#5c687c;padding:0 4px}.ui-table-empty{color:#5c687c;text-align:center}.ui-table-actions,.ui-table-action{display:flex;flex-wrap:wrap;gap:8px}.ui-table-action{align-items:center}.ui-table-action-button>span{white-space:nowrap}.ui-button.nav-item{width:100%;justify-content:space-between;min-height:40px;margin-bottom:4px;border:0;background:transparent;color:#263247;text-align:left;font-weight:400}.ui-button.nav-item.active{background:#e8f1ff;color:#0f4c9f}.ui-button.nav-item>span{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f7f8fb}.login-panel{width:min(100%,420px);padding:24px;border:1px solid #d9deea;border-radius:8px;background:#fff}.login-copy{margin:8px 0 20px;color:#5c687c}.login-form{display:grid;gap:14px}.login-form label{display:grid;gap:6px;color:#3d485b;font-size:13px;font-weight:700}.login-form input{min-height:40px;border:1px solid #cfd6e6;border-radius:6px;padding:8px 10px;color:#18202f;font:inherit;font-weight:400}.login-form input:focus{border-color:#0f4c9f;outline:3px solid #d8e8ff}.login-alert{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:16px;padding:12px;border:1px solid #efd19b;border-radius:8px;background:#fffaf0;color:#765222}.login-alert.blocked{border-color:#e0b4b0;background:#fff5f4;color:#8a2f27}.login-alert svg{width:18px;height:18px;margin-top:2px}.login-alert strong,.login-alert span{display:block}.login-alert p{margin:4px 0 0}.login-trace{margin:10px 0 0;padding:8px;border:1px solid #d9deea;border-radius:6px;background:#f7f8fb}.login-trace span,.login-trace strong{display:block;overflow-wrap:anywhere}.login-trace span{color:#5c687c;font-size:12px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.flag-panel h2{margin:0 0 10px;font-size:15px}.flag-panel dl{margin:0 0 20px}.permission-debug{margin-top:24px;padding-top:20px;border-top:1px solid #d9deea}.permission-debug h3{margin:16px 0 10px;color:#3d485b;font-size:13px}.permission-chip-list{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none}.permission-chip-list li{border:1px solid #cfd6e6;border-radius:6px;padding:4px 8px;background:#fff;color:#263247;font-size:12px;overflow-wrap:anywhere}.debug-empty{margin:0 0 16px;color:#5c687c;font-size:13px}.debug-reasons .flag-row{align-items:flex-start}.debug-reasons dd{max-width:150px;overflow-wrap:anywhere;text-align:right}.flag-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;margin-bottom:8px}.flag-row dt{min-width:0;overflow-wrap:anywhere;color:#3d485b;font-size:13px}.flag-row dt span,.flag-row dt small{display:block}.flag-row dt small{margin-top:2px;color:#7a8496;font-size:12px}.flag-row-status{display:flex;justify-content:flex-end}@media (max-width: 980px){.topbar{align-items:flex-start;flex-direction:column}.topbar-meta,.user-menu{justify-content:flex-start}.user-menu{width:100%}.user-menu div{text-align:left}.shell-body{grid-template-columns:1fr}.sidebar{display:flex;gap:8px;overflow-x:auto;border-right:0;border-bottom:1px solid #d9deea}.nav-item,.ui-button.nav-item{width:auto;flex:0 0 auto}.flag-panel{border-left:0;border-top:1px solid #d9deea}.management-form,.role-create-form,.compact-form,.test-console-header,.field-with-actions,.test-console-workbench,.test-console-result-band,.operations-filter-band,.operations-capabilities,.operations-queue-strip,.work-queues-filter-band,.work-queues-summary-strip,.connectors-detail-grid,.connectors-form-grid,.payment-settings-grid,.payment-settings-form-grid,.workflow-routing-summary-band,.workflow-routing-summary-facts,.workflow-routing-form-grid,.audit-filter-band,.workspace-grid,.workspace-summary-strip,.workspace-key-id-strip,.workspace-key-value-list,.workspace-future-grid{grid-template-columns:1fr}.test-console-header,.amount-row,.operations-header,.operations-capability,.operations-queue-placeholder,.operations-subnav,.work-queues-tabs,.connectors-header,.connectors-section-heading,.payment-settings-header,.workflow-routing-header,.workflow-routing-section-heading,.audit-header,.webhook-events-page .operations-header,.workspace-header,.workspace-provider-raw-header,.workspace-payload-toolbar,.workspace-future-section{flex-direction:column}.test-console-facts,.amount-row,.test-console-section-header,.operations-request,.operations-section-header,.connectors-request,.connectors-form-actions,.processor-enabled-summary,.processor-summary-panel-header,.payment-settings-actions,.workflow-routing-actions,.workflow-routing-request-line,.audit-request,.audit-section-header,.workspace-header-actions,.workspace-section-header{align-items:flex-start;justify-content:flex-start}.operations-filter-actions,.audit-filter-actions{grid-column:auto}.workspace-context-rail{border-left:0;border-top:1px solid #d9deea;padding-top:16px;padding-left:0}.segmented-control{width:100%}.one-time-secret,.mutation-alert,.management-header,.role-editor-header{flex-direction:column}.processor-section-row,.processor-field-preview,.processor-section-action-row,.processor-account-form-grid{grid-template-columns:1fr}.connectors-search{max-width:none}.processor-action-control,.workflow-routing-switch-control{justify-items:start}.processor-action-disabled-reason{max-width:100%;text-align:left}.processor-section-label{padding-bottom:8px}.processor-section-content{padding-top:10px}.processor-status-line{display:grid;gap:3px}.processor-status-line strong{text-align:left}}
