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}.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) 1.25rem;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;flex-direction:column;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.5rem;height:2rem;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:2rem}.toggle-slider:before{position:absolute;content:"";height:1.5rem;width:1.5rem;left:.25rem;bottom:.25rem;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:var(--card-padding);margin-top:var(--grid-gap);margin-bottom:var(--grid-gap);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-light);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:var(--grid-gap);padding:.75rem 0}.section-title{color:var(--color-secondary-rgb);flex-grow:1}.configure-button{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.75rem 1.25rem;background-color:rgb(var(--color-primary-rgb));border-radius:6px;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:500;min-width:120px;justify-content:center}.configure-button:hover{background-color:rgba(var(--color-primary-rgb),.9)}.configure-button:active{transform:translateY(0);background-color:rgba(var(--color-primary-rgb),.8)}.configure-button .MuiIconButton-root{color:#fff;padding:0;margin:0;min-width:auto;width:24px;height:24px}.configure-button .MuiIconButton-root:hover{background-color:transparent}.toggles-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.25rem;gap:.25rem}.toggle-field-item{display:flex;align-items:center;width:100%}.toggle-field-item .field-row{width:100%;margin:0}.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}.xero-field-item{flex:2 1 50%;min-width:0}.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:right;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}}.ancillary-table .table thead th:nth-child(2){width:40%}.ancillary-table .table thead th:nth-child(3){width:25%}.ancillary-table .table thead th:nth-child(4){width:25%;text-align:center}.ancillary-table .table thead th:nth-child(5){width:10%;text-align:right}.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)}.add-exclusion-modal .MuiDialog-paper{background:#fbfcfd;background:var(--background-color-lighter-gray,#fbfcfd);border-radius:16px;border-radius:var(--border-radius-large,16px);padding:2rem;padding:var(--card-padding,2rem);box-shadow:0 8px 32px 0 rgba(0,0,0,.12);box-shadow:var(--shadow-strong,0 8px 32px 0 rgba(0,0,0,.12));font-family:"AvenirNext",sans-serif;font-family:var(--font-family-primary,"AvenirNext",sans-serif);max-width:580px;width:100%;border:1px solid #e0e5ee;border:1px solid var(--border-color-light,#e0e5ee);animation:scale-in .3s cubic-bezier(.4,0,.2,1);min-height:450px;display:flex;flex-direction:column}@keyframes scale-in{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.add-exclusion-modal .MuiDialogTitle-root{font-size:1.25rem;font-size:var(--font-size-heading-3,1.25rem);font-weight:700;color:#002542;color:var(--color-text-primary,#002542);margin:0 0 1rem;letter-spacing:-.02em;line-height:1.3}.modal-description{margin-bottom:1.5rem;color:#6c757d;color:var(--color-text-muted,#6c757d);font-size:1rem;font-size:var(--font-size-base,1rem);line-height:1.6;font-weight:400}.add-exclusion-modal .MuiDialogContent-root{flex-grow:1;overflow-y:visible;padding:0}.filter-buttons{display:flex;justify-content:flex-start;margin-bottom:var(--grid-gap);grid-gap:.5rem;gap:.5rem}.filter-buttons .MuiButton-root{text-transform:capitalize;font-family:var(--font-family-primary);border-radius:var(--btn-radius);padding:.5rem 1rem;font-weight:500;box-shadow:none;border:1px solid var(--border-color-light)}.filter-buttons .MuiButton-outlined{color:var(--color-text-muted)}.filter-buttons .MuiButton-outlined:hover{background-color:var(--background-color-subtle);border-color:var(--color-grey-rgb);color:var(--color-text-primary)}.filter-buttons .MuiButton-contained{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.2)}.filter-buttons .MuiButton-contained:hover{background-color:var(--color-primary-accent)}.add-exclusion-modal .MuiDialogActions-root{display:flex;justify-content:flex-end;align-items:center;grid-gap:1.5rem;gap:1.5rem;grid-gap:var(--grid-gap,1.5rem);gap:var(--grid-gap,1.5rem);margin-top:2rem;padding:1.5rem 0 0;border-top:1px solid #e0e5ee;border-top:1px solid var(--border-color-light,#e0e5ee)}.add-exclusion-modal .MuiDialogActions-root .MuiButton-root{font-family:"AvenirNext",sans-serif;font-family:var(--font-family-primary,"AvenirNext",sans-serif);font-size:.875rem;font-size:var(--font-size-small,.875rem);font-weight:600;padding:.75rem 1.5rem;border-radius:.375rem;border-radius:var(--btn-radius,.375rem);border:1px solid transparent;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-width:auto;white-space:nowrap;box-shadow:none;margin:0;text-transform:capitalize}.add-exclusion-modal .MuiDialogActions-root .MuiButton-outlined{background:transparent;color:#6c757d;color:var(--color-text-muted,#6c757d);border-color:#e0e5ee;border-color:var(--border-color-light,#e0e5ee)}.add-exclusion-modal .MuiDialogActions-root .MuiButton-outlined:hover{background:#f5f7fa;background:var(--background-color-subtle,#f5f7fa);border-color:#6c757d;border-color:var(--color-grey-rgb,#6c757d);color:#002542;color:var(--color-text-primary,#002542);transform:translateY(-1px);box-shadow:0 2px 8px 0 rgba(0,0,0,.06);box-shadow:var(--shadow-light,0 2px 8px 0 rgba(0,0,0,.06))}.add-exclusion-modal .MuiDialogActions-root .MuiButton-contained{background-color:var(--color-primary);color:var(--color-white);border-color:var(--color-primary);box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.2)}.add-exclusion-modal .MuiDialogActions-root .MuiButton-contained:hover{background-color:var(--color-primary-accent);border-color:var(--color-primary-accent);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.add-exclusion-modal .MuiAutocomplete-inputRoot{border-radius:var(--btn-radius);font-family:"AvenirNext",sans-serif;font-family:var(--font-family-primary,"AvenirNext",sans-serif)}.hierarchy-option-grandparent,.hierarchy-option-parent{color:grey;font-size:smaller;margin-left:8px}.hierarchy-option-grandparent{margin-left:4px}.referral-container{width:95%;margin:0 auto;padding:var(--section-padding) 0}.invoicing-full-width-form{max-width:1200px;margin:0 auto}.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:1rem;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}.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)}.configure-button:hover{background-color:var(--color-primary-accent);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3);transform:translateY(-1px)}.referral-agreements-table .MuiTableCell-root{font-family:var(--font-family-primary);color:var(--color-text-primary);font-weight:500}.referral-agreements-table .MuiTableHead-root .MuiTableCell-root{font-weight:700;color:var(--color-text-muted);background-color:var(--background-color-subtle)}.referral-agreements-table .MuiIconButton-root{color:var(--color-text-light)}.referral-agreements-table .MuiIconButton-root:hover{color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.05)}.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)}.exclusion-details-wrapper .MuiTableHead-root .MuiTableCell-root{font-size:.875rem;font-weight:600}.exclusion-details-wrapper .referral-table-container .MuiTable-root{table-layout:fixed}.exclusion-details-wrapper .referral-table-container .MuiTableHead-root .MuiTableCell-root:first-child{width:70%}.exclusion-details-wrapper .referral-table-container .MuiTableHead-root .MuiTableCell-root:last-child{width:30%;text-align:right}.exclusion-details-wrapper .referral-table-container .MuiTableBody-root .MuiTableCell-root:last-child{text-align:right}.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.f2ff3f46.chunk.css.map */