@tailwind base;@tailwind components;@tailwind utilities;body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */body,div#root,html{box-sizing:content-box;height:100%;background-color:var(--main-page-color)}*{padding:0;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.form-controls-wrapper{margin-top:32px;margin-bottom:32px}.basic-link{text-decoration:none;font-weight:600;color:var(--form-link-color)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.text-success{color:var(--color-success)}.text-grey{color:var(--color-gray)}.text-dark{color:var(--color-black)}.text-capitalize{text-transform:capitalize}.text-bold{font-weight:500}.text-bolder{font-weight:700}.leading-text{font-size:16px;display:inline-block;margin-right:11px}p.subtext{padding-bottom:34px}.subtext{font-size:18px;line-height:1.4;color:var(--color-secondary-font)}.text-block-wrapper{margin-bottom:126px}form[name=forgot-password],form[name=login]{padding-top:46px;padding-bottom:85px}form[name=forgot-password] .form-controls-wrapper{margin:52px 0}div[id=confirm-password-reset]{padding-top:89px;padding-bottom:85px}label{margin-bottom:7px;display:inline-block}.text-danger{color:var(--color-danger)}@font-face{font-family:"AvenirNext";src:local("AvenirNext"),url(/static/media/AvenirNext-Regular.c40282a1.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:"AvenirNext";src:local("AvenirNext"),url(/static/media/AvenirNext-Medium.e72b6526.ttf) format("truetype");font-style:normal;font-weight:500}@font-face{font-family:"AvenirNext";src:local("AvenirNext"),url(/static/media/AvenirNext-DemiBold.11313774.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:"AvenirNext";src:local("AvenirNext"),url(/static/media/AvenirNext-Bold.e130d613.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:"AvenirNext";src:local("AvenirNext"),url(/static/media/AvenirNext-Heavy.8987b587.ttf) format("truetype");font-style:normal;font-weight:900}@font-face{font-family:"ProximaNova";src:local("ProximaNova"),url(/static/media/ProximaNova-Regular.ea03f826.otf) format("opentype");font-style:normal;font-weight:400}@font-face{font-family:"ProximaNova";src:local("ProximaNova"),url(/static/media/ProximaNova-Alt-Bold.da0d3d7c.otf) format("opentype");font-style:normal;font-weight:500}@font-face{font-family:"ProximaNova";src:local("ProximaNova"),url(/static/media/ProximaNova-Bold.fcaab252.otf) format("opentype");font-style:normal;font-weight:700}@font-face{font-family:"ProximaNova";src:local("ProximaNova"),url(/static/media/ProximaNova-Extrabold.53156c58.otf) format("opentype");font-style:normal;font-weight:900}:root{--color-primary-rgb:21,108,248;--color-success-rgb:39,174,96;--color-secondary-rgb:25,25,25;--color-grey-rgb:108,117,125;--btn-radius:0.375rem;--border-color-light:#e0e5ee;--background-color-light-gray:#f8f9fa;--background-color-lighter-gray:#fbfcfd;--background-color-section:#fff;--background-color-subtle:#f5f7fa;--font-family-primary:"AvenirNext",sans-serif;--color-white:#fff;--color-text-muted:#6c757d;--color-text-light:#8e9aaf;--base-spacing:1rem;--card-padding:2rem;--section-padding:2.5rem;--grid-gap:1.5rem;--font-size-base:1rem;--font-size-small:0.875rem;--font-size-heading-1:2rem;--font-size-heading-2:1.5rem;--font-size-heading-3:1.25rem;--border-radius-small:0.25rem;--border-radius-medium:0.75rem;--border-radius-large:1rem;--shadow-light:0 2px 8px 0 rgba(0,0,0,0.06);--shadow-medium:0 4px 16px 0 rgba(0,0,0,0.1);--shadow-strong:0 8px 32px 0 rgba(0,0,0,0.12);--color-success:#28a745;--color-error:#e53935;--color-primary:rgb(var(--color-primary-rgb));--color-primary-accent:#3b3cf2;--color-text-primary:#002542;--color-border-interactive:#4182ff;--color-black:#000;--primary:#1a4fd6;--primary-foreground:#fff;--background:#fff;--foreground:#111827;--muted:#f5f7fa;--muted-foreground:#6c757d;--border:#e2e8f0;--accent-hover:#f5f7fa;--input-background:#fff;--ring:#1a4fd6;--color-brand-green:#1a7a4a;--color-brand-green-bg:#edf7f2;--color-brand-green-border:#9fd4ba;--color-brand-primary:#1a4fd6;--color-brand-primary-bg:#eef2fd;--color-brand-primary-border:#b8c8f5;--color-brand-yellow:#8a5c00;--color-brand-yellow-bg:#fff8e6;--color-brand-yellow-border:#f5d882;--color-grey-40:#9ca3af;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-xl:1.25rem;--font-weight-medium:500;--font-weight-semibold:600;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--radius-button:0.375rem;--radius-input:0.375rem}.form-submit-section{background:var(--color-white);border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium);border:1px solid var(--border-color-light);margin-top:var(--section-padding)}.form-submit-content{padding:var(--card-padding);display:flex;justify-content:center;grid-gap:var(--base-spacing);gap:var(--base-spacing)}.form-submit-section .btn{border:none;padding:1rem 2.5rem;border-radius:var(--btn-radius);font-weight:600;cursor:pointer;transition:all .2s ease-in-out;font-size:var(--font-size-base);font-family:var(--font-family-primary);background:linear-gradient(135deg,rgb(var(--color-primary-rgb)),rgba(var(--color-primary-rgb),.9));color:var(--color-white);min-width:200px;box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.25)}.form-submit-section .btn:hover{background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.9),rgba(var(--color-primary-rgb),.8));transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--color-primary-rgb),.35)}.form-submit-section .btn:active{transform:translateY(0)}.form-submit-section .btn:disabled{background:linear-gradient(135deg,rgb(var(--color-grey-rgb)),rgba(var(--color-grey-rgb),.8));color:rgba(var(--color-white),.8);opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.invoicing-container{width:95%;margin:0 auto;padding:var(--section-padding) 0;min-height:100vh}.invoicing-container .MuiFormControl-root,.invoicing-container .MuiOutlinedInput-root,.invoicing-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.invoicing-container .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline,.invoicing-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.invoicing-container .MuiSelect-outlined,.invoicing-container .MuiSelect-root{border:none!important}.invoicing-container .MuiAutocomplete-root .MuiOutlinedInput-root,.invoicing-container .MuiFormControl-root .MuiOutlinedInput-root,.invoicing-container .MuiOutlinedInput-root{background-color:var(--color-white);border:1px solid var(--color-black)!important;border-radius:var(--border-radius-small);font-family:var(--font-family-primary);font-size:var(--font-size-base);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;height:40px!important;min-height:40px!important}.invoicing-container .MuiAutocomplete-root .MuiOutlinedInput-root:hover,.invoicing-container .MuiFormControl-root .MuiOutlinedInput-root:hover,.invoicing-container .MuiOutlinedInput-root:hover{border-color:var(--color-primary)!important}.invoicing-container .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused,.invoicing-container .MuiFormControl-root .MuiOutlinedInput-root.Mui-focused,.invoicing-container .MuiOutlinedInput-root.Mui-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)}.invoicing-container .MuiSelect-outlined{background-color:var(--color-white);border:1px solid var(--color-black)!important;border-radius:var(--border-radius-small);padding:.75rem 1rem;font-family:var(--font-family-primary);font-size:var(--font-size-base);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;height:40px!important;min-height:40px!important;display:flex;align-items:center}.invoicing-container .MuiSelect-outlined:hover{border-color:var(--color-primary)!important}.invoicing-container .MuiSelect-outlined.Mui-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)}.invoicing-container .MuiFormControl-root{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:var(--border-radius-small);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;height:40px!important;min-height:40px!important}.invoicing-container .MuiFormControl-root:hover{border-color:var(--color-primary)}.invoicing-container .MuiFormControl-root:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)}.invoicing-container .MuiAutocomplete-root .MuiOutlinedInput-root{padding:0 1rem!important;height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.invoicing-container .MuiAutocomplete-root .MuiOutlinedInput-input{padding:0!important;height:auto!important;line-height:1.5!important;box-sizing:border-box;display:flex!important;align-items:center!important;font-size:var(--font-size-base)!important}.invoicing-container .MuiAutocomplete-inputRoot,.invoicing-container .MuiAutocomplete-root .MuiInputBase-root{height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important}.invoicing-container .MuiAutocomplete-root .MuiInputBase-root{padding:0 1rem!important}.invoicing-container .MuiAutocomplete-root input{height:auto!important;line-height:1.5!important;padding:0!important;margin:0!important;text-align:left!important;vertical-align:middle!important;font-size:var(--font-size-base)!important;border:none!important;background:transparent!important;outline:none!important}.invoicing-container .MuiAutocomplete-root input:-ms-input-placeholder{line-height:1.5!important;vertical-align:middle!important;opacity:.6;font-size:var(--font-size-base)!important}.invoicing-container .MuiAutocomplete-root input::placeholder{line-height:1.5!important;vertical-align:middle!important;opacity:.6;font-size:var(--font-size-base)!important}.invoicing-container .MuiAutocomplete-root .MuiAutocomplete-input{padding:0!important;height:auto!important;line-height:1.5!important;font-size:var(--font-size-base)!important}.invoicing-container .MuiOutlinedInput-root .MuiOutlinedInput-input{padding:0 1rem!important;height:40px!important;line-height:1.5!important;display:flex!important;align-items:center!important;font-size:var(--font-size-base)!important}.invoicing-container .MuiTextField-root .MuiOutlinedInput-root{height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;padding:0!important}.invoicing-container .MuiTextField-root .MuiOutlinedInput-input{padding:0 1rem!important;height:auto!important;line-height:1.5!important;font-size:var(--font-size-base)!important}.invoicing-container .MuiSelect-select{padding:.75rem 1rem!important;display:flex;align-items:center;height:auto!important;min-height:auto!important}.invoicing-container .MuiFormControl-root .MuiSelect-outlined,.invoicing-container .MuiFormControl-root .MuiSelect-outlined:hover{border:none!important;background:transparent!important}.invoicing-container .MuiAutocomplete-root input,.invoicing-container .MuiFormControl-root .MuiSelect-outlined.Mui-focused,.invoicing-container .MuiFormControl-root input,.invoicing-container .MuiOutlinedInput-root input{border:none!important;background:transparent!important;box-shadow:none!important}.invoicing-container .MuiAutocomplete-root .MuiOutlinedInput-root{cursor:pointer}.invoicing-container .MuiAutocomplete-root .MuiOutlinedInput-root:hover{border-color:var(--color-primary)!important}.invoicing-container .MuiAutocomplete-root .MuiOutlinedInput-root.Mui-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)}.invoicing-container .MuiAutocomplete-root input:hover,.invoicing-container .MuiFormControl-root input:hover,.invoicing-container .MuiOutlinedInput-root input:hover{border:none!important;background:transparent!important}.invoicing-container .MuiAutocomplete-root input:focus,.invoicing-container .MuiFormControl-root input:focus,.invoicing-container .MuiOutlinedInput-root input:focus{border:none!important;background:transparent!important;box-shadow:none!important}.invoicing-container .MuiInputLabel-root{font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-text-muted);background-color:transparent;transition:all .2s ease-in-out;z-index:2}.invoicing-container .MuiInputLabel-root.Mui-focused{color:var(--color-primary)}.invoicing-container .MuiInputLabel-outlined{background-color:var(--color-white);padding:0 .5rem;margin-left:-.5rem;z-index:1}.invoicing-container .MuiInputLabel-outlined.MuiInputLabel-shrink{background-color:var(--color-white);padding:0 .5rem;margin-left:-.5rem;transform:translate(14px,-6px) scale(.75);box-shadow:0 0 0 2px var(--color-white)}.invoicing-container .MuiFormControl-root .MuiInputLabel-outlined{background-color:var(--color-white);padding:0 .5rem;margin-left:-.5rem;z-index:1}.invoicing-container .MuiFormControl-root .MuiInputLabel-outlined.MuiInputLabel-shrink{background-color:var(--color-white);padding:0 .5rem;margin-left:-.5rem;transform:translate(14px,-6px) scale(.75)}.invoicing-container .MuiAutocomplete-root .MuiInputLabel-outlined{background-color:var(--color-white);padding:0 .5rem;margin-left:-.5rem;z-index:1}.invoicing-container .MuiAutocomplete-root .MuiInputLabel-outlined.MuiInputLabel-shrink{background-color:var(--color-white);padding:0 .5rem;margin-left:-.5rem;transform:translate(14px,-6px) scale(.75)}.invoicing-container .MuiInputLabel-shrink{background-color:var(--color-white)!important;padding:0 .5rem!important;z-index:2!important;box-shadow:0 0 0 2px var(--color-white)!important}.invoicing-container .autocomplete .MuiOutlinedInput-root{background-color:var(--color-white);border:1px solid var(--color-black)!important;border-radius:var(--border-radius-small);height:40px!important;min-height:40px!important}.invoicing-container .autocomplete .MuiOutlinedInput-root:hover{border-color:var(--color-primary)!important}.invoicing-container .autocomplete .MuiOutlinedInput-root.Mui-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)}.invoicing-full-width-form{width:95%;margin:auto}.modal-header{padding:var(--base-spacing);border-bottom:1px solid var(--border-color-light);display:flex;justify-content:space-between;align-items:center;grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-bottom:var(--grid-gap)}.modal-header h1{font-size:var(--font-size-heading-2);font-weight:600;color:var(--color-secondary-rgb);margin:0}.invoice-settings-manager{margin-bottom:var(--grid-gap);font-family:var(--font-family-primary)}.invoice-settings-manager h2{margin:0 0 var(--base-spacing) 0;font-size:var(--font-size-heading-2);font-weight:500;color:var(--color-secondary-rgb)}.settings-fields-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;grid-gap:var(--grid-gap);gap:var(--grid-gap);margin-bottom:var(--grid-gap)}.field-row{padding:var(--base-spacing) .85rem;border-radius:var(--border-radius-medium);background-color:var(--background-color-light-gray);border:1px solid var(--border-color-light);transition:all .2s;display:flex;justify-content:space-between}.field-row:hover{background-color:rgba(var(--color-primary-rgb),.03)}.field-label{font-weight:500;margin-bottom:.75rem;color:var(--color-secondary-rgb);font-size:var(--font-size-base);flex-grow:1;font-family:var(--font-family-primary)}.toggle-container{display:flex;align-items:center;justify-content:space-between;margin-top:auto}.toggle-switch{position:relative;display:inline-block;width:3.2rem;height:1.6rem;margin-right:.75rem;flex-shrink:0}.toggle-input{opacity:0;width:0;height:0}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:1.6rem}.toggle-slider:before{position:absolute;content:"";height:1.2rem;width:1.2rem;left:.25rem;bottom:.2rem;background-color:var(--color-white);transition:.3s;border-radius:50%}.toggle-input:checked+.toggle-slider{background-color:rgb(var(--color-primary-rgb))}.toggle-input:focus+.toggle-slider{box-shadow:0 0 1px rgb(var(--color-primary-rgb))}.toggle-input:checked+.toggle-slider:before{transform:translateX(1.5rem)}.status-indicator-label{flex:1 1;text-align:right}.status-indicator{display:inline-block;padding:.375rem var(--base-spacing);border-radius:var(--border-radius-large);font-size:.875rem;font-weight:500;white-space:nowrap;line-height:1.2}.status-indicator.enabled{color:rgb(var(--color-primary-rgb))}.status-indicator.disabled{background-color:#eaeaea;color:var(--color-grey-rgb)}.form-control-spacing{margin-top:var(--grid-gap);margin-bottom:var(--grid-gap)}.form-control-spacing-none{margin:0;padding:0;border:none;background:none}.invoicing-form-child{background-color:var(--color-white);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);font-family:var(--font-family-primary);margin-top:var(--grid-gap)}.invoicing-form-child h1{font-size:var(--font-size-heading-1);margin-bottom:2rem;font-weight:600;color:var(--color-secondary-rgb)}.invoicing-form-action{margin-top:2rem;display:flex;justify-content:flex-end}.form-element-full-width{width:100%}.error-message{color:#dc3545;font-size:.875rem;margin-top:.25rem}.modal-footer{padding:var(--base-spacing);border-top:1px solid var(--border-color-light);display:flex;justify-content:flex-end;grid-gap:var(--base-spacing);gap:var(--base-spacing)}.add-tier-button,.btn,.form-action-container .btn,.form-action-container button{border:none;padding:.75rem 1.5rem;border-radius:var(--btn-radius);font-weight:500;cursor:pointer;transition:all .2s;font-size:var(--font-size-base);font-family:var(--font-family-primary)}.add-tier-button,.btn-primary,.form-action-container .btn,.form-action-container button{background-color:rgb(var(--color-primary-rgb));color:var(--color-white)}.add-tier-button:hover,.btn-primary:hover,.form-action-container .btn:hover,.form-action-container button:hover{background-color:rgba(var(--color-primary-rgb),.9)}.btn-secondary{background-color:#f8f9fa;color:var(--color-secondary-rgb);border:1px solid #ddd}.btn-secondary:hover{background-color:#e9ecef}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:var(--base-spacing)}.ml-2{margin-left:.5rem}.my-4{margin-top:var(--base-spacing);margin-bottom:var(--base-spacing)}.p-3{padding:.75rem}.invoice-details-list .field-row{background-color:var(--background-color-light-gray);border-radius:var(--border-radius-large);margin-bottom:.75rem;border:1px solid var(--border-color-light)}.autocomplete .MuiOutlinedInput-root{background-color:var(--color-white)}.text-bolder{font-weight:600}.toggle-field-declinedCharged{grid-column:1;grid-row:1}.toggle-field-gstApplicable{grid-column:2;grid-row:1}.toggle-field-minTransactionCharge{grid-column:3;grid-row:1}.toggle-field-refundCharged{grid-column:1;grid-row:2}.toggle-field-successfulCharged{grid-column:2;grid-row:2}.toggle-field-timeoutCharged{grid-column:3;grid-row:2}.transaction-currency-field-row{grid-column:4;grid-row:1;min-width:200px}.invoicing-currency-field-row{grid-column:4;grid-row:2;min-width:200px}.xero-field-row{grid-column:1/-1;grid-row:3;margin-top:var(--base-spacing)}.invoice-generation-card{padding:var(--card-padding);margin:var(--grid-gap) 0;background-color:var(--color-white);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light)}.invoice-generation-card label{width:auto;display:block;margin-bottom:.5rem;font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-secondary-rgb);font-weight:500}.invoice-generation-card .generation-select{width:100%;padding:.375rem .75rem;border:1px solid #ced4da;border-radius:var(--border-radius-small);background-color:var(--color-white);font-family:var(--font-family-primary);font-size:var(--font-size-base);color:#495057}.invoice-display-top{display:flex;justify-content:space-between}.field-row.form-control-spacing{padding:0;display:flex;flex-direction:column;margin-top:var(--grid-gap);margin-bottom:0;border-radius:var(--border-radius-medium);border:none}.field-row.form-control-spacing,.field-row.form-control-spacing:hover{background-color:var(--color-white)}.field-row.form-control-spacing h3{font-size:var(--font-size-heading-2);font-weight:600;color:var(--color-secondary-rgb);margin-top:0;margin-bottom:var(--grid-gap)}.transaction-cost-table{width:100%;border-collapse:separate;border-spacing:0 .5rem}.transaction-cost-table thead th{text-align:left;padding:.75rem var(--base-spacing);font-weight:500;color:var(--color-grey-rgb);font-size:.9rem;text-transform:uppercase}.transaction-cost-table tbody tr{background-color:var(--background-color-light-gray);border:1px solid var(--border-color-light);border-radius:var(--border-radius-medium);transition:all .2s}.transaction-cost-table tbody tr:hover{background-color:rgba(var(--color-primary-rgb),.03)}.transaction-cost-table tbody td{padding:.75rem var(--base-spacing);color:var(--color-secondary-rgb);font-size:var(--font-size-base);font-family:var(--font-family-primary);vertical-align:middle}.transaction-cost-table tbody td:first-child{border-top-left-radius:var(--border-radius-medium);border-bottom-left-radius:var(--border-radius-medium);padding-left:1.25rem}.transaction-cost-table tbody td:last-child{border-top-right-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium);padding-right:1.25rem}.transaction-cost-table .delete-icon{cursor:pointer;color:#dc3545;font-size:1.25rem;vertical-align:middle;margin-right:.5rem}.transaction-cost-table input[type=text],.transaction-cost-table select{width:100%;padding:.375rem .75rem;border:1px solid #ced4da;border-radius:var(--border-radius-small);box-sizing:border-box;background-color:var(--color-white);color:#495057;font-family:var(--font-family-primary);font-size:var(--font-size-base)}.transaction-cost-table .tier-range-input{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.transaction-cost-table .tier-range-input span{color:var(--color-grey-rgb)}.add-tier-button-container{display:flex;justify-content:flex-end;margin-top:var(--base-spacing)}.add-tier-button{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem}.invoicing-currency-field-row .MuiFormControl-root,.transaction-currency-field-row .MuiFormControl-root,.xero-field-row .MuiFormControl-root{width:100%;font-family:var(--font-family-primary)}.invoicing-currency-field-row .MuiFormControl-root .MuiInputLabel-outlined,.transaction-currency-field-row .MuiFormControl-root .MuiInputLabel-outlined,.xero-field-row .MuiFormControl-root .MuiInputLabel-outlined{transform:translate(14px,16px) scale(1);background-color:var(--color-white);padding:0 8px;margin-left:-4px;font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-secondary-rgb);font-weight:500}.invoicing-currency-field-row .MuiFormControl-root.Mui-focused .MuiInputLabel-outlined,.invoicing-currency-field-row .MuiFormControl-root .MuiInputLabel-shrink.MuiInputLabel-outlined,.transaction-currency-field-row .MuiFormControl-root.Mui-focused .MuiInputLabel-outlined,.transaction-currency-field-row .MuiFormControl-root .MuiInputLabel-shrink.MuiInputLabel-outlined,.xero-field-row .MuiFormControl-root.Mui-focused .MuiInputLabel-outlined,.xero-field-row .MuiFormControl-root .MuiInputLabel-shrink.MuiInputLabel-outlined{transform:translate(14px,-6px) scale(.75);background-color:var(--color-white);color:rgb(var(--color-primary-rgb))}.invoicing-currency-field-row .MuiOutlinedInput-root,.transaction-currency-field-row .MuiOutlinedInput-root,.xero-field-row .MuiOutlinedInput-root{background-color:var(--color-white);border-radius:var(--border-radius-small);font-family:var(--font-family-primary)}.invoicing-currency-field-row .MuiOutlinedInput-notchedOutline,.transaction-currency-field-row .MuiOutlinedInput-notchedOutline,.xero-field-row .MuiOutlinedInput-notchedOutline{border-color:var(--border-color-light);border-radius:var(--border-radius-small);border-width:1px}.invoicing-currency-field-row .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.transaction-currency-field-row .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.xero-field-row .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:rgb(var(--color-grey-rgb))}.invoicing-currency-field-row .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.transaction-currency-field-row .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.xero-field-row .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgb(var(--color-primary-rgb));border-width:2px}.invoicing-currency-field-row .MuiInputBase-input,.invoicing-currency-field-row .MuiSelect-select,.transaction-currency-field-row .MuiInputBase-input,.transaction-currency-field-row .MuiSelect-select,.xero-field-row .MuiInputBase-input{padding:14.5px 14px;font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-secondary-rgb);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.xero-field-row .MuiInputBase-input:-ms-input-placeholder{color:var(--color-grey-rgb);font-family:var(--font-family-primary);opacity:.7}.xero-field-row .MuiInputBase-input::placeholder{color:var(--color-grey-rgb);font-family:var(--font-family-primary);opacity:.7}.invoicing-currency-field-row .MuiMenuItem-root,.transaction-currency-field-row .MuiMenuItem-root{font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-secondary-rgb);padding:12px 16px}.invoicing-currency-field-row .MuiMenuItem-root:hover,.transaction-currency-field-row .MuiMenuItem-root:hover{background-color:rgba(var(--color-primary-rgb),.08)}.invoicing-currency-field-row .MuiMenuItem-root.Mui-selected,.transaction-currency-field-row .MuiMenuItem-root.Mui-selected{background-color:rgba(var(--color-primary-rgb),.12);font-weight:500}.form-action-container{margin-top:2rem;display:flex;justify-content:flex-end}.form-action-container .btn,.form-action-container button{min-width:120px}.form-action-container .btn:hover,.form-action-container button:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.form-action-container .btn:active,.form-action-container button:active{transform:translateY(0);background-color:rgba(var(--color-primary-rgb),.8)}@media (max-width:1024px){.settings-fields-grid{grid-template-columns:repeat(2,1fr)}.invoicing-currency-field-row,.toggle-field-declinedCharged,.toggle-field-gstApplicable,.toggle-field-minTransactionCharge,.toggle-field-refundCharged,.toggle-field-successfulCharged,.toggle-field-timeoutCharged,.transaction-currency-field-row{grid-column:auto;grid-row:auto}.xero-field-row{grid-column:1/-1}}@media (max-width:768px){.settings-fields-grid{grid-template-columns:1fr}.field-row{padding:var(--base-spacing) 1rem}.invoicing-currency-field-row,.transaction-currency-field-row,.xero-field-row{grid-column:1/-1}.modal-footer{flex-direction:column}.add-tier-button,.btn,.form-action-container .btn,.form-action-container button{width:100%;text-align:center}}.invoicing-currency-field-row .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline,.transaction-currency-field-row .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#dc3545}.invoicing-currency-field-row .MuiFormControl-root.Mui-error .MuiInputLabel-outlined,.transaction-currency-field-row .MuiFormControl-root.Mui-error .MuiInputLabel-outlined{color:#dc3545}.invoicing-currency-field-row .MuiOutlinedInput-root.Mui-disabled,.transaction-currency-field-row .MuiOutlinedInput-root.Mui-disabled,.xero-field-row .MuiOutlinedInput-root.Mui-disabled{background-color:var(--background-color-light-gray)}.invoicing-currency-field-row .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline,.transaction-currency-field-row .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline,.xero-field-row .MuiOutlinedInput-root.Mui-disabled .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0}.MuiPaper-root.MuiMenu-paper{border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);border:1px solid var(--border-color-light);margin-top:4px}.collapsible-section-wrapper{margin-bottom:10px;padding:2px 0}.section-title{font-size:14px;color:var(--color-secondary-rgb);flex-grow:1}.toggles-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.toggle-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;background:#fff;border:1px solid #e8e8e8;border-radius:10px;padding:12px;cursor:pointer;text-align:left;grid-gap:8px;gap:8px;transition:border-color .15s ease;-webkit-user-select:none;-ms-user-select:none;user-select:none}.toggle-card:hover{border-color:#bdbdff}.toggle-card--on{background:rgba(58,57,255,.04)}.toggle-card--on,.toggle-card--on:hover{border-color:#3a39ff}.toggle-card__label{font-size:12px;font-weight:500;color:#0a0a0a;line-height:1.3}.toggle-card__pill{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;font-size:10px;font-weight:500;letter-spacing:.04em;padding:1px 7px;border-radius:99px;text-transform:uppercase}.toggle-card__pill--on{background:#e8faf0;color:#1db954;border:1px solid rgba(29,185,84,.2)}.toggle-card__pill--off{background:#f5f5f5;color:#858585;border:1px solid rgba(106,106,116,.2)}.toggle-card__pill--warning{background:#fff8ec;color:#b45309;border:1px solid rgba(180,83,9,.2)}.toggle-card__pill--error{background:#fff1ef;color:#f45338;border:1px solid rgba(244,83,56,.2)}.toggle-card__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:currentColor}.fraud-check-warning{display:flex;align-items:flex-start;grid-gap:.5rem;gap:.5rem;background:#fff8ec;border:1px solid #f6d680;border-radius:8px;padding:.65rem 1rem;margin:0;font-size:.85rem;color:#92400e;font-weight:500}.fraud-check-warning__icon{font-size:1rem;flex-shrink:0;margin-top:1px}.fee-info-box{display:flex;align-items:flex-start;grid-gap:.5rem;gap:.5rem;background:rgba(58,57,255,.05);border:1px solid rgba(58,57,255,.15);border-radius:8px;padding:.65rem 1rem;margin-top:.75rem;font-size:.82rem;color:#1e1d99}.fee-info-box__icon{font-size:1rem;flex-shrink:0;margin-top:1px}.section-description{margin:0 0 .5rem;font-size:.85rem;color:#6b7280}.configure-button{display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem;padding:.5rem 1rem;background-color:#fff;color:#374151;border:1.5px solid #d1d5db;border-radius:6px;font-family:var(--font-family-primary);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.configure-button:hover{border-color:#9ca3af;background-color:#f9fafb}.configure-button:active{background-color:#f3f4f6}.configure-icon{display:inline-flex;align-items:center;color:#6b7280}.currency-xero-row{display:flex;grid-gap:1rem;gap:1rem;width:100%;align-items:flex-start;margin-top:1rem}.currency-field-item{flex:1 1 25%;min-width:0}.cm-modal-actions{display:flex;justify-content:flex-end;align-items:center;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e8e8e8}.cm-btn-cancel{padding:.6rem 1.5rem;background:transparent;color:#374151;border:1.5px solid #d1d5db;border-radius:8px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease}.cm-btn-cancel:hover{border-color:#9ca3af;background:#f9fafb}.xero-field-item{flex:2 1 50%;min-width:0}.hierarchy-option-grandparent,.hierarchy-option-parent{color:grey;font-size:smaller;margin-left:8px}.hierarchy-option-grandparent{margin-left:4px}.comm-field{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.comm-lbl{font-size:13px;font-weight:500;color:#0a0a0a}.comm-lbl-required{color:#f45338;margin-left:2px}.comm-inp{height:40px;border:1px solid #e8e8e8;border-radius:8px;padding:0 12px;font-size:13px;color:#0a0a0a;background:#fff;outline:none;width:100%;box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s}.comm-inp:focus{border-color:#3a39ff;box-shadow:0 0 0 2px rgba(58,57,255,.1)}.comm-inp:disabled{background:#f5f5f5;opacity:.7;cursor:not-allowed}.comm-inp:-ms-input-placeholder{color:#adadad}.comm-inp::placeholder{color:#adadad}.comm-inp-err,.comm-sel-err{border-color:#ffb4a9!important;box-shadow:0 0 0 2px rgba(255,100,80,.12)!important}.comm-sel{height:40px;border:1px solid #e8e8e8;border-radius:8px;padding:0 10px;font-size:13px;color:#0a0a0a;background:#fff;outline:none;width:100%;cursor:pointer;box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s}.comm-sel:focus{border-color:#3a39ff;box-shadow:0 0 0 2px rgba(58,57,255,.1)}.comm-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.comm-row-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.comm-panel{border:1px solid #e8e8e8;border-radius:10px;overflow:hidden}.comm-panel-hd{padding:12px 16px;background:#fafafa;border-bottom:1px solid #e8e8e8;display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px}.comm-panel-bd{padding:16px}.comm-panel-title{font-size:13px;font-weight:600;color:#0a0a0a;line-height:1.3}.comm-panel-subtitle{font-size:12px;color:#858585;margin-top:4px;line-height:1.4}.comm-panel-summary{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:4px}.comm-panel-summary-text{font-size:12px;color:#858585}.comm-panel-error-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;background:#fee2e2;color:#dc2626;border:1px solid #fca5a5;border-radius:20px;padding:2px 9px;font-size:11px;font-weight:500;white-space:nowrap}.comm-panel-bd .currency-xero-row{margin-top:0}.comm-configure-btn{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;height:30px;padding:0 10px;background:#fff;color:#0a0a0a;border:1px solid #e8e8e8;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .15s;flex-shrink:0}.comm-configure-btn:hover{background:#f5f5f5}.comm-toggle{position:relative;width:42px;height:22px;flex-shrink:0;display:inline-block;vertical-align:middle;cursor:pointer}.comm-toggle input{position:absolute;opacity:0;width:0;height:0}.comm-toggle-track{position:absolute;inset:0;background:#d0d0d0;border-radius:9999px;cursor:pointer;transition:background .2s}.comm-toggle input:checked+.comm-toggle-track{background:#3a39ff}.comm-toggle-thumb{position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;top:3px;left:3px;transition:left .2s;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.15)}.comm-toggle input:checked~.comm-toggle-thumb{left:23px}@keyframes inv-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}@keyframes inv-pulse{0%,to{opacity:1}50%{opacity:.55}}.inv-skel{background:linear-gradient(90deg,#e2e2e2,#e2e2e2 30%,#fff 50%,#e2e2e2 70%,#e2e2e2);background-size:1600px 100%;animation:inv-shimmer 1.1s linear infinite,inv-pulse 1.1s ease-in-out infinite;border-radius:6px}.inv-skel-stat{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:20px 22px;display:flex;flex-direction:column;grid-gap:8px;gap:8px}.inv-skel-stat-label{height:10px;width:60%}.inv-skel-stat-value{height:30px;width:40%}.inv-skel-stat-sub{height:10px;width:50%}.inv-skel-table-row{display:flex;grid-gap:0;gap:0;border-bottom:1px solid #f3f4f6}.inv-skel-table-row:last-child{border-bottom:none}.inv-skel-td{padding:14px 20px;flex:1 1}.inv-skel-td-sm{flex:0 0 120px;padding:14px 20px}.inv-skel-toggle-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.inv-skel-toggle-card{background:#f7f7f7;border:1px solid #e2e2e2;border-radius:10px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px;min-height:62px}.inv-skel-field-row{display:grid;grid-gap:12px;gap:12px}.inv-skel-field-row-3{grid-template-columns:1fr 1fr 1fr}.inv-skel-field-row-2{grid-template-columns:1fr 1fr}.inv-skel-field{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.inv-skel-label{height:13px;width:55%}.inv-skel-input{height:40px;width:100%;border-radius:8px}.inv-skel-pill{height:20px;width:70px;border-radius:20px}.inv-skel-panel{border:1px solid #e2e2e2;border-radius:10px;overflow:hidden}.inv-skel-panel-hd{background:#f4f4f4;border-bottom:1px solid #e2e2e2;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px}.inv-skel-panel-title{height:14px;width:55%}.inv-skel-panel-btn{height:30px;width:90px;border-radius:8px}.inv-skel-entity-name{height:14px;width:70%}.inv-skel-entity-sub{height:10px;width:45%;margin-top:4px}.inv-skel-badge{height:20px;width:80px;border-radius:4px}.inv-skel-pricing{height:13px;width:110px}.inv-skel-pricing-sub{height:10px;width:60px;margin-top:4px}.inv-skel-btn{height:32px;width:100px;border-radius:6px}.apm-badge{height:24px;padding:0 10px;background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;border-radius:6px;font-size:11px;font-weight:600;white-space:nowrap;flex-shrink:0}.apm-add-override-btn,.apm-badge{display:inline-flex;align-items:center}.apm-add-override-btn{grid-gap:6px;gap:6px;height:32px;padding:0 12px;background:#fff;color:#3a39ff;border:1px dashed #3a39ff;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s;font-family:inherit}.apm-add-override-btn:hover{background:rgba(58,57,255,.04)}.apm-add-row{display:flex;align-items:center;grid-gap:8px;gap:8px}.apm-add-row .comm-sel{flex:1 1}.AncillaryPricingTableContainer{border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);background-color:var(--color-white);margin-bottom:var(--grid-gap);overflow-x:auto}.AncillaryPricingTableContainer .table{width:100%;border-collapse:collapse;font-family:var(--font-family-primary)}.AncillaryPricingTableContainer .table thead th{text-align:left;padding:var(--base-spacing) var(--base-spacing);font-weight:500;color:var(--color-secondary-rgb);font-size:var(--font-size-base);border-bottom:1px solid var(--border-color-light);white-space:nowrap}.AncillaryPricingTableContainer .table thead th:first-child{width:70px}.AncillaryPricingTableContainer .table thead th:nth-child(2){width:35%}.AncillaryPricingTableContainer .table thead th:nth-child(3){text-align:center;width:40%}.AncillaryPricingTableContainer .table thead th:nth-child(4){text-align:right;width:15%}.AncillaryPricingTableContainer .table tbody tr{border-bottom:1px solid var(--border-color-light)}.AncillaryPricingTableContainer .table tbody tr:last-of-type{border-bottom:none}.AncillaryPricingTableContainer .table tbody td{padding:calc(var(--base-spacing)*0.75) var(--base-spacing);vertical-align:middle}.AncillaryPricingTableContainer .table tbody td:first-child{text-align:center}.AncillaryPricingTableContainer .table tbody td:first-child button{background-color:#e53935;color:var(--color-white);border:none;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:0}.AncillaryPricingTableContainer .table tbody td:first-child button:before{font-size:1.2rem;line-height:1}.AncillaryPricingTableContainer .table tbody td:first-child button:hover{background-color:#d32f2f}.AncillaryPricingTableContainer .delete-button-cell{text-align:center}.AncillaryPricingTableContainer .table td.autocomplete .MuiFormControl-root{width:100%}.AncillaryPricingTableContainer .table .MuiOutlinedInput-root{background-color:var(--color-white);border-radius:var(--btn-radius);font-family:var(--font-family-primary);font-size:var(--font-size-base);height:40px;box-sizing:border-box;color:var(--color-secondary-rgb)}.AncillaryPricingTableContainer .table .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ced4da}.AncillaryPricingTableContainer .table .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#adb5bd}.AncillaryPricingTableContainer .table .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgb(var(--color-primary-rgb));border-width:1px;box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.25)}.AncillaryPricingTableContainer .table .MuiInputBase-input{padding:10px 14px;font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-secondary-rgb)}.AncillaryPricingTableContainer .table td.autocomplete .MuiInputLabel-outlined{font-family:var(--font-family-primary);color:var(--color-grey-rgb)}.AncillaryPricingTableContainer .table td.autocomplete .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75);background-color:var(--color-white);padding-left:4px;padding-right:4px;color:rgb(var(--color-primary-rgb))}.AncillaryPricingTableContainer .table td .minMaxContainer{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.AncillaryPricingTableContainer .table .ancillaryCostContainer input[type=text],.AncillaryPricingTableContainer .table .minMaxContainer input[type=text]{background-color:var(--color-white);border:1px solid #ced4da;border-radius:var(--btn-radius);padding:10px 12px;font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-secondary-rgb);height:40px;box-sizing:border-box;text-align:right}.AncillaryPricingTableContainer .table .ancillaryCostContainer input[type=text]:focus,.AncillaryPricingTableContainer .table .minMaxContainer input[type=text]:focus{border-color:rgb(var(--color-primary-rgb));outline:none;box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.25)}.AncillaryPricingTableContainer .minMaxContainer input[type=text]{width:130px}.AncillaryPricingTableContainer .minMaxContainer .MuiSvgIcon-root{color:var(--color-grey-rgb);margin-top:0!important}.AncillaryPricingTableContainer .table td.ancillaryCostContainer{text-align:right}.AncillaryPricingTableContainer .ancillaryCostContainer input[type=text]{width:100px;display:inline-block}.AncillaryPricingTableContainer .table tbody tr:last-of-type td{padding-top:var(--base-spacing);padding-bottom:var(--base-spacing)}.AncillaryPricingTableContainer .table tbody tr:last-of-type td:last-of-type{text-align:right}.AncillaryPricingTableContainer .table button.add-tier-btn,.AncillaryPricingTableContainer .table tbody tr:last-of-type button{background-color:rgb(var(--color-primary-rgb));color:var(--color-white);padding:0 20px;border-radius:var(--btn-radius);border:none;font-weight:500;cursor:pointer;transition:background-color .2s ease-in-out;font-size:var(--font-size-base);font-family:var(--font-family-primary);display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;height:40px;box-sizing:border-box;line-height:1}.AncillaryPricingTableContainer .table button.add-tier-btn:hover,.AncillaryPricingTableContainer .table tbody tr:last-of-type button:hover{background-color:rgba(var(--color-primary-rgb),.85)}.AncillaryPricingTableContainer .table td .errorText{color:#e53935;font-size:.875rem;font-family:var(--font-family-primary);padding-top:calc(var(--base-spacing)*0.25);text-align:left}.AncillaryPricingTableContainer .table td .errorText div{margin-top:4px}.AncillaryPricingTableContainer .table td .errorText div:first-child{margin-top:0}.AncillaryPricingTableContainer .table :-ms-input-placeholder{opacity:1}.AncillaryPricingTableContainer .table ::placeholder{color:var(--color-grey-rgb);opacity:1}.ancillary-cost-transaction-type-container{margin-bottom:16px;padding:12px;background-color:#f8f9fa;border-radius:4px}.ancillary-cost-transaction-type-header{margin:0 0 8px;font-size:14px;font-weight:500}.ancillary-cost-transaction-type-row{display:flex;grid-gap:12px;gap:12px;align-items:center}.ancillary-cost-transaction-type-autocomplete{min-width:300px}.ancillary-cost-payment-method-autocomplete{min-width:250px}.ancillary-cost-add-tier-button{background-color:#156cf8!important;color:#fff!important}.ancillary-cost-add-tier-button:disabled{background-color:#ccc!important}.ancillary-cost-add-tier-error{margin-top:8px;padding:8px;background-color:rgba(211,47,47,.08);border-radius:4px;display:flex;align-items:center}.ancillary-cost-add-tier-error-icon{margin-right:4px}.ancillary-cost-add-tier-info{margin-top:8px;font-size:.875rem;color:var(--color-grey-rgb)}.ancillary-cost-no-types-message{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;margin-top:8px}.ancillary-cost-no-types-icon{font-size:16px;color:#6c757d}.ancillary-cost-no-types-text{font-size:.875rem;color:#6c757d;font-family:var(--font-family-primary)}.AncillaryPricingTableContainer .table :-ms-input-placeholder{color:var(--color-grey-rgb)}.AncillaryPricingTableContainer .table ::-ms-input-placeholder{color:var(--color-grey-rgb)}.warning{border:1px solid #ffeaa7;padding:12px 16px;border-radius:var(--border-radius-medium);margin-bottom:var(--base-spacing);font-family:var(--font-family-primary);font-size:.9rem}.ancillary-cost-warning,.warning{background-color:#fff3cd;color:#856404}.ancillary-cost-warning{margin-top:4px;padding:4px 8px;border:1px solid #ffeaa7;border-radius:4px;font-size:.8rem}.ancillary-cost-warning .warning-text{margin-bottom:2px;font-family:var(--font-family-primary)}.ancillary-cost-warning .warning-text:last-child{margin-bottom:0}.ancillary-tier-summary-container{background-color:var(--color-white);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);margin-top:var(--base-spacing);overflow:hidden}.ancillary-tier-summary-toggle{width:100%;background:none;border:none;padding:var(--base-spacing);display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-base);transition:background-color .2s ease-in-out;color:rgba(var(--color-secondary-rgb),1)}.ancillary-tier-summary-toggle:hover{background-color:#f8f9fa}.ancillary-tier-summary-header{display:flex;align-items:center;grid-gap:12px;gap:12px;font-weight:500}.ancillary-tier-summary-content{border-top:1px solid var(--border-color-light);padding:0}.ancillary-tier-summary-item{padding:12px var(--base-spacing);border-bottom:1px solid var(--border-color-light)}.ancillary-tier-summary-item:last-child{border-bottom:none}.ancillary-tier-summary-item.has-errors{background-color:#fef2f2;border-left:4px solid var(--color-error)}.ancillary-tier-summary-item.valid{background-color:#f0f8ff;border-left:4px solid rgb(var(--color-primary-rgb))}.ancillary-tier-summary-main{display:flex;align-items:center;grid-gap:12px;gap:12px}.ancillary-tier-status-indicator{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ancillary-tier-status-indicator.error{background-color:var(--color-error)}.ancillary-tier-status-indicator.valid{background-color:rgb(var(--color-primary-rgb))}.ancillary-tier-info{flex:1 1;display:flex;align-items:center;font-family:var(--font-family-primary)}.ancillary-tier-info span{flex:1 1;text-align:left}.ancillary-tier-info span:last-child{text-align:right}.ancillary-tier-type-range{font-size:.9rem;color:rgba(var(--color-secondary-rgb),1)}.ancillary-tier-type-range strong{font-weight:600}.ancillary-tier-cost{font-size:.875rem;color:rgba(var(--color-grey-rgb),1);font-weight:500}.ancillary-tier-errors{margin-top:8px;padding-left:20px}.ancillary-tier-error{color:var(--color-error);font-size:.8rem;margin-bottom:4px;font-family:var(--font-family-primary)}.ancillary-tier-error:last-child{margin-bottom:0}.MuiCollapse-root{width:100%}.AncillaryPricingTableContainer .add-tier-icon-button{background-color:rgb(var(--color-primary-rgb))!important;color:var(--color-white)!important;width:40px!important;height:40px!important;border-radius:50%!important;border:none!important;cursor:pointer;transition:all .2s ease-in-out!important;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.25)}.AncillaryPricingTableContainer .add-tier-icon-button:hover{background-color:rgba(var(--color-primary-rgb),.9)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.35)}.AncillaryPricingTableContainer .add-tier-icon-button svg{font-size:20px}@media (max-width:768px){.ancillary-tier-info{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.ancillary-tier-summary-header{flex-wrap:wrap;grid-gap:8px;gap:8px}}.TxnPricingTableContainer{border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);background-color:var(--color-white);margin-bottom:var(--grid-gap);max-width:100%;overflow-x:hidden}.TxnPricingTableContainer .table{width:100%;border-collapse:collapse;font-family:var(--font-family-primary);table-layout:auto}.TxnPricingTableContainer .table thead th{text-align:left;padding:var(--base-spacing) var(--base-spacing);font-weight:500;color:var(--color-secondary-rgb);font-size:var(--font-size-base);border-bottom:1px solid var(--border-color-light);white-space:nowrap}.TxnPricingTableContainer .table thead th:first-child{width:5%}.TxnPricingTableContainer .table thead th:nth-child(2){width:20%}.TxnPricingTableContainer .table thead th:nth-child(3){text-align:center;width:50%}.TxnPricingTableContainer .table thead th:nth-child(4){text-align:left;width:25%}.TxnPricingTableContainer .table tbody tr{border-bottom:1px solid var(--border-color-light)}.TxnPricingTableContainer .table tbody tr:last-of-type{border-bottom:none}.TxnPricingTableContainer .table tbody td{padding:calc(var(--base-spacing)*0.75) var(--base-spacing);vertical-align:middle}.TxnPricingTableContainer .table tbody td:first-child{text-align:center}.TxnPricingTableContainer .table tbody td:first-child button{background-color:#e53935;color:var(--color-white);border:none;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:0}.TxnPricingTableContainer .table tbody td:first-child button:before{font-size:1.2rem;line-height:1}.TxnPricingTableContainer .table tbody td:first-child button:hover{background-color:#d32f2f}.TxnPricingTableContainer .table td.autocomplete .MuiFormControl-root{width:100%}.TxnPricingTableContainer .table .MuiOutlinedInput-root{background-color:var(--color-white);border-radius:var(--btn-radius);font-family:var(--font-family-primary);font-size:var(--font-size-base);height:40px;box-sizing:border-box;color:var(--color-secondary-rgb)}.TxnPricingTableContainer .table .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#ced4da}.TxnPricingTableContainer .table .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#adb5bd}.TxnPricingTableContainer .table .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:rgb(var(--color-primary-rgb));border-width:1px;box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.25)}.TxnPricingTableContainer .table .MuiInputBase-input{padding:10px 14px;font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-secondary-rgb)}.TxnPricingTableContainer .table td.autocomplete .MuiInputLabel-outlined{font-family:var(--font-family-primary);color:var(--color-grey-rgb)}.TxnPricingTableContainer .table td.autocomplete .MuiInputLabel-outlined.MuiInputLabel-shrink{transform:translate(14px,-9px) scale(.75);background-color:var(--color-white);padding-left:4px;padding-right:4px;color:rgb(var(--color-primary-rgb))}.TxnPricingTableContainer .table td .minMaxContainer{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.TxnPricingTableContainer .table .minMaxContainer input[type=number],.TxnPricingTableContainer .table .minMaxContainer input[type=text],.TxnPricingTableContainer .table .txnCostContainer input[type=number],.TxnPricingTableContainer .table .txnCostContainer input[type=text]{background-color:var(--color-white);border:1px solid #ced4da;border-radius:var(--btn-radius);padding:10px 12px;font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-secondary-rgb);height:40px;box-sizing:border-box;text-align:right;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.TxnPricingTableContainer .table .minMaxContainer input[type=number]:focus,.TxnPricingTableContainer .table .minMaxContainer input[type=text]:focus,.TxnPricingTableContainer .table .txnCostContainer input[type=number]:focus,.TxnPricingTableContainer .table .txnCostContainer input[type=text]:focus{border-color:rgb(var(--color-primary-rgb));outline:none;box-shadow:0 0 0 1px rgba(var(--color-primary-rgb),.25);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.TxnPricingTableContainer .minMaxContainer input[type=number],.TxnPricingTableContainer .minMaxContainer input[type=text]{width:100px}.TxnPricingTableContainer .minMaxContainer .MuiSvgIcon-root{color:var(--color-grey-rgb);margin-top:0!important;text-align:right}.TxnPricingTableContainer .table td.txnCostContainer{text-align:right}.TxnPricingTableContainer .table .txnCostContainer .input.full-borders{width:120px}.TxnPricingTableContainer .table tbody tr:last-of-type td{padding-top:var(--base-spacing);padding-bottom:var(--base-spacing)}.TxnPricingTableContainer .table tbody tr:last-of-type td:last-of-type{text-align:right}.TxnPricingTableContainer .add-tier-icon-button{background-color:rgb(var(--color-primary-rgb))!important;color:var(--color-white)!important;width:40px!important;height:40px!important;border-radius:50%!important;border:none!important;cursor:pointer;transition:all .2s ease-in-out!important;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.25);display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-gap:8px!important;gap:8px!important;font-family:var(--font-family-primary)!important;font-size:var(--font-size-base)!important}.TxnPricingTableContainer .add-tier-icon-button:hover{background-color:rgba(var(--color-primary-rgb),.9)!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.35)}.TxnPricingTableContainer .add-tier-icon-button svg{font-size:20px}.TxnPricingTableContainer .table td .errorText{color:#e53935;font-size:.875rem;font-family:var(--font-family-primary);padding-top:calc(var(--base-spacing)*0.25);text-align:left}.TxnPricingTableContainer .table td .errorText div{margin-top:4px}.TxnPricingTableContainer .table td .errorText div:first-child{margin-top:0}.TxnPricingTableContainer .table td .warningText{color:#ed6c02;font-size:.875rem;font-family:var(--font-family-primary);padding-top:calc(var(--base-spacing)*0.25);text-align:left;font-style:italic}.TxnPricingTableContainer .table td .warningText div{margin-top:4px}.TxnPricingTableContainer .table td .warningText div:first-child{margin-top:0}.TxnPricingTableContainer .table :-ms-input-placeholder{opacity:1}.TxnPricingTableContainer .table ::placeholder{color:var(--color-grey-rgb);opacity:1}.TxnPricingTableContainer .table :-ms-input-placeholder{color:var(--color-grey-rgb)}.tiered-cost-payment-method-container{margin-bottom:16px;padding:12px;background-color:#f8f9fa;border-radius:4px}.tiered-cost-payment-method-header{margin:0 0 8px;font-size:14px;font-weight:500}.tiered-cost-payment-method-row{display:flex;grid-gap:12px;gap:12px;align-items:center}.tiered-cost-payment-method-autocomplete{min-width:350px}.tiered-cost-add-tier-button{background-color:#156cf8!important;color:#fff!important}.tiered-cost-add-tier-button:disabled{background-color:#ccc!important}.tiered-cost-add-tier-error{margin-top:8px;padding:8px;background-color:rgba(211,47,47,.08);border-radius:4px;display:flex;align-items:center}.tiered-cost-add-tier-error-icon{margin-right:4px}.tiered-cost-add-tier-info{margin-top:8px;font-size:.875rem;color:var(--color-grey-rgb)}.tiered-cost-error-row-cell{padding-bottom:0!important;padding-top:0!important;border:0!important}.tiered-cost-arrow-icon{margin-top:5px}.TxnPricingTableContainer .table ::-ms-input-placeholder{color:var(--color-grey-rgb)}.tier-summary-container{padding:1rem;border:1px solid #eee;border-top:none;border-radius:0 0 8px 8px;background-color:#fafafa;margin-bottom:1rem}.tier-summary-toggle{width:100%;background:none;border:none;padding:var(--base-spacing);display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-base);transition:background-color .2s ease-in-out;color:rgba(var(--color-secondary-rgb),1)}.tier-summary-toggle:hover{background-color:#f8f9fa}.tier-summary-header{display:flex;align-items:center;grid-gap:12px;gap:12px;font-weight:500}.error-badge{background-color:var(--color-error)}.error-badge,.valid-badge{color:var(--color-white);padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.valid-badge{background-color:rgb(var(--color-primary-rgb))}.warning-badge{background-color:#f59e0b;color:var(--color-white);padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.tier-summary-content{border-top:1px solid var(--border-color-light);padding:0}.tier-summary-item{padding:12px var(--base-spacing);border-bottom:1px solid var(--border-color-light)}.tier-summary-item:last-child{border-bottom:none}.tier-summary-item.has-errors{background-color:#fef2f2;border-left:4px solid var(--color-error)}.tier-summary-item.valid{border-left:4px solid rgb(var(--color-primary-rgb))}.tier-summary-item.error{margin-bottom:4px;padding:8px;border-radius:4px;background-color:#fef2f2;border-left:4px solid #ef4444}.tier-summary-item.warning{margin-bottom:4px;padding:8px;border-radius:4px;background-color:#fffbeb;border-left:4px solid #f59e0b}.tier-summary-item.valid{margin-bottom:4px;padding:8px;border-radius:4px;background-color:#f0f8ff;border-left:4px solid #3b82f6}.tier-summary-header-item{border-bottom:1px solid #eee;margin-bottom:8px;padding-bottom:8px}.tier-info{flex:1 1;display:flex;align-items:center;font-family:var(--font-family-primary)}.tier-info-header{display:flex;font-weight:700}.tier-info-content{display:flex}.tier-info-content span,.tier-info-header span{flex:1 1;text-align:left}.tier-info-content span:nth-child(4),.tier-info-header span:nth-child(4){text-align:right}.tier-cost,.tier-number{font-weight:500}.tier-errors{margin-top:8px;padding-left:20px}.tier-error{color:var(--color-error);font-size:.8rem;margin-bottom:4px;font-family:var(--font-family-primary)}.tier-error:last-child{margin-bottom:0}.tier-errors-header{font-size:12px;font-weight:600;color:#dc2626;margin-bottom:4px}.tier-warnings{margin-top:8px}.tier-warnings-header{font-size:12px;font-weight:600;color:#d97706;margin-bottom:4px}.error-text{color:#dc2626}.error-text,.warning-text{font-size:12px;margin-left:8px;margin-bottom:2px}.warning-text{color:#d97706;font-style:italic}.tier-summary-statistics{margin-top:12px;padding:8px;background-color:#f8f9fa;border-radius:4px;font-size:12px;color:#6b7280}.MuiCollapse-root{transition:height .3s cubic-bezier(.4,0,.2,1) 0ms}@media (max-width:768px){.tier-info{flex-direction:column;align-items:flex-start;grid-gap:4px;gap:4px}.tier-summary-header{flex-wrap:wrap;grid-gap:8px;gap:8px}}.tcp-wrapper{display:flex;flex-direction:column;grid-gap:0;gap:0}.tcp-mode-bar{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 12px;background:#f5f5f5;border-radius:8px;margin-bottom:12px;flex-wrap:wrap}.tcp-mode-lbl{font-size:12px;font-weight:500;color:#858585;transition:color .15s}.tcp-mode-lbl--on{color:#0a0a0a}.tcp-currency-row{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:12px}.tcp-currency-lbl{font-size:12px;font-weight:500;color:#858585}.tcp-currency-val{display:inline-flex;align-items:center;height:32px;padding:0 10px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;font-size:12px;color:#0a0a0a;font-weight:500;min-width:80px}.tcp-mode-desc{font-size:11px;color:#858585;margin-left:4px}.tcp-flat{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.tcp-field-col,.tcp-field-label{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.tcp-field-label{cursor:default}.tcp-lbl{font-size:13px;font-weight:500;color:#0a0a0a;display:block}.tcp-hint{font-size:11px;color:#858585}.tcp-cents-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tcp-tiered{display:flex;flex-direction:column}.tcp-tier-hd{display:flex;grid-gap:8px;gap:8px;margin-bottom:8px;font-size:11px;font-weight:600;color:#858585;text-transform:uppercase;letter-spacing:.5px;align-items:center}.tcp-tc{flex:1 1;min-width:0}.tcp-tc--del{flex:none;width:30px}.tcp-tier-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 30px;grid-gap:8px;gap:8px;margin-bottom:8px;align-items:end}.tcp-inp-sm{height:34px;border:1px solid #e8e8e8;border-radius:8px;padding:0 10px;font-size:12px;color:#0a0a0a;background:#fff;outline:none;width:100%;box-sizing:border-box;font-family:inherit;transition:border-color .15s}.tcp-inp-sm:focus{border-color:#3a39ff}.tcp-inp-sm:disabled{background:#f5f5f5;opacity:.7;cursor:not-allowed}.tcp-inp-sm:-ms-input-placeholder{color:#adadad}.tcp-inp-sm::placeholder{color:#adadad}.tcp-inp-err{border-color:#f45338!important}.tcp-del-btn{width:30px;height:30px;border-radius:8px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#f45338;font-size:13px;line-height:1;transition:all .15s;flex-shrink:0;padding:0;font-family:inherit}.tcp-del-btn:hover:not(:disabled){background:#f5f5f5}.tcp-del-btn:disabled{opacity:.3;cursor:not-allowed}.tcp-row-errors{display:flex;flex-direction:column;grid-gap:4px;gap:4px;margin-bottom:8px;margin-top:2px}.tcp-row-error{background:#fff1ef;border:1px solid #ffb4a9;border-radius:8px;padding:5px 9px;font-size:11px;color:#a32b16;display:flex}.tcp-add-btn,.tcp-row-error{align-items:center;grid-gap:6px;gap:6px}.tcp-add-btn{display:inline-flex;height:30px;padding:0 10px;font-size:12px;font-weight:500;cursor:pointer;border-radius:8px;background:#fff;color:#0a0a0a;border:1px solid #e8e8e8;transition:all .15s;margin-top:8px;font-family:inherit}.tcp-add-btn:hover{background:#f5f5f5}.anc-wrapper{display:flex;flex-direction:column;grid-gap:0;gap:0}.anc-add-row{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.anc-add-sel{flex:1 1;height:36px!important}.anc-add-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;height:30px;padding:0 10px;font-size:12px;font-weight:500;cursor:pointer;border-radius:8px;background:#3a39ff;color:#fff;border:none;transition:all .15s;white-space:nowrap;flex-shrink:0;font-family:inherit}.anc-add-btn:hover:not(:disabled){background:rgba(58,57,255,.9)}.anc-add-btn:disabled{opacity:.5;cursor:not-allowed}.anc-info-box{background:rgba(58,57,255,.05);border:1px solid rgba(58,57,255,.15);border-radius:8px;padding:9px 12px;font-size:11px;color:#1e1d99;margin-bottom:12px;display:flex;align-items:center;grid-gap:8px;gap:8px}.anc-empty{font-size:12px;color:#858585;margin:0}.anc-table{display:flex;flex-direction:column}.anc-hd{display:grid;grid-template-columns:1fr 90px 90px 80px 30px;grid-gap:8px;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;color:#858585;text-transform:uppercase;letter-spacing:.5px;align-items:center}.anc-hd-cell{display:flex;align-items:center}.anc-row{display:grid;grid-template-columns:1fr 90px 90px 80px 30px;grid-gap:8px;gap:8px;margin-bottom:4px}.anc-col,.anc-row{align-items:center}.anc-col{display:flex;min-width:0}.anc-col--vol{width:90px}.anc-col--cost{width:80px}.anc-col--del{width:30px;justify-content:center}.anc-type-name{font-size:12px;font-weight:500;color:#0a0a0a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.anc-ebox{background:#fff1ef;border:1px solid #ffb4a9;border-radius:8px;padding:5px 9px;font-size:11px;color:#a32b16;display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px;margin-top:-2px}.error-404-wrapper{position:fixed;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#f2f4fd;z-index:999}.error-404-container{padding-top:70px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.error-404-inner{padding:35px 20px}.error-404-content{width:1113px;height:700px;border:1px solid #dee2e7;box-shadow:6px 4px 6px -2px rgba(0,4,7,.17);border-radius:30px;background:url(/static/media/not-found-bg.e175f0fc.png) no-repeat 50% fixed;background-size:cover;background-color:#000;color:#fff}.error-404-content .brand-area{display:block;text-align:left}.error-404-content .brand-area .brand-logo{margin-left:20px;height:100px;transform:scale(1.2);display:block}.error-404-content .text-area{display:block;text-align:center}.error-404-content .text-area h1{color:var(--color-dark);font-family:AvenirNext;font-size:100px}.error-404-content .text-area .error-404-description{color:var(--color-dark);font-family:AvenirNext;font-size:24px;display:block;line-height:29px}.error-404-divider-container{display:flex;justify-content:center;padding-bottom:50px}.error-404-divider{width:100px;border-top:2px solid #fff}.return-from-error-page{color:var(--color-dark);text-decoration:underline}.return-from-error-page:hover{color:var(--color-dark);text-decoration:none}.Toastify__toast--success{background-color:var(--color-primary);border-radius:10px}.profile-dropdown{position:relative;display:inline-block}.profile-trigger{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.5rem .75rem;background:var(--color-white);border:1px solid var(--border-color-light);border-radius:var(--border-radius-medium);cursor:pointer;transition:all .2s ease;text-decoration:none;color:inherit;min-width:180px;justify-content:space-between}.profile-trigger:hover{background:var(--background-color-subtle);border-color:rgba(var(--color-primary-rgb),.3);box-shadow:var(--shadow-light);transform:translateY(-1px);text-decoration:none;color:inherit}.profile-trigger:focus{outline:2px solid rgba(var(--color-primary-rgb),.5);outline-offset:2px}.profile-trigger.active{background:var(--background-color-subtle);border-color:rgba(var(--color-primary-rgb),.4);box-shadow:var(--shadow-light)}.profile-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,rgb(var(--color-primary-rgb)),rgba(var(--color-primary-rgb),.8));display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.15);position:relative;overflow:hidden}.profile-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.profile-avatar.no-image{font-size:var(--font-size-base);font-weight:700;color:var(--color-white);text-transform:uppercase;letter-spacing:.5px}.profile-info{flex:1 1;display:flex;flex-direction:column;grid-gap:.25rem;gap:.25rem;min-width:0}.profile-name{font-size:var(--font-size-small);font-weight:600;color:rgb(var(--color-secondary-rgb));text-transform:capitalize;line-height:1.2}.profile-name,.profile-role{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-role{font-size:11px;color:var(--color-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.profile-chevron{flex-shrink:0;width:16px;height:16px;color:var(--color-text-muted);transition:transform .2s ease}.profile-trigger.active .profile-chevron{transform:rotate(180deg)}.profile-menu{position:absolute;top:calc(100% + 8px);right:0;width:220px;background:var(--color-white);border:1px solid var(--border-color-light);border-radius:var(--border-radius-large);box-shadow:var(--shadow-strong);overflow:hidden;z-index:1001;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.95);transition:all .2s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:.5rem 0}.profile-menu.open{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.profile-menu-item{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.75rem var(--card-padding);color:rgb(var(--color-secondary-rgb));text-decoration:none;transition:all .15s ease;border:none;background:none;width:100%;cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-small);font-weight:500}.profile-menu-item:hover{text-decoration:none}.profile-menu-item.active,.profile-menu-item:focus,.profile-menu-item:hover{background:var(--background-color-subtle);color:rgb(var(--color-primary-rgb))}.profile-menu-item:focus{outline:none}.profile-menu-item.danger:focus,.profile-menu-item.danger:hover{background:rgba(229,57,53,.05);color:var(--color-error)}.profile-menu-icon{width:20px;height:20px;flex-shrink:0;color:currentColor}.profile-menu-text{flex:1 1;font-weight:500;line-height:1.2}@media (max-width:768px){.profile-trigger{min-width:auto;padding:.5rem}.profile-chevron,.profile-info{display:none}.profile-menu{width:200px;right:-8px}}@media (max-width:480px){.profile-avatar{width:32px;height:32px}.profile-menu{width:180px;right:-12px}}.profile-menu-item{animation:fadeInUp .1s ease-out forwards;opacity:0;transform:translateY(10px)}.profile-menu.open .profile-menu-item:first-child{animation-delay:.05s}.profile-menu.open .profile-menu-item:nth-child(2){animation-delay:.1s}.profile-menu.open .profile-menu-item:nth-child(3){animation-delay:.15s}.profile-menu.open .profile-menu-item:nth-child(4){animation-delay:.2s}.profile-menu.open .profile-menu-item:nth-child(5){animation-delay:.25s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.profile-menu-item:focus-visible{outline:2px solid rgba(var(--color-primary-rgb),.5);outline-offset:-2px}.topbar-dropdown-container{position:relative;display:flex;align-items:center}.topbar-dropdown-container .menu-link{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem 1rem;border-radius:8px;text-decoration:none;font-size:13px;font-weight:500;color:#06315a;white-space:nowrap;transition:all .2s ease;background-color:transparent;border:1px solid transparent;cursor:pointer}.topbar-dropdown-container:hover .menu-link{background:rgba(19,172,191,.08);color:#13acbf}.topbar-dropdown-container .menu-link.prod-active,.topbar-dropdown-container .menu-link.sandbox-active{background-color:var(--color-primary);color:var(--color-white)}.topbar-dropdown-container .menu-link.prod-active:hover,.topbar-dropdown-container .menu-link.sandbox-active:hover{background-color:var(--color-primary-accent)}.dropdown-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(9,37,64,.15);border:1px solid rgba(9,37,64,.08);padding:.5rem 0;margin-top:.5rem;z-index:1001;min-width:160px;display:none;flex-direction:column;grid-gap:4px;gap:4px}.dropdown-menu.show{display:flex;animation:fadeIn .15s ease-out}@media (max-width:1220px){.navbar-actions.active .dropdown-menu{position:static!important;transform:none!important;left:auto!important;top:auto!important;box-shadow:none;border-radius:8px;background:rgba(9,37,64,.04);margin:.5rem 0 1rem;padding:.75rem;animation:none;min-width:auto;width:auto;text-align:left;border:none;border-left:3px solid rgba(19,172,191,.4)}.navbar-actions.active .topbar-dropdown-container{width:100%;flex-direction:column;align-items:stretch}.navbar-actions.active .topbar-dropdown-container .menu-link{margin-bottom:0;width:100%}.navbar-actions.active .dropdown-item{margin:.375rem 0;padding:.625rem 1rem;font-size:13px;border-radius:6px;opacity:.85;font-weight:400;display:block;width:100%;text-align:center}.navbar-actions.active .dropdown-item:hover{opacity:1;background-color:rgba(19,172,191,.15);transform:translateY(-1px);transition:all .2s ease}.navbar-actions.active .dropdown-item:first-child{margin-top:0}.navbar-actions.active .dropdown-item:last-child{margin-bottom:0}}@media (max-width:768px){.navbar-actions.active .dropdown-menu{margin:.5rem 0 1rem;padding:.625rem}.navbar-actions.active .dropdown-item{padding:.5rem .75rem;font-size:12px}}@media (max-width:480px){.navbar-actions.active .dropdown-menu{margin:.375rem 0 .75rem;padding:.5rem}.navbar-actions.active .dropdown-item{padding:.5rem .625rem;margin:.25rem 0}}@keyframes fadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.dropdown-item{display:block;padding:.5rem 1rem;margin:0 .5rem;color:#092540;text-decoration:none;font-size:13px;font-weight:500;transition:all .2s ease;border-radius:6px;white-space:nowrap}.dropdown-item:hover{background-color:rgba(19,172,191,.08);color:#13acbf}.dropdown-item.active{background-color:rgba(19,172,191,.12);font-weight:600;color:#13acbf}.dropdown-menu-inner{display:flex;flex-direction:column;grid-gap:4px;gap:4px}@media (max-width:1220px){.navbar-actions.active .dropdown-menu-inner{padding:0;margin:0;text-align:left}}.navbar-actions.active .dropdown-item{display:inline-block;width:auto;text-align:left;padding:.6rem 1.2rem;font-size:13px;margin:.2rem 0;opacity:.8;border-radius:6px}.navbar-actions.active .dropdown-item:hover{opacity:1;background-color:rgba(19,172,191,.15);transform:translateY(-1px);transition:all .2s ease}.top-navbar{background:hsla(0,0%,100%,.95);border-bottom:1px solid rgba(9,37,64,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);position:-webkit-sticky;position:sticky;top:0;z-index:1000;transition:all .3s cubic-bezier(.4,0,.2,1)}.top-navbar.scrolled{background:hsla(0,0%,100%,.98);border-bottom-color:rgba(9,37,64,.12);box-shadow:0 1px 3px rgba(9,37,64,.05),0 1px 2px rgba(9,37,64,.03)}.top-navbar-container{padding:0 1.5rem;height:60px;max-width:100%;margin:0 auto}.navbar-left,.top-navbar-container{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.navbar-left{flex:1 1;justify-content:flex-start}.navbar-menu-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;background:none;border:1px solid rgba(9,37,64,.1);border-radius:8px;cursor:pointer;color:#092540;transition:all .2s ease;position:relative}.navbar-menu-toggle:hover{background:rgba(19,172,191,.08);color:#13acbf}.navbar-menu-toggle:after,.navbar-menu-toggle:before{content:"";position:absolute;left:50%;height:2px;width:16px;background:currentColor;border-radius:2px;transition:transform .2s ease}.navbar-menu-toggle:before{transform:translate(-50%,-4px)}.navbar-menu-toggle:after{transform:translate(-50%,4px)}.navbar-brand{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem;text-decoration:none;transition:all .2s ease;flex-shrink:0}.brand-logo{width:auto;height:32px;border-radius:0;box-shadow:none;background:none}.brand-logo svg{color:#fff;width:auto;height:100%}.brand-text{display:flex;flex-direction:column;grid-gap:0;gap:0}.brand-title{font-size:16px;font-weight:700;color:#092540;margin:0;letter-spacing:-.01em;line-height:1.2}.brand-subtitle{font-size:11px;color:#06315a;margin:0;font-weight:500;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.navbar-brand:hover{text-decoration:none;transform:translateY(0)}.navbar-brand:hover .brand-logo{box-shadow:none}.navbar-center{flex:1 1;justify-content:center;max-width:600px}.breadcrumb-nav,.navbar-center{display:flex;align-items:center}.breadcrumb-nav{grid-gap:.5rem;gap:.5rem;background:rgba(9,37,64,.03);padding:.5rem 1rem;border-radius:8px;border:1px solid rgba(9,37,64,.06)}.breadcrumb-item{font-size:13px;color:#06315a;font-weight:500;text-decoration:none;transition:color .2s ease;white-space:nowrap}.breadcrumb-item:hover{color:#13acbf;text-decoration:none}.breadcrumb-item.active{color:#092540;font-weight:600}.breadcrumb-separator{color:#06315a;opacity:.4;display:flex;align-items:center}.navbar-right{grid-gap:1rem;gap:1rem;flex:1 1;justify-content:flex-end}.navbar-actions,.navbar-right{display:flex;align-items:center}.navbar-actions{grid-gap:1.5rem;gap:1.5rem;flex:3 1;justify-content:center;min-width:0}.navbar-actions .menu-link{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem 1rem;border-radius:8px;text-decoration:none;font-size:13px;font-weight:500;color:#06315a;white-space:nowrap;transition:all .2s ease;background-color:transparent;border:1px solid transparent}.navbar-actions .menu-link:hover{background:rgba(19,172,191,.08);color:#13acbf}.navbar-actions .menu-link.prod-active,.navbar-actions .menu-link.sandbox-active{background-color:var(--color-primary);color:var(--color-white)}.navbar-actions .menu-link.prod-active:hover,.navbar-actions .menu-link.sandbox-active:hover{background-color:var(--color-primary-accent)}.navbar-actions .menu-link svg{vertical-align:middle}.env-status{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.25rem .75rem;border-radius:6px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid;opacity:.8}.env-status.production{background:rgba(34,197,94,.08);color:#059669;border-color:rgba(34,197,94,.2)}.env-status.development{background:rgba(249,115,22,.08);color:#ea580c;border-color:rgba(249,115,22,.2)}.env-indicator{width:4px;height:4px;border-radius:50%;background:currentColor;animation:pulse 2s infinite}.env-label{font-size:10px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@media (min-width:1401px) and (max-width:1600px){.navbar-actions{grid-gap:.25rem;gap:.25rem}.navbar-actions .menu-link{padding:.5rem .75rem;font-size:12px}}@media (max-width:1024px){.top-navbar-container{padding:0 1rem}.navbar-center{display:none}.navbar-actions{grid-gap:.25rem;gap:.25rem;overflow-x:auto;padding-bottom:8px;margin-bottom:-8px;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;display:flex;justify-content:flex-start}.navbar-actions::-webkit-scrollbar{display:none}.env-status{display:none}}@media (max-width:1220px){.navbar-actions{display:none;position:absolute;top:60px;left:1rem;right:1rem;flex-direction:column;background-color:#fff;box-shadow:0 8px 24px rgba(9,37,64,.15);border:1px solid rgba(9,37,64,.08);border-radius:12px;padding:1rem;grid-gap:.5rem;gap:.5rem;max-width:320px;z-index:1002}.navbar-actions.active{display:flex}.navbar-menu-toggle{display:block}.navbar-actions .menu-link{width:100%;justify-content:center;padding:.75rem 1rem;border-radius:8px;margin:0;white-space:nowrap}.navbar-actions .menu-link:last-child,.navbar-actions .menu-link:not(.topbar-dropdown-container .menu-link){margin-bottom:.5rem}.navbar-actions .menu-link:not(.topbar-dropdown-container .menu-link):last-child{margin-bottom:1rem}}@media (max-width:768px){.brand-text,.env-status{display:none}.navbar-actions{left:.5rem;right:auto;max-width:340px}}@media (max-width:480px){.top-navbar-container{height:60px;padding:0 .75rem}.brand-logo{width:36px;height:36px}.brand-logo svg{width:18px;height:18px}.navbar-actions{grid-gap:.25rem;gap:.25rem;left:.25rem;right:auto;padding:.75rem;max-width:320px}.navbar-action-btn{width:36px;height:36px}.navbar-action-btn svg{width:18px;height:18px}}.navbar-action-btn:focus,.navbar-brand:focus{outline:2px solid rgba(var(--color-primary-rgb),.5);outline-offset:2px}.top-navbar.scrolled{box-shadow:var(--shadow-medium);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.navbar-slide-in{animation:slideInDown .3s ease-out}@keyframes slideInDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.dashboard-pages-layout{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background-color-subtle)}.dashboard-pages-layout-content{flex-grow:1;padding-top:80px}.dashboard-pages-layout-container{margin:0 auto;padding:0 var(--base-spacing)}.referral-container{width:95%;margin:0 auto;padding:var(--section-padding) 0}.invoicing-form-child{background:var(--background-color-section);border-radius:var(--border-radius-large);padding:var(--card-padding);box-shadow:var(--shadow-medium)}.collapsible-section-wrapper{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.25rem;border-bottom:1px solid var(--border-color-light)}.section-title{font-size:var(--font-size-heading-2);color:var(--color-text-primary);font-weight:600;margin:0}.btn.btn-primary,.configure-button{background-color:var(--color-primary);color:#fff;border:none;border-radius:var(--btn-radius);padding:.6rem 1.2rem;font-size:var(--font-size-small);font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.2);display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem}.btn.btn-primary:hover,.configure-button:hover{background-color:var(--color-primary-accent);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3);transform:translateY(-1px)}.btn.btn-outline{background:transparent;color:var(--color-primary);border:1.5px solid var(--color-primary);border-radius:var(--btn-radius);padding:.5rem 1rem;font-size:var(--font-size-small);font-weight:600;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem}.btn.btn-outline:hover{background:rgba(var(--color-primary-rgb),.06)}.btn.btn-ghost{background:transparent;border:none;color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-small);padding:.4rem .6rem;border-radius:var(--btn-radius);display:inline-flex;align-items:center;grid-gap:.35rem;gap:.35rem}.btn.btn-ghost:hover{background:var(--background-color-subtle)}.btn.btn-sm{padding:.35rem .8rem;font-size:.75rem}.referral-page-header{margin-bottom:20px}.referral-top-tabs{display:flex;grid-gap:8px;gap:8px;align-items:center}.referral-top-tab{padding:7px 18px;font-size:13px;font-weight:500;border:1.5px solid transparent;border-radius:6px;background:none;cursor:pointer;color:var(--color-text-muted);transition:all .15s}.referral-top-tab:hover{color:var(--color-text-primary)}.referral-top-tab--active{color:var(--color-primary);border-color:var(--color-primary);font-weight:600;background:rgba(var(--color-primary-rgb),.04)}@keyframes skeleton-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.skel{display:inline-block;background:linear-gradient(90deg,#ececec 25%,#ddd 50%,#ececec 75%);background-size:1600px 100%;animation:skeleton-shimmer 1.5s linear infinite;border-radius:4px;flex-shrink:0}.skel--circle{border-radius:50%}.skel--pill{border-radius:20px}.ref-table-loading{display:flex;justify-content:center;padding:2rem}.ref-table-wrap{border:1px solid var(--border-color-light);border-radius:var(--border-radius-medium);overflow:hidden}.ref-table-head{padding:0 16px;height:38px;background:#fafafa;font-size:11px;font-weight:700;color:#5e5e5e;text-transform:uppercase;letter-spacing:.5px}.ref-table-head,.ref-table-row{display:grid;grid-template-columns:1fr 110px 160px 120px 100px 175px;align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid var(--border-color-light)}.ref-table-row{padding:12px 16px;transition:background .15s}.ref-table-row:last-child{border-bottom:none}.ref-table-row:hover{background:rgba(var(--color-primary-rgb),.02)}.ref-table-empty{padding:2rem;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-small)}.ref-table-apm{display:flex;align-items:center;grid-gap:8px;gap:8px}.ref-table-apm-name{font-weight:500}.ref-table-bips{font-size:.85rem}.ref-table-currency{font-size:.85rem;color:var(--color-text-muted)}.ref-table-actions{display:flex;align-items:center;grid-gap:8px;gap:8px;justify-content:flex-end}.apm-brand-badge{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;font-size:13px;font-weight:700;color:#fff;flex-shrink:0;letter-spacing:.5px}.apm-brand-badge--sm{width:32px;height:32px;border-radius:6px;font-size:11px}.apm-brand-badge--lg{width:56px;height:56px;border-radius:12px;font-size:18px}.ref-status-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}.ref-status-badge:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.ref-status-badge--active{background:#dcfce7;color:#166534}.ref-status-badge--active:before{background:#16a34a}.ref-status-badge--inactive{background:#f3f4f6;color:#6b7280}.ref-status-badge--inactive:before{background:#9ca3af}.ref-type-badge{display:inline-flex;align-items:center;grid-gap:5px;gap:5px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.ref-type-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ref-type-badge--gross{background:#eef2ff;color:#3730a3}.ref-type-badge--gross .ref-type-dot{background:#3730a3}.ref-type-badge--msf{background:#fffbeb;color:#92400e}.ref-type-badge--msf .ref-type-dot{background:#d97706}.ref-type-badge--other{background:#f3f4f6;color:#6b7280}.ref-type-badge--other .ref-type-dot{background:#9ca3af}.ref-msf-warning{margin-left:4px;color:#d97706;font-size:12px}.ref-toggle{position:relative;display:inline-block;width:40px;height:22px;cursor:pointer;flex-shrink:0}.ref-toggle input{opacity:0;width:0;height:0}.ref-toggle-slider{position:absolute;inset:0;background:#ccc;border-radius:22px;transition:.2s}.ref-toggle-slider:before{content:"";position:absolute;width:16px;height:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}.ref-toggle input:checked+.ref-toggle-slider{background:var(--color-primary)}.ref-toggle input:checked+.ref-toggle-slider:before{transform:translateX(18px)}.apm-modal-title{display:flex;align-items:center;grid-gap:12px;gap:12px}.apm-modal-name{font-size:16px;font-weight:600}.apm-modal-sub{font-size:12px;color:var(--color-text-muted);margin-top:2px}.apm-modal-field{margin-bottom:1.2rem}.apm-modal-label{display:block;font-size:12px;font-weight:600;color:var(--color-text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.4px}.apm-modal-label-row{display:flex;align-items:center;grid-gap:6px;gap:6px;margin-bottom:6px}.apm-modal-input,.apm-modal-select{width:100%;height:40px;border:1px solid #e5e7eb;border-radius:8px;padding:0 12px;font-size:13px;background:#fff;outline:none;box-sizing:border-box;transition:border-color .15s}.apm-modal-input:focus,.apm-modal-select:focus{border-color:var(--color-primary)}.apm-modal-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.2rem;background:#fafafa}.apm-modal-toggle-title{font-weight:500;font-size:13px}.apm-modal-toggle-sub{font-size:12px;color:var(--color-text-muted);margin-top:2px}.apm-modal-grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:1.2rem}.apm-modal-ref-types{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:8px;gap:8px}.apm-modal-ref-option{display:flex;align-items:center;grid-gap:8px;gap:8px;cursor:pointer;padding:10px 12px;border:1.5px solid #e8e8e8;border-radius:8px;background:#fff;font-size:12px;font-weight:500;transition:all .15s}.apm-modal-ref-option.selected{border-color:#3a39ff;background:rgba(58,57,255,.04)}.apm-modal-info-icon{width:16px;height:16px;border-radius:50%;background:#e8e8e8;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;cursor:help;flex-shrink:0}.apm-modal-info-box{display:flex;align-items:center;grid-gap:6px;gap:6px;padding:8px 12px;background:#eff6ff;border-radius:8px;font-size:12px;color:#1d4ed8;margin-top:8px}.apm-modal-info-box--sm{margin-bottom:10px}.apm-modal-hr{border:none;border-top:1px solid #e8e8e8;margin:1.2rem 0}.apm-modal-bips-title{font-size:13px;font-weight:600;margin-bottom:8px}.ent-modal-title{display:flex;align-items:center;grid-gap:12px;gap:12px}.ent-modal-name{font-size:17px;font-weight:600}.ent-modal-sub{font-size:12px;color:var(--color-text-muted);margin-top:2px}.ent-modal-fallback-info{padding:10px 14px;background:#f0f9ff;border-radius:8px;font-size:12px;margin-bottom:1rem;color:#0369a1}.ent-modal-fallback-bold{font-weight:600}.ent-modal-fallback-note{color:var(--color-text-muted);margin-left:4px}.ent-modal-warning{display:flex;grid-gap:8px;gap:8px;padding:12px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;margin-bottom:1rem;font-size:12px;color:#92400e}.ent-modal-warning-icon{flex-shrink:0;margin-top:1px}.ent-modal-warning-title{font-weight:600;margin-bottom:2px}.ent-modal-excl-row{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:1.2rem;background:#fff;transition:all .15s}.ent-modal-excl-row--active{border-color:#ffb4a9;background:#fffaf9}.ent-modal-excl-title{font-size:13px;font-weight:500}.ent-modal-excl-sub{font-size:12px;color:var(--color-text-muted);margin-top:2px}.ent-modal-excl-note{font-size:11px;color:var(--color-text-muted);margin-top:4px}.ent-modal-locked{font-size:11px;color:#92400e;background:#fef3c7;padding:4px 8px;border-radius:4px;font-weight:600}.ent-priority-chain{padding:14px 16px;background:#f8f9ff;border:1.5px solid #e0e3ff;border-radius:10px;margin-bottom:12px}.ent-priority-chain-label{font-size:10px;font-weight:700;color:var(--color-primary);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px;opacity:.7}.ent-priority-steps{display:flex;align-items:center;flex-wrap:wrap;grid-gap:6px;gap:6px}.ent-priority-step{font-size:12px;font-weight:500;color:var(--color-text-muted);padding:4px 12px;border-radius:20px;background:#f3f4f6;white-space:nowrap;border:1.5px solid transparent;max-width:160px;overflow:hidden;text-overflow:ellipsis}.ent-priority-step--active{background:rgba(var(--color-primary-rgb),.07);color:var(--color-primary);font-weight:700;border-color:var(--color-primary)}.ent-priority-arrow{color:#9ca3af;font-size:13px;flex-shrink:0}.ent-modal-reason-input{width:100%;border:1px solid #e5e7eb;border-radius:8px;padding:8px 12px;font-size:13px;font-family:inherit;background:#fff;outline:none;box-sizing:border-box;resize:vertical;transition:border-color .15s}.ent-modal-reason-input:focus{border-color:var(--color-primary)}.ent-modal-reason-hint{font-size:11px;color:var(--color-text-muted);margin-top:4px}.ent-modal-bips-hint{font-size:12px;color:var(--color-text-muted);margin-bottom:10px;line-height:1.5}.et-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.et-badge--merchant{background:#ede9fe;color:#5b21b6}.et-badge--parent{background:#dcfce7;color:#166534}.et-badge--grandparent{background:#fef3c7;color:#92400e}.bips-editor{border:1px solid #e5e7eb;border-radius:8px;padding:12px;background:#fafafa}.bips-mode-bar{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:8px 10px;background:#f5f5f5;border-radius:6px;margin-bottom:12px}.bips-mode-label{font-size:12px;font-weight:500}.bips-mode-hint{margin-left:4px;font-size:11px;color:var(--color-text-muted)}.bips-flat-field{display:flex;flex-direction:column;grid-gap:4px;gap:4px}.bips-label{font-weight:600;text-transform:uppercase;letter-spacing:.4px}.bips-label,.bips-label-sm{font-size:11px;color:var(--color-text-muted)}.bips-input{width:100%;height:36px;border:1px solid #e5e7eb;border-radius:6px;padding:0 10px;font-size:13px;background:#fff;outline:none;box-sizing:border-box}.bips-input:focus{border-color:var(--color-primary)}.bips-tier-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bips-tier-currency{display:flex;align-items:center;grid-gap:6px;gap:6px}.bips-sel{height:30px;font-size:12px;border:1px solid #e5e7eb;border-radius:6px;padding:0 6px;background:#fff;outline:none;width:80px}.bips-tier-cols{font-size:10px;font-weight:700;color:#858585;text-transform:uppercase;letter-spacing:.5px}.bips-tier-cols,.bips-tier-row{display:grid;grid-template-columns:1fr 1fr 1fr 30px;grid-gap:6px;gap:6px;margin-bottom:6px}.bips-input-sm{height:32px;border:1px solid #e5e7eb;border-radius:6px;padding:0 8px;font-size:12px;background:#fff;outline:none;width:100%;box-sizing:border-box}.bips-input-sm:focus{border-color:var(--color-primary)}.bips-input-sm:disabled{background:#f3f4f6;color:#9ca3af}.bips-remove-btn{display:flex;align-items:center;justify-content:center;width:28px;height:32px;border:none;background:transparent;cursor:pointer;font-size:16px;color:#ef4444;border-radius:4px;transition:background .15s}.bips-remove-btn:hover:not(:disabled){background:#fef2f2}.bips-remove-btn:disabled{opacity:.3;cursor:default}.bips-add-btn{margin-top:8px;font-size:12px;padding:6px 12px}.bips-add-tier-row{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-wrap:wrap}.bips-add-hint{font-size:11px;color:var(--color-text-muted);margin-top:8px}.apm-entity-page{min-height:100%}.apm-entity-header{padding:20px 24px;border-bottom:1px solid var(--border-color-light);background:var(--background-color-section);margin-bottom:20px;border-radius:var(--border-radius-large);box-shadow:var(--shadow-medium)}.apm-back-btn{margin-bottom:12px}.apm-entity-header-main{display:flex;align-items:center;justify-content:space-between}.apm-entity-header-left{display:flex;align-items:center;grid-gap:16px;gap:16px}.apm-entity-title{font-size:20px;font-weight:600;color:var(--color-text-primary)}.apm-entity-meta{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-top:6px;font-size:12px;color:var(--color-text-muted)}.apm-entity-meta-dot{color:var(--color-text-light)}.apm-entity-body{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.apm-search-card{padding:20px}.apm-search-title{font-size:13px;font-weight:600;margin-bottom:4px}.apm-search-sub{font-size:12px;color:var(--color-text-muted);margin-bottom:12px}.apm-search-inner,.apm-search-wrap{position:relative}.apm-search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:13px;pointer-events:none;color:#858585}.apm-search-input{width:100%;height:40px;border:1px solid #e5e7eb;border-radius:8px;padding:0 12px 0 36px;font-size:13px;background:#fff;outline:none;box-sizing:border-box}.apm-search-input:focus{border-color:var(--color-primary)}.apm-search-drop{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100;overflow:hidden}.apm-search-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;font-size:13px;transition:background .1s}.apm-search-item:hover{background:#f9fafb}.apm-search-item--empty{color:var(--color-text-muted);cursor:default}.apm-loading{display:flex;justify-content:center;padding:2rem}.apm-skel-td,.apm-skel-td-right{padding:12px;border-bottom:1px solid var(--border-color-light)}.apm-skel-td-right{text-align:right}.apm-overview-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.apm-overview-title{font-size:16px;font-weight:600}.apm-overview-filter{height:34px;border:1px solid #e5e7eb;border-radius:6px;padding:0 10px;font-size:12px;outline:none;width:200px}.apm-tabs{display:flex;grid-gap:4px;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--border-color-light);padding-bottom:0}.apm-tab{padding:8px 16px;font-size:13px;font-weight:500;background:none;cursor:pointer;color:var(--color-text-muted);border:none;border-bottom:2px solid transparent;transition:all .15s;margin-bottom:-1px}.apm-tab:hover{color:var(--color-text-primary)}.apm-tab--active{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.apm-overview-table-wrap{overflow-x:auto}.apm-overview-table{width:100%;border-collapse:collapse;font-size:13px}.apm-overview-table th{padding:8px 12px;text-align:left;font-size:11px;font-weight:700;color:#5e5e5e;text-transform:uppercase;letter-spacing:.5px;background:#fafafa}.apm-overview-table td,.apm-overview-table th{border-bottom:1px solid var(--border-color-light)}.apm-overview-table td{padding:10px 12px;vertical-align:middle}.apm-overview-table tr:last-child td{border-bottom:none}.apm-overview-table tr:hover td{background:#fafafa}.apm-ov-name{font-weight:500}.apm-ov-sub{font-size:12px}.apm-ov-empty,.apm-ov-sub{color:var(--color-text-muted)}.apm-ov-empty{text-align:center;padding:2rem!important}.bips-chip{display:inline-flex;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;background:#f3f4f6;color:#374151;white-space:nowrap}.bips-chip--custom{background:#eef2ff;color:#3730a3}.excl-badge{display:inline-flex;align-items:center;grid-gap:4px;gap:4px;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.excl-badge:before{content:"";width:6px;height:6px;border-radius:50%;flex-shrink:0}.excl-badge--included{background:#dcfce7;color:#166534}.excl-badge--included:before{background:#16a34a}.excl-badge--excluded{background:#fee2e2;color:#991b1b}.excl-badge--excluded:before{background:#dc2626}.excl-badge--inherited{background:#fef3c7;color:#92400e}.excl-badge--inherited:before{background:#d97706}.ref-reporting-page{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.ref-reporting-header{display:flex;align-items:center;justify-content:space-between}.ref-reporting-title{font-size:20px;font-weight:700;color:var(--color-text-primary);margin:0}.ref-reporting-export-btn{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;font-size:13px}.ref-reporting-filters-card{padding:20px 24px}.ref-reporting-filters-label{font-size:13px;font-weight:600;color:var(--color-text-muted);margin-bottom:14px}.ref-reporting-filters-row{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:16px}.ref-reporting-filter-group{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.ref-reporting-filter-lbl{font-size:11px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px}.ref-reporting-select{height:42px;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;background:#fff;outline:none;width:100%;box-sizing:border-box;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236B7280' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:0 32px 0 12px;color:var(--color-text-primary);transition:border-color .15s}.ref-reporting-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.08)}.ref-reporting-date-row{display:flex;align-items:flex-end;grid-gap:14px;gap:14px;flex-wrap:wrap;padding-top:4px;border-top:1px solid var(--border-color-light);margin-top:4px}.ref-reporting-date-group{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.ref-reporting-date-input{height:42px;border:1px solid #e5e7eb;border-radius:8px;padding:0 12px;font-size:13px;background:#fff;outline:none;width:170px;box-sizing:border-box;color:var(--color-text-primary);transition:border-color .15s}.ref-reporting-date-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.08)}.ref-reporting-date-hint{flex:1 1;font-size:12px;color:var(--color-text-muted);padding-bottom:10px;min-width:200px;line-height:1.5}.ref-reporting-search-btn{height:42px;white-space:nowrap;flex-shrink:0;align-self:flex-end;min-width:90px}.ref-reporting-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.ref-reporting-stat-card{background:var(--background-color-section);border-radius:var(--border-radius-large);padding:22px 20px 18px;box-shadow:var(--shadow-medium);border:1px solid var(--border-color-light);min-height:96px}.ref-reporting-stat-label{font-size:10px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px}.ref-reporting-stat-value{font-size:26px;font-weight:700;color:var(--color-text-primary);margin-bottom:6px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ref-reporting-stat-sub{font-size:12px;color:var(--color-text-muted)}.ref-rpt-table-card{padding:0;overflow:hidden}.ref-rpt-head{padding:0 20px;height:40px;background:#fafafa;font-size:11px;font-weight:700;color:#5e5e5e;text-transform:uppercase;letter-spacing:.5px}.ref-rpt-head,.ref-rpt-row{display:grid;grid-template-columns:100px 130px 1fr 1fr 1fr 130px 60px 110px;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid var(--border-color-light)}.ref-rpt-row{padding:12px 20px;font-size:13px;transition:background .12s}.ref-rpt-row:last-child{border-bottom:none}.ref-rpt-row:hover{background:rgba(var(--color-primary-rgb),.02)}.ref-rpt-right{text-align:right}.ref-rpt-date{font-size:12px;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ref-rpt-merchant{font-weight:600}.ref-rpt-sub{color:var(--color-text-muted);font-size:12px}.ref-rpt-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.ref-rpt-bips{color:var(--color-text-muted);font-size:13px}.ref-rpt-fee{color:var(--color-primary);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.ref-apm-pill{display:inline-flex;align-items:center;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;white-space:nowrap}.ref-reporting-empty-state{padding:40px;text-align:center;color:var(--color-text-muted);font-size:14px}.status-indicator{padding:.3rem .8rem;border-radius:1rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-indicator.enabled{background-color:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.status-indicator.disabled{background-color:rgba(var(--color-grey-rgb),.1);color:var(--color-text-muted)}.referral-table-container{border:1px solid var(--border-color-light);box-shadow:none;border-radius:var(--border-radius-medium);overflow:hidden}.exclusion-details-wrapper{padding:1.5rem;background-color:var(--background-color-light-gray);border-top:1px solid var(--border-color-light)}.exclusion-section-title{font-size:1.1rem;font-weight:600;color:var(--color-text-primary)}.form-control-spacing{margin-top:1.5rem}.form-action-save{margin-left:1rem}.main-content{width:100%;display:flex;position:relative;height:100vh;background-color:var(--main-page-color)}.pane-wrapper{width:1076px;min-height:612px;display:flex;background-color:var(--color-white);border:1px solid transparent;border-radius:12px;box-shadow:0 5px 14px 0 rgba(0,4,7,.17);overflow:hidden}.left-pane{width:435px;display:flex}.left-pane aside{max-width:300px}.right-pane{width:641px;display:flex;flex-direction:column}.right-pane .backBar{padding:15px;position:absolute}.right-pane .content{margin:auto 0}.blocktext{margin-top:30px;line-height:1.2;width:auto;padding-left:3px;padding-right:3px}.text-centered{text-align:center}.horizontally-centered{justify-content:center;margin:auto}.vertically-centered{align-items:center}.positioned-midway{margin:auto}.adjusted-for-contrast{color:var(--color-white);background-color:transparent}.image-decorated{background-color:#000;background-repeat:no-repeat;background-size:cover;background-position:50%;background-image:url(/static/media/pexels-cottonbro-5076516.a6469eab.png)}.form-box{max-width:445px;margin:auto}.input{color:var(--color-secondary-font);cursor:text;border:none;width:100%;outline-offset:0;outline-color:transparent;box-sizing:border-box}.bottom-border-only{padding-top:10px;padding-bottom:10px;border-bottom:1px solid var(--input-border-color)}.bottom-border-only.has-error{border-bottom:2px solid var(--color-danger);border-bottom:2px solid var(--color-success)}.inp-block{display:block}.inp-inline{display:inline}.vanilla-border{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:5px;width:500px;height:50px;padding:20px;color:var(--color-black);font-family:ProximaNova;font-size:15px;line-height:18px;text-align:left}.vanilla-border.has-error{border:2px solid var(--color-danger)}.vanilla-border.has-success{border:2px solid var(--color-success)}.full-borders{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:5px;width:100%;height:40px;padding:0 1rem;color:var(--color-text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-base);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out}.full-borders:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.2)}.full-borders.has-error{border-color:var(--color-error)}.full-borders.has-error:focus{box-shadow:0 0 0 3px rgba(229,57,53,.2)}.full-borders.has-success{border-color:var(--color-success)}.full-borders.has-success:focus{box-shadow:0 0 0 3px rgba(40,167,69,.2)}.input-box{display:flex;width:100%}.input-success{margin-left:-32px;margin-top:5px;color:var(--color-success);opacity:1}.input-prefix{position:absolute;padding-left:5px;margin-top:8px}.input-prefix,.input-suffix{color:var(--color-primary);opacity:.5}.input-suffix{margin-left:-32px;align-self:center}.input-dropdown{margin-left:-32px;margin-top:5px;color:var(--color-primary);opacity:1}.dropdown-pointer{cursor:pointer}.input-pointer{cursor:text}.copy{cursor:pointer!important;margin-left:-32px;margin-top:5px;color:var(--color-primary);opacity:.8}.super{padding-bottom:18px}h4{color:var(--color-secondary-font)}.ImageBox_image-box__11h8i{display:inline-flex;overflow:hidden}.ImageBox_image__3-8kb{object-fit:cover;width:100%;display:inline-block;height:auto}.ImageBox_sm__2vkfH{height:30px}.ImageBox_sm__2vkfH>.ImageBox_image__3-8kb{max-width:30px}.ImageBox_md__N2bT3{height:60px}.ImageBox_md__N2bT3>.ImageBox_image__3-8kb{max-width:60px}.ImageBox_lg__2h0OS{height:90px}.ImageBox_lg__2h0OS>.ImageBox_image__3-8kb{max-width:90px}.ImageBox_circle__vGvmb{border-radius:50%}.ImageBox_square__2VtbH{border-radius:0}.ImageBox_rounded__2n6IV{border-radius:6px}[data-has-label=true]+[data-has-label=true]{margin-top:22px}[data-has-label=true]+[data-has-label=false]{margin-top:20px}.slick{font-size:13px}.left{text-align:left}.right{text-align:right}.center{text-align:center}.is-disabled{color:var(--color-black);opacity:.4;font-family:AvenirNext;font-size:12px;line-height:21px}.list-container{margin:0;padding:20px;list-style-type:none;background-color:var(--color-white);cursor:pointer;display:grid;grid-template-columns:1fr 2fr}.container{width:444px;position:absolute;z-index:10}.title{font-weight:700;justify-content:left;font-size:14px}.holder{position:relative}.subTitle{opacity:.4;color:var(--color-grey);justify-content:right;font-size:12px;font-weight:700}.textareaContainer{position:relative;width:100%;box-shadow:0 1px 0 0 rgba(0,0,0,.02),0 1px 3px 0 rgba(50,50,93,.15);border-radius:3px;border:1px solid var(--color-black)}.textarea{display:block;width:100%;height:100px;padding:10px 20px 30px;border:0;outline:0;box-sizing:border-box}.textareaErrorStyle{border:1.5px solid red}.full-borders-textarea{background-color:var(--color-white);border:1px solid var(--color-black);border-radius:3px;box-shadow:0 1px 0 0 rgba(0,0,0,.02),0 1px 3px 0 rgba(50,50,93,.15);width:444px;padding-left:30px;color:var(--color-black);font-family:ProximaNova;font-size:15px;line-height:18px;opacity:.5029529389880952;text-align:left}.textareaCounter{font-size:12px;font-weight:700;text-align:right;display:inline-block;width:100%;padding:10px 12px;box-sizing:border-box}.maxLimitStyle{color:red}.screen-loader{position:absolute;left:0;top:0;z-index:998;background:hsla(0,0%,78.4%,.5);height:100%;width:100%}.screen-loader img{position:relative;top:50%;left:55%;width:74px;height:74px}
/*# sourceMappingURL=main.b01fe3d4.chunk.css.map */