.admin-layout{--admin-space-1:4px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-6:24px;--admin-space-8:32px;--admin-page-padding:var(--admin-space-8);--admin-section-gap:var(--admin-space-6);--admin-card-padding:var(--admin-space-6);--admin-card-gap:var(--admin-space-4);--admin-compact-padding:var(--admin-space-4)}.admin-layout .admin-main{width:100%;min-width:0;padding:var(--admin-page-padding)}.admin-main>:first-child{margin-block-start:0}.admin-main>:last-child{margin-block-end:0}.admin-main .page-heading{gap:var(--admin-card-gap);margin-bottom:var(--admin-section-gap)}.admin-main .page-heading h1{margin-block:var(--admin-space-2)}.admin-main :is(.padded,.rule-card,.platform-section,.sb-panel,.rules-empty,.policy-notice,.modal,.detail-drawer){padding:var(--admin-card-padding)}.admin-main .panel-heading{gap:var(--admin-card-gap)}.admin-main .detection-filter,.admin-main .panel-heading,.admin-main .record-filters{padding:var(--admin-card-padding)}.admin-main .detection-filter{flex-wrap:wrap;white-space:normal}.admin-main .search-filters-heading{padding:var(--admin-space-2) var(--admin-card-padding) 0}.admin-main .search-filters-heading button{width:44px;height:44px}.admin-main .panel .list-toolbar{margin:0;padding:var(--admin-space-2) var(--admin-card-padding)}.admin-main .table-scroll{min-width:0;max-width:100%}.admin-main .table-scroll:has(>.fds-record-table){container-type:inline-size}.admin-main .merchant-recent-transactions{position:sticky;left:var(--admin-compact-padding);width:calc(100cqi - 2 * var(--admin-compact-padding));min-width:0;overflow-wrap:anywhere}.admin-main .merchant-activity-header>*{min-width:0;max-width:100%}.admin-main .fds-record-table :is(th,td){padding:var(--admin-space-3) var(--admin-space-4)}.admin-main .fds-record-table:not(.transaction-table-compact)>:is(thead,tbody)>tr:not(.merchant-history-row)>:is(th,td):first-child{padding-inline-start:var(--admin-card-padding)}.admin-main .fds-record-table:not(.transaction-table-compact)>:is(thead,tbody)>tr:not(.merchant-history-row)>:is(th,td):last-child{padding-inline-end:var(--admin-card-padding)}.admin-main .fds-record-table>tbody>.merchant-history-row>td{padding:var(--admin-compact-padding)}.admin-main .native-modal{padding:var(--admin-card-padding);overscroll-behavior:contain}.admin-main .native-modal>.modal{min-width:0;max-height:calc(100dvh - 2 * var(--admin-card-padding));overscroll-behavior:contain}.admin-main :is(.modal,.detail-drawer,.trace-detail)>header{display:flex;justify-content:space-between;gap:var(--admin-card-gap);margin-bottom:var(--admin-section-gap);align-items:flex-start}.admin-main :is(.modal,.detail-drawer,.trace-detail)>header>:not(button){min-width:0;overflow-wrap:anywhere}.admin-main :is(.modal,.detail-drawer,.trace-detail)>header>button{flex:0 0 44px;min-width:44px;min-height:44px}.admin-main .trace-detail>header>h2{margin:0}.admin-main .detail-grid{grid-template-columns:115px minmax(0,1fr);gap:var(--admin-space-3) var(--admin-card-gap);margin-block:var(--admin-section-gap)}.admin-main .detail-drawer :is(.detail-amount,details){margin-block:var(--admin-section-gap)}.admin-main .detail-drawer h3{margin-top:var(--admin-section-gap)}.admin-main .detail-drawer{overflow-wrap:anywhere}.admin-main .device-results-count{margin:0;padding:var(--admin-card-padding) var(--admin-card-padding) var(--admin-card-gap)}.admin-main .device-results>.data-region>[role=alert],.admin-main .device-results>.data-region>[role=status],.admin-main .device-results>.data-region>p:not(.device-results-count){margin:0;padding:var(--admin-card-padding)}.admin-main .device-record-table{min-width:560px}.admin-main .admin-management-table :is(th,td){padding:var(--admin-space-3) var(--admin-space-4)}.admin-main :is(.platform-customer-management,.platform-user-management){overflow-wrap:anywhere}.admin-main :is(.platform-customer-management,.platform-user-management) .list-toolbar{padding-inline:0}.admin-main :is(.platform-customer-management,.platform-user-management) .platform-section-header{gap:var(--admin-content-gap)}.admin-main .platform-customer-management .search-filters-heading{padding-inline:0}.admin-main :is(.customer-search-controls,.platform-user-filters){display:flex;flex-wrap:wrap;gap:var(--admin-content-gap);margin:0}.admin-main :is(.customer-search-controls,.platform-user-filters)>label{min-width:0;max-width:100%;flex:1 1 180px}.admin-main :is(.customer-search-controls,.platform-user-filters) :is(input,select){min-width:0;max-width:100%;width:100%}.admin-main .platform-customer-table{min-width:900px}.admin-main .platform-customer-management .table-scroll{container-type:inline-size}.admin-main .platform-user-table{min-width:1400px}.admin-main .platform-customer-table td:first-child{white-space:normal;min-width:160px;max-width:260px}.admin-main .platform-user-table td:is(:first-child,:nth-child(2),:nth-child(4)){min-width:160px;max-width:280px}.admin-main .customer-settings{position:relative;width:min(480px,100cqi);min-width:0;max-width:480px;overflow-wrap:anywhere}.admin-main .customer-settings fieldset{gap:var(--admin-content-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.admin-main .customer-settings :is(input,select){margin-block:0}.admin-main :is(.platform-user-dialog,.platform-consent-dialog){overflow-wrap:anywhere}.admin-main .platform-user-dialog footer{display:flex;flex-wrap:wrap;gap:var(--admin-field-gap)}.admin-main .catalog-menu-results table{min-width:760px}.admin-main .catalog-menu-history{overflow-wrap:anywhere}.admin-main .catalog-change-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-main .product-filters>div{margin:0;align-items:flex-end}.admin-main .product-filters label{min-width:0;max-width:100%}.admin-main .plan-management{overflow-wrap:anywhere}.admin-main .plan-form{padding:0;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.admin-main .plan-history .list-toolbar{padding-inline:0}.admin-main .plan-history table{min-width:760px}.admin-main .plan-history :is(th,td){white-space:nowrap}.admin-main .plan-history :is(th,td):nth-child(5){white-space:normal;min-width:240px;overflow-wrap:anywhere}.admin-main .admin-contained-table :is(th,td):first-child{padding-inline-start:0}.admin-main .admin-contained-table :is(th,td):last-child{padding-inline-end:0}.admin-main .policy-version-table{min-width:680px}.admin-main .policy-section .list-toolbar{padding-inline:0}.admin-main .policy-version-table :is(th,td):first-child{padding-inline-start:0}.admin-main .policy-version-table :is(th,td):last-child{padding-inline-end:0}.admin-main .policy-between{display:flex;justify-content:space-between;align-items:center;gap:var(--admin-content-gap);min-width:0}.admin-main .policy-between>*{min-width:0;margin:0}.admin-main .policy-document-actions>*{flex:0 0 auto}.admin-main .policy-consent-fieldset{position:relative}.admin-main .policy-consent-fieldset>legend.sr-only{padding:0}.admin-main .policy-consent-header>span{flex:1 1 40%}.admin-main .policy-consent-header .policy-consent-required{display:flex;flex:0 1 auto;align-items:center;max-width:60%;gap:var(--admin-field-gap)}.admin-main .policy-consent-required>span{min-width:0;overflow-wrap:anywhere}.admin-main .policy-order-control{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;flex:0 1 auto;gap:var(--admin-field-gap)}.admin-main .policy-order-control input{width:80px;min-width:0;max-width:100%;margin:0}.admin-main .policy-consent-order>button{flex:0 0 auto;white-space:nowrap}.admin-main .policy-version-fields>label{flex:0 1 220px;width:calc((100% - var(--admin-content-gap)) / 2);max-width:220px}.admin-main .policy-version-fields input{width:100%;min-width:0;max-width:100%}.admin-main .policy-publish-cell{text-align:right;white-space:nowrap}.admin-main .policy-action-feedback{overflow-wrap:anywhere}.admin-main .policy-action-feedback button{max-width:100%;white-space:normal}.admin-main :is(.policy-section,.policy-editor){container-type:inline-size}@container (max-width: 239px){.admin-main :is(.policy-document-actions,.policy-consent-header,.policy-consent-order,.policy-version-fields){flex-wrap:wrap}.admin-main .policy-consent-header .policy-consent-required{max-width:100%}.admin-main .policy-version-fields>label{flex-basis:100%;width:100%}}.admin-main .policy-editor-actions{flex-wrap:wrap;justify-content:flex-end;overflow:visible}.admin-main .policy-editor-actions>button:first-of-type{margin-left:0}.admin-main .policy-editor-actions>.policy-publish-action{flex:0 0 auto;width:auto;gap:var(--admin-field-gap);padding-inline:var(--admin-space-3);white-space:nowrap}.admin-main .policy-comparison{gap:var(--admin-content-gap);min-width:0;overflow-wrap:anywhere}.mdxeditor-popup-container.policy-editor-popups{z-index:100}.mdxeditor-popup-container.policy-editor-popups [role=dialog]{width:min(420px,calc(100vw - 32px));min-width:0;max-width:var(--policy-popup-max-width,calc(100vw - 32px));max-height:var(--policy-popup-max-height,calc(100dvh - 32px));translate:var(--policy-popup-x,0) var(--policy-popup-y,0);padding:var(--admin-compact-padding,16px);overflow:auto;overscroll-behavior:contain}.mdxeditor-popup-container.policy-editor-popups [role=dialog] form{width:100%;min-width:0;display:grid;gap:var(--admin-content-gap,16px);margin:0;padding:0;box-sizing:border-box}.mdxeditor-popup-container.policy-editor-popups [role=dialog] form>div:has(>input){min-width:0;display:grid;gap:var(--admin-field-gap,8px)}.mdxeditor-popup-container.policy-editor-popups [role=dialog] label{margin:0}.mdxeditor-popup-container.policy-editor-popups [role=dialog] input{min-width:0;width:100%;min-height:44px;box-sizing:border-box}.mdxeditor-popup-container.policy-editor-popups [role=dialog] button{min-height:44px}.admin-main .transaction-count-range-popover{padding:var(--admin-compact-padding)}.admin-main .transaction-count-range-dialog{position:fixed;inset:auto;margin:0;width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.admin-main .transaction-count-range-dialog>button{min-height:44px}.admin-main .metric-card{padding:var(--admin-compact-padding)}.admin-main .panel:not(.padded)>.table-scroll :is(th,td):first-child{padding-inline-start:var(--admin-card-padding)}.admin-main .panel:not(.padded)>.table-scroll :is(th,td):last-child{padding-inline-end:var(--admin-card-padding)}.admin-main :is(.settings-columns,.dashboard-columns,.rules-grid,.platform-sections){gap:var(--admin-section-gap)}.admin-main :is(.metric-grid,.dashboard-columns){margin-bottom:var(--admin-section-gap)}.admin-main .form-grid,.admin-main .metric-grid{gap:var(--admin-card-gap)}.admin-main .form-grid>label{margin-block:0}.admin-main :where(label){margin-bottom:var(--admin-card-gap)}.admin-main :where(p,h2,h3){margin-bottom:var(--admin-card-gap)}.admin-main .policy-section>form{margin-block:var(--admin-card-gap)}.admin-main .padded h2{margin-bottom:var(--admin-card-gap)}.admin-main .rule-card>h3{margin-block:var(--admin-card-gap) var(--admin-space-2)}.admin-main .policy-section{margin-block:var(--admin-section-gap)}.admin-main .platform-sections>.platform-section{margin:0}.admin-main .platform-section-body{margin-top:var(--admin-card-gap)}.admin-card-list,.admin-main .model-cards{display:grid;gap:var(--admin-card-gap);min-width:0}.admin-main .admin-compact-card,.admin-main .model-cards article{min-width:0;margin:0;padding:var(--admin-compact-padding);border:1px solid var(--line);border-radius:10px;background:#fff;overflow-wrap:anywhere}.admin-main .admin-assignment-card{padding:var(--admin-card-padding);margin-bottom:var(--admin-section-gap);border:1px solid var(--line);border-radius:12px;background:#fff}.admin-main .billing-order{padding-block:var(--admin-compact-padding)}.admin-main :is(.gd-main,.sb-page){padding:0}.admin-main .gd-hero{padding:var(--admin-card-padding)}.admin-main .sb-panel{margin-bottom:var(--admin-section-gap)}.admin-main :is(.padded,.rule-card,.metric-card,.admin-compact-card,.billing-plan-card,.billing-history-item,.sb-panel)>:first-child{margin-block-start:0}.admin-main :is(.padded,.rule-card,.metric-card,.admin-compact-card,.billing-plan-card,.billing-history-item,.sb-panel)>:last-child{margin-block-end:0}@media (max-width:640px){.admin-layout{--admin-page-padding:var(--admin-space-4);--admin-section-gap:var(--admin-space-4);--admin-card-padding:var(--admin-space-4)}}.section-stack{display:flex;flex-direction:column;gap:var(--admin-section-gap,24px);min-width:0}.section-stack>*{min-width:0;margin-block:0!important}.section-stack>:is(button,a.button){align-self:flex-start}@media (max-width:640px){.section-stack{gap:var(--admin-section-gap,16px)}}.admin-layout{--admin-content-gap:var(--admin-space-4);--admin-field-gap:var(--admin-space-2)}.admin-main :is(.section-card,.panel.padded):not(.security-reauth):not(details):not(form),.admin-main :is(.section-card,.panel.padded)>form:not([class]),.content-stack,.form-stack{display:flex;flex-direction:column;gap:var(--admin-content-gap,16px);min-width:0}.admin-main :is(.section-card,.panel.padded)>*,.admin-main :is(.section-card,.panel.padded)>form:not([class])>*,:is(.content-stack,.form-stack)>*{margin-block:0!important;min-width:0}.admin-main :is(.section-card,.panel.padded)>:is(button,a.button),.admin-main :is(.section-card,.panel.padded)>form:not([class])>:is(button,a.button),:is(.content-stack,.form-stack)>:is(button,a.button){align-self:flex-start}.admin-main :is(.section-card,.panel.padded) label,.content-stack>label,.form-stack label{gap:var(--admin-field-gap,8px);margin-block:0}.admin-main .security-reauth{gap:var(--admin-content-gap,16px)}.admin-main .security-grid hr{width:100%}.admin-main .security-grid :is(.content-stack,.form-stack)>.button+.button{margin:0}@media (max-width:650px){.admin-main .security-reauth{display:flex;flex-direction:column;align-items:stretch}}:is(.section-stack,.content-stack,.form-stack,.section-card,.action-group)[hidden]{display:none!important}.action-group{display:flex;align-items:center;flex-wrap:wrap;gap:var(--admin-field-gap,8px);min-width:0}.admin-main .action-group>*{margin:0!important}.admin-main .content-stack label{gap:var(--admin-field-gap,8px);margin-block:0}.admin-main :is(.content-stack,.form-stack){gap:var(--admin-content-gap,16px)}.admin-main :is(.form-stack,.content-stack) label:not(:has(input[type=checkbox],input[type=radio])){gap:var(--admin-field-gap,8px)}.admin-main .form-stack>:is(.form-grid,fieldset){min-width:0}.admin-main .form-stack>.form-grid{gap:var(--admin-content-gap,16px)}.admin-main .form-stack--grid{display:grid}.admin-main .form-stack--row{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.admin-main .action-group{gap:var(--admin-field-gap,8px)}.admin-main details[open]>:not(summary){margin-block:var(--admin-content-gap,16px) 0}.admin-layout{--admin-control-gap:var(--admin-content-gap,16px)}.admin-layout .device-search-filter .validated-field,.admin-layout .search-filter-fields label{gap:var(--admin-field-gap,8px)}.admin-main .form-stack--row{align-items:flex-end}.admin-main .form-stack--row>:is(button,a.button,.filter-toolbar){align-self:flex-end}.admin-main .field-group{display:grid;gap:var(--admin-content-gap,16px);min-width:0}.admin-main .field-group>*{min-width:0;margin-block:0!important}.admin-main .field-group>legend{padding-block-end:var(--admin-content-gap,16px)}.admin-main .field-group>:is(button,a.button){justify-self:start}.admin-main .field-group label{gap:var(--admin-field-gap,8px)}.admin-main .field-group[hidden]{display:none!important}.admin-main .content-stack{display:flex;flex-direction:column}.admin-main .content-stack>:is(span,small,code,svg,img){align-self:flex-start;max-width:100%}label:not(.list-toolbar-selection):has(>input[type=checkbox]){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:10px;min-width:0;line-height:1.5}label:not(.list-toolbar-selection):has(>input[type=checkbox])>input[type=checkbox]{order:-1;flex:0 0 18px;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;margin-block-start:max(0px,calc((1lh - 18px) / 2));padding:0}label:has(>input[type=checkbox])>span{flex:1 1;min-width:0;white-space:normal;overflow-wrap:anywhere}