.flash-wrapper{position:fixed;z-index:1050;bottom:-5rem;display:none;justify-content:center;align-items:flex-end;width:100%;pointer-events:none}@media screen and (min-width: 768px){.flash-wrapper .custom-ui-flash--nav-offset{margin-left:24rem}}@media (min-width: 640px){.flash-wrapper .custom-ui-flash{font-size:1.4rem}}.flash-wrapper .custom-ui-flash{position:relative;display:flex;margin:0 1.6rem 0 0.6rem;background:rgba(0,0,0,0.88);box-shadow:0 0 0 1px rgba(63,63,68,0.05),0 1px 3px 0 rgba(63,63,68,0.15);border-radius:3px;color:#ffffff;cursor:default;max-width:400px;pointer-events:auto;font-size:1rem}.flash-wrapper .custom-ui-flash .custom-ui-flash__message{display:flex;align-items:center;padding:0.8rem 1.6rem;text-align:center}.flash-wrapper .custom-ui-flash p{margin:0}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button{opacity:0.88;display:none}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button button{touch-action:manipulation}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button .custom-ui-button{position:relative;box-sizing:border-box;display:inline-block;height:auto;margin:0;border:0;font-family:inherit;font-weight:400;white-space:nowrap;cursor:pointer;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0.9rem 1.5rem;background:linear-gradient(to bottom, #fff, #f9fafb);box-shadow:0 1px 0 0 rgba(22,29,37,0.05);border-radius:3px;font-size:1.4rem;line-height:1.6rem;color:#fff;transition:all 0.2s ease-out;transition-property:background, border, box-shadow, color;bottom:1px}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button .custom-ui-button--transparent{background:transparent;border:0;outline:0;box-shadow:none;text-decoration:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button .custom-ui-button--icon-only{padding-right:9px;padding-left:9px}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button .custom-ui-button--transparent.ui-button--icon-only{color:#212b35}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button .next-icon--color-white{color:transparent;fill:#ffffff}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button .custom-ui-button .next-icon{position:relative;top:-0.04em;margin-top:-1.3rem;margin-bottom:-1.3rem}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button .next-icon{background-size:contain;background-position:center;background-repeat:no-repeat;position:relative;top:-0.15em;display:inline-block;vertical-align:middle;fill:#ffffff}.flash-wrapper .custom-ui-flash .custom-ui-flash__close-button .next-icon--size-12{width:12px;height:12px}.flash-wrapper .custom-ui-flash--error{background:rgba(191,7,17,0.88)}.flash-wrapper .custom-ui-flash--error .custom-ui-flash__close-button{display:block;padding:0.4rem 0.8rem;color:#ffffff}.flash-wrapper .custom-ui-flash--error .custom-ui-flash__message{padding:0.8rem 0.8rem 0.8rem 1.6rem}.flash-wrapper .custom-ui-flash--is-animating-in{animation-duration:0.3s;animation-name:flashAnimateIn;animation-timing-function:ease-out}.flash-wrapper--is-visible{display:flex}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:5px 8px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:3px 3px 0 0}.selectize-dropdown-header-close{position:absolute;right:8px;top:50%;color:#303030;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:2px 0 0 0;border-left:1px solid #d0d0d0;border-radius:0 2px 2px 0;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .active[data-value] .remove{border-left-color:#cacaca}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:#ffffff}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#303030;font-family:inherit;font-size:13px;line-height:18px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #d0d0d0;padding:8px 8px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1);border-radius:3px}.selectize-control.multi .selectize-input.has-items{padding:6px 8px 3px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:3px 3px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:2px 6px;background:#f2f2f2;color:#303030;border:0 solid #d0d0d0}.selectize-control.multi .selectize-input>div.active{background:#e8e8e8;color:#303030;border:0 solid #cacaca}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#7d7d7d;background:#ffffff;border:0 solid #ffffff}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 2px 0 0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#f0f0f0;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(125,168,208,0.2);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header{padding:5px 8px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] .option[data-selectable]{cursor:inherit;opacity:0.5}.selectize-dropdown .option[data-selectable]{opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#303030;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5fafd;color:#495c68}.selectize-dropdown .active.create{color:#495c68}.selectize-dropdown .create{color:rgba(48,48,48,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:15px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#808080 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #808080 transparent}.selectize-control.rtl.single .selectize-input:after{left:15px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fafafa}.selectize-control.plugin-drag_drop.multi>.selectize-input>div.ui-sortable-placeholder{visibility:visible !important;background:#f2f2f2 !important;background:rgba(0,0,0,0.06) !important;border:0 none !important;box-shadow:inset 0 0 12px 4px #fff}.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after{content:'!';visibility:hidden}.selectize-control.plugin-drag_drop .ui-sortable-helper{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.selectize-dropdown-header{position:relative;padding:3px 12px;border-bottom:1px solid #d0d0d0;background:#f8f8f8;border-radius:4px 4px 0 0}.selectize-dropdown-header-close{position:absolute;right:12px;top:50%;color:#333333;opacity:0.4;margin-top:-12px;line-height:20px;font-size:20px !important}.selectize-dropdown-header-close:hover{color:#000000}.selectize-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0 none;float:left;box-sizing:border-box}.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0 none}.selectize-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.selectize-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0 none}.selectize-control.plugin-remove_button [data-value]{position:relative;padding-right:24px !important}.selectize-control.plugin-remove_button [data-value] .remove{z-index:1;position:absolute;top:0;right:0;bottom:0;width:17px;text-align:center;font-weight:bold;font-size:12px;color:inherit;text-decoration:none;vertical-align:middle;display:inline-block;padding:1px 0 0 0;border-left:1px solid rgba(0,0,0,0);border-radius:0 2px 2px 0;box-sizing:border-box}.selectize-control.plugin-remove_button [data-value] .remove:hover{background:rgba(0,0,0,0.05)}.selectize-control.plugin-remove_button .active[data-value] .remove{border-left-color:rgba(0,0,0,0)}.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover{background:none}.selectize-control.plugin-remove_button .disabled [data-value] .remove{border-left-color:rgba(77,77,77,0)}.selectize-control.plugin-remove_button .remove-single{position:absolute;right:0;top:0;font-size:23px}.selectize-control{position:relative}.selectize-dropdown,.selectize-input,.selectize-input input{color:#333333;font-family:inherit;font-size:inherit;line-height:20px;-webkit-font-smoothing:inherit}.selectize-input,.selectize-control.single .selectize-input.input-active{background:#fff;cursor:text;display:inline-block}.selectize-input{border:1px solid #ccc;padding:6px 12px;display:inline-block;width:100%;overflow:hidden;position:relative;z-index:1;box-sizing:border-box;box-shadow:none;border-radius:4px}.selectize-control.multi .selectize-input.has-items{padding:5px 12px 2px}.selectize-input.full{background-color:#fff}.selectize-input.disabled,.selectize-input.disabled *{cursor:default !important}.selectize-input.focus{box-shadow:inset 0 1px 2px rgba(0,0,0,0.15)}.selectize-input.dropdown-active{border-radius:4px 4px 0 0}.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}.selectize-control.multi .selectize-input>div{cursor:pointer;margin:0 3px 3px 0;padding:1px 3px;background:#efefef;color:#333333;border:0 solid rgba(0,0,0,0)}.selectize-control.multi .selectize-input>div.active{background:#428bca;color:#fff;border:0 solid rgba(0,0,0,0)}.selectize-control.multi .selectize-input.disabled>div,.selectize-control.multi .selectize-input.disabled>div.active{color:#808080;background:#ffffff;border:0 solid rgba(77,77,77,0)}.selectize-input>input{display:inline-block !important;padding:0 !important;min-height:0 !important;max-height:none !important;max-width:100% !important;margin:0 !important;text-indent:0 !important;border:0 none !important;background:none !important;line-height:inherit !important;-webkit-user-select:auto !important;box-shadow:none !important}.selectize-input>input::-ms-clear{display:none}.selectize-input>input:focus{outline:none !important}.selectize-input::after{content:' ';display:block;clear:left}.selectize-input.dropdown-active::before{content:' ';display:block;position:absolute;background:#ffffff;height:1px;bottom:0;left:0;right:0}.selectize-dropdown{position:absolute;z-index:10;border:1px solid #d0d0d0;background:#fff;margin:-1px 0 0 0;border-top:0 none;box-sizing:border-box;box-shadow:0 1px 3px rgba(0,0,0,0.1);border-radius:0 0 4px 4px}.selectize-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.selectize-dropdown [data-selectable] .highlight{background:rgba(255,237,40,0.4);border-radius:1px}.selectize-dropdown .option,.selectize-dropdown .optgroup-header{padding:3px 12px}.selectize-dropdown .option,.selectize-dropdown [data-disabled],.selectize-dropdown [data-disabled] .option[data-selectable]{cursor:inherit;opacity:0.5}.selectize-dropdown .option[data-selectable]{opacity:1}.selectize-dropdown .optgroup:first-child .optgroup-header{border-top:0 none}.selectize-dropdown .optgroup-header{color:#777777;background:#fff;cursor:default}.selectize-dropdown .active{background-color:#f5f5f5;color:#262626}.selectize-dropdown .active.create{color:#262626}.selectize-dropdown .create{color:rgba(51,51,51,0.5)}.selectize-dropdown-content{overflow-y:auto;overflow-x:hidden;max-height:200px;-webkit-overflow-scrolling:touch}.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input{cursor:pointer}.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input{cursor:text}.selectize-control.single .selectize-input:after{content:' ';display:block;position:absolute;top:50%;right:17px;margin-top:-3px;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#333333 transparent transparent transparent}.selectize-control.single .selectize-input.dropdown-active:after{margin-top:-4px;border-width:0 5px 5px 5px;border-color:transparent transparent #333333 transparent}.selectize-control.rtl.single .selectize-input:after{left:17px;right:auto}.selectize-control.rtl .selectize-input>input{margin:0 4px 0 -2px !important}.selectize-control .selectize-input.disabled{opacity:0.5;background-color:#fff}.selectize-dropdown,.selectize-dropdown.form-control{height:auto;padding:0;margin:2px 0 0 0;z-index:1000;background:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,0.175)}.selectize-dropdown .optgroup-header{font-size:12px;line-height:1.42857143}.selectize-dropdown .optgroup:first-child:before{display:none}.selectize-dropdown .optgroup:before{content:' ';display:block;height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;margin-left:-12px;margin-right:-12px}.selectize-dropdown-content{padding:5px 0}.selectize-dropdown-header{padding:6px 12px}.selectize-input{min-height:34px}.selectize-input.dropdown-active{border-radius:4px}.selectize-input.dropdown-active::before{display:none}.selectize-input.focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.has-error .selectize-input{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .selectize-input:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.selectize-control.multi .selectize-input.has-items{padding-left:9px;padding-right:9px}.selectize-control.multi .selectize-input>div{border-radius:3px}.form-control.selectize-control{padding:0;height:auto;border:none;background:none;box-shadow:none;border-radius:0}:root{color-scheme:light;--p-bg: #f1f1f1;--p-bg-surface: #ffffff;--p-bg-surface-secondary: #f7f7f7;--p-bg-surface-hover: #f1f1f1;--p-bg-fill-brand: #303030;--p-bg-fill-brand-hover: #1a1a1a;--p-bg-fill-critical: #c03221;--p-bg-fill-critical-hover: #a4271a;--p-bg-fill-success-secondary: #e3f1df;--p-bg-fill-warning-secondary: #fff1b8;--p-bg-fill-critical-secondary: #fee9e7;--p-bg-fill-info-secondary: #eaf4ff;--p-text: #303030;--p-text-secondary: #616161;--p-text-disabled: #8a8a8a;--p-text-brand: #005bd3;--p-text-critical: #8e1f0b;--p-text-success: #0c5132;--p-text-warning: #5e4200;--p-border: #d4d4d4;--p-border-subdued: #ebebeb;--p-border-focus: #005bd3;--p-shadow-100: 0 1px 0 rgba(0, 0, 0, 0.05);--p-shadow-200: 0 1px 0 rgba(0, 0, 0, 0.08), 0 4px 12px rgba(0, 0, 0, 0.06);--p-space-1: 4px;--p-space-2: 8px;--p-space-3: 12px;--p-space-4: 16px;--p-space-5: 20px;--p-space-6: 24px;--p-radius-1: 4px;--p-radius-2: 6px;--p-radius-3: 8px;--p-radius-4: 12px;--p-shadow-300: 0 8px 24px rgba(0, 0, 0, 0.08)}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--p-bg);color:var(--p-text);font-family:Inter, -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:14px;line-height:1.45;margin:0;text-rendering:optimizeLegibility}a{color:var(--p-text-brand);text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%}code{background:var(--p-bg-surface-secondary);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-1);color:var(--p-text);font-size:13px;padding:1px 5px}h1,h2,h3,h4,h5,h6,p{margin-top:0}.app-wrapper{min-height:100vh}.app-content{min-width:0}.app-content>main{padding:var(--p-space-6)}.merchant-nav{background:rgba(255,255,255,0.96);border-bottom:1px solid var(--p-border-subdued);position:sticky;top:0;z-index:20}.merchant-nav-inner{align-items:center;display:grid;gap:24px;grid-template-columns:auto 1fr auto;margin:0 auto;max-width:1248px;min-height:56px;padding:0 24px}.merchant-brand{align-items:center;color:var(--p-text);display:inline-flex;font-weight:750;gap:9px}.merchant-brand:hover{text-decoration:none}.merchant-brand-mark{align-items:center;background:#151515;border-radius:8px;color:#fff;display:inline-flex;font-size:11px;height:30px;justify-content:center;letter-spacing:.04em;width:30px}.merchant-nav nav{align-items:stretch;align-self:stretch;display:flex;gap:4px}.merchant-nav nav a{align-items:center;border-bottom:2px solid transparent;color:var(--p-text-secondary);display:inline-flex;font-weight:650;padding:0 12px}.merchant-nav nav a:hover,.merchant-nav nav a.active{border-bottom-color:var(--p-text);color:var(--p-text);text-decoration:none}.merchant-plan{background:var(--p-bg-surface-secondary);border:1px solid var(--p-border-subdued);border-radius:999px;color:var(--p-text-secondary);font-size:12px;font-weight:650;padding:5px 10px}.merchant-plan:hover{color:var(--p-text);text-decoration:none}.app-shell,.content{margin:0 auto;max-width:1120px;width:100%}.content.standard-width{max-width:1120px}.content.wide-settings,.settings-layout .content.wide-settings{max-width:1200px}.container{width:100%}.page-header{display:grid;gap:var(--p-space-3);margin-bottom:var(--p-space-4)}.page-header>.d-flex,.page-title-row{align-items:flex-start;display:flex;gap:var(--p-space-3);justify-content:space-between}.page-title,.display-2{color:var(--p-text);font-size:24px;font-weight:700;letter-spacing:0;line-height:1.25;margin:0}.display-1{font-size:32px;font-weight:700;letter-spacing:0;line-height:1.2}.display-3{font-size:16px;font-weight:500;letter-spacing:0;line-height:1.4}.display-4,.display-5{font-size:14px;font-weight:500;letter-spacing:0;line-height:1.4}.text-muted,.subdued,.hint,small{color:var(--p-text-secondary) !important}.font-weight-bold,b,strong{font-weight:700 !important}.row,.form-row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.row.no-gutters,.form-row.no-gutters,.no-gutters{margin-left:0;margin-right:0}.row>*,.form-row>*{padding-left:8px;padding-right:8px}.no-gutters>*{padding-left:0;padding-right:0}.col,.col-4,.col-12,.col-sm-5,.col-sm-7,.col-sm-12,.col-md-3,.col-md-4,.col-md-6,.col-md-8,.col-md-12{min-width:0;position:relative;width:100%}.col{flex:1 1 0}.col-12,.col-sm-12{flex:0 0 100%;max-width:100%}.col-4{flex:0 0 33.3333%;max-width:33.3333%}.col-sm-5{flex:0 0 41.6667%;max-width:41.6667%}.col-sm-7{flex:0 0 58.3333%;max-width:58.3333%}.d-flex{display:flex !important}.d-inline{display:inline !important}.d-none{display:none !important}.align-items-center{align-items:center !important}.align-items-end{align-items:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.flex-column{flex-direction:column !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-capitalize{text-transform:capitalize !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.w-100{width:100% !important}.h-100{height:100% !important}.hidden,.collapse:not(.show){display:none !important}.border{border:1px solid var(--p-border-subdued) !important}.border-0{border:0 !important}.border-top{border-top:1px solid var(--p-border-subdued) !important}.border-right{border-right:1px solid var(--p-border-subdued) !important}.border-bottom{border-bottom:1px solid var(--p-border-subdued) !important}.border-left-0{border-left:0 !important}.border-right-0{border-right:0 !important}.rounded{border-radius:var(--p-radius-2) !important}.rounded-circle{border-radius:50% !important}.bg-white{background:#ffffff !important}.bg-transparent{background:transparent !important}.text-primary{color:var(--p-text-brand) !important}.mb-0{margin-bottom:0 !important}.mb-2{margin-bottom:8px !important}.mb-3{margin-bottom:12px !important}.mb-4{margin-bottom:16px !important}.mb-5{margin-bottom:20px !important}.mt-2{margin-top:8px !important}.mt-3{margin-top:12px !important}.mt-4{margin-top:16px !important}.mt-5{margin-top:20px !important}.my-2{margin-bottom:8px !important;margin-top:8px !important}.my-4{margin-bottom:16px !important;margin-top:16px !important}.mr-1{margin-right:4px !important}.mr-2{margin-right:8px !important}.mr-3{margin-right:12px !important}.ml-2{margin-left:8px !important}.float-right{float:right !important}.p-0{padding:0 !important}.p-1{padding:4px !important}.p-2{padding:8px !important}.p-3{padding:12px !important}.p-4{padding:16px !important}.px-0{padding-left:0 !important;padding-right:0 !important}.px-3{padding-left:12px !important;padding-right:12px !important}.px-4{padding-left:16px !important;padding-right:16px !important}.py-3{padding-bottom:12px !important;padding-top:12px !important}.py-4{padding-bottom:16px !important;padding-top:16px !important}.pt-2{padding-top:8px !important}.pt-4{padding-top:16px !important}.pt-5{padding-top:20px !important}.pb-2{padding-bottom:8px !important}.pl-4{padding-left:16px !important}.pl-3{padding-left:12px !important}.pr-2{padding-right:8px !important}.line-height-1{line-height:1 !important}.card{background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-100);overflow:hidden}.shadowish{box-shadow:var(--p-shadow-200)}.card-group{display:grid;gap:var(--p-space-3);grid-template-columns:repeat(3, minmax(0, 1fr))}.dashboard-actions{display:grid;gap:var(--p-space-3);grid-template-columns:repeat(2, minmax(0, 1fr))}.dashboard-action-card{align-items:flex-start;background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-100);color:var(--p-text);display:flex;gap:var(--p-space-3);min-height:96px;padding:var(--p-space-4)}.dashboard-action-card:hover,.dashboard-action-card:focus{background:var(--p-bg-surface);border-color:var(--p-border);box-shadow:none;text-decoration:none}.dashboard-action-icon{align-items:center;background:var(--p-bg-surface-secondary);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-2);color:var(--p-text-secondary);display:inline-flex;flex:0 0 36px;height:36px;justify-content:center}.dashboard-action-icon svg{display:block;fill:currentColor;height:20px;width:20px}.dashboard-action-content{display:grid;gap:3px;min-width:0}.dashboard-action-title{color:var(--p-text);font-size:15px;font-weight:700}.dashboard-action-subtitle{color:var(--p-text-secondary)}.card-body,.card-header,.card-footer{padding:var(--p-space-4)}.card-header,.card-footer{background:var(--p-bg-surface-secondary);border-color:var(--p-border-subdued)}.card h1,.card h2,.card h3{margin:0}.btn,.button,.button-primary,.btn-primary,.btn-secondary,.btn-danger,.btn-outline-primary,.btn-outline-secondary,input[type="submit"]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--p-border);border-radius:var(--p-radius-2);box-shadow:var(--p-shadow-100);cursor:pointer;display:inline-flex;font:inherit;font-weight:650;justify-content:center;line-height:1.25;min-height:32px;padding:6px 12px;text-decoration:none;transition:background 120ms ease, border-color 120ms ease, box-shadow 120ms ease;width:auto}.btn:hover,.button:hover,.button-primary:hover,.btn-primary:hover,.btn-secondary:hover,.btn-danger:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover{text-decoration:none}.btn-primary,.button-primary,input[type="submit"]{background:var(--p-bg-fill-brand);border-color:var(--p-bg-fill-brand);color:#ffffff}.btn-primary:hover,.button-primary:hover,input[type="submit"]:hover{background:var(--p-bg-fill-brand-hover);border-color:var(--p-bg-fill-brand-hover)}.btn-secondary,.btn-outline-secondary,.btn-outline-primary,.button,.btn{background:#ffffff;color:var(--p-text)}.btn-secondary:hover,.btn-outline-secondary:hover,.btn-outline-primary:hover,.button:hover,.btn:hover{background:var(--p-bg-surface-hover)}.btn-outline-primary{border-color:var(--p-border-focus);color:var(--p-text-brand)}.btn-sm{font-size:13px;min-height:28px;padding:4px 10px}.btn-danger{background:var(--p-bg-fill-critical);border-color:var(--p-bg-fill-critical);color:#ffffff}.btn-danger:hover{background:var(--p-bg-fill-critical-hover);border-color:var(--p-bg-fill-critical-hover)}.btn.disabled,.btn:disabled,input.disabled[type="submit"],input[type="submit"]:disabled,.disabled{cursor:not-allowed !important;opacity:0.55}.btn-link{color:inherit;display:block}.btn-link:hover{text-decoration:none}.button-group,.btn-group{align-items:center;display:inline-flex;gap:var(--p-space-2)}.alert,.banner{border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);margin:var(--p-space-4) 0;padding:var(--p-space-4)}.alert-danger,.banner-critical{background:var(--p-bg-fill-critical-secondary);border-color:#fed3d1;color:var(--p-text-critical)}.banner-success,.alert-success{background:var(--p-bg-fill-success-secondary);border-color:#b4e3c4;color:var(--p-text-success)}.alert-heading{font-size:15px;margin-bottom:var(--p-space-2)}.badge{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:650;line-height:1.2;min-height:20px;padding:2px 8px}.badge-success,.badge-info{background:var(--p-bg-fill-success-secondary);color:var(--p-text-success)}.badge-warning,.badge-attention{background:var(--p-bg-fill-warning-secondary);color:var(--p-text-warning)}.badge-danger{background:var(--p-bg-fill-critical-secondary);color:var(--p-text-critical)}.badge-secondary{background:var(--p-bg-surface-hover);color:var(--p-text-secondary)}.breadcrumb{display:flex;flex-wrap:wrap;gap:var(--p-space-1);list-style:none;margin:0;padding:0}.breadcrumb-item{color:var(--p-text-secondary);font-size:13px}.breadcrumb-item+.breadcrumb-item::before{color:var(--p-text-disabled);content:"/";padding:0 var(--p-space-1) 0 0}.breadcrumb-item.active{color:var(--p-text)}.nav,.nav-polaris,.tabs{align-items:center;border-bottom:1px solid var(--p-border-subdued);display:flex;gap:var(--p-space-1);list-style:none;margin:0;padding:0 var(--p-space-3)}.nav-link,.tab{border-bottom:2px solid transparent;color:var(--p-text-secondary);display:inline-flex;font-weight:650;padding:11px 10px 9px}.nav-link:hover,.nav-link.active,.tab:hover,.tab-active{border-bottom-color:var(--p-text);color:var(--p-text);text-decoration:none}.list-group{list-style:none;margin:0;padding:0}.list-group-item{align-items:center;border-bottom:1px solid var(--p-border-subdued);color:var(--p-text);display:flex;justify-content:space-between;min-height:44px;padding:12px 16px}.list-group-item:last-child{border-bottom:0}.list-group-item-action:hover{background:var(--p-bg-surface-hover);text-decoration:none}.close-btn{align-items:center;border-radius:var(--p-radius-2);color:var(--p-text-secondary);cursor:pointer;display:inline-flex;flex:0 0 28px;height:28px;justify-content:center;margin-left:var(--p-space-3);width:28px}.close-btn:hover{background:var(--p-bg-surface-hover);color:var(--p-text)}.close-btn svg{display:block;fill:currentColor;height:18px;width:18px}.close-btn svg .dynamic{fill:currentColor}.settings-list{gap:var(--p-space-2) 0}.setting-icon{align-items:center;background:var(--p-bg-surface-secondary);border-radius:var(--p-radius-2);display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.setting-icon svg{height:20px;width:20px}.settings-details{display:grid;gap:2px;min-height:0}.settings-details .title{color:var(--p-text)}.settings-details .subtitle{color:var(--p-text-secondary);font-size:13px}.advanced-plan-btn{right:var(--p-space-3);top:var(--p-space-3);z-index:1}.table,.data-table{border-collapse:collapse;font-size:14px;width:100%}.table th,.table td,.data-table th,.data-table td{border-bottom:1px solid var(--p-border-subdued);padding:12px 16px;text-align:left;vertical-align:middle}.table thead th,.data-table thead th{background:var(--p-bg-surface-secondary);color:var(--p-text-secondary);font-size:12px;font-weight:700}.table-hover tbody tr:hover,.offer-row:hover{background:var(--p-bg-surface-hover)}.table-borderless td,.table-borderless th{border-bottom:0}.pagination-wrap{display:flex;justify-content:center;margin:var(--p-space-4) 0 0}.pagination-wrap nav{max-width:100%}.pagination{align-items:center;display:flex;flex-wrap:wrap;gap:var(--p-space-1);justify-content:center;list-style:none;margin:0;padding:0}.page-link,.page-item>span{align-items:center;background:var(--p-bg-surface);border:1px solid var(--p-border);border-radius:var(--p-radius-2);color:var(--p-text);display:inline-flex;font-weight:650;min-height:34px;min-width:34px;padding:6px 11px;text-decoration:none}.page-link:hover,.page-link:focus{background:var(--p-bg-surface-hover);color:var(--p-text);text-decoration:none}.page-item.active .page-link{background:var(--p-text);border-color:var(--p-text);color:var(--p-bg-surface)}.page-item.disabled .page-link,.page-item.disabled>span{background:var(--p-bg-surface-secondary);color:var(--p-text-disabled);pointer-events:none}.product-img{align-items:center;background:var(--p-bg-surface-secondary);border:1px solid var(--p-border-subdued);display:flex;flex:0 0 52px;height:52px;justify-content:center;overflow:hidden;width:52px}.product-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-details{gap:2px;justify-content:center}form{margin:0}.form-group,.input,.field{display:grid;gap:6px;margin-bottom:var(--p-space-4)}label,.control-label,.field-label{color:var(--p-text);font-weight:650}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="file"]),select,textarea,.form-control,.selectize-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff;border:1px solid #8a8a8a;border-radius:var(--p-radius-2);color:var(--p-text);display:block;font:inherit;min-height:36px;padding:7px 11px;width:100%}input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="file"]):disabled,select:disabled,textarea:disabled,.form-control:disabled{background:#ebebeb;border-color:#c9c9c9;color:var(--p-text-disabled);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--p-text-disabled)}textarea{min-height:96px;resize:vertical}input:focus,select:focus,textarea:focus,.form-control:focus,.selectize-input.focus{border-color:var(--p-border-focus);box-shadow:0 0 0 1px var(--p-border-focus);outline:0}input[type="checkbox"],input[type="radio"]{accent-color:#303030;height:18px;width:18px}.custom-control{align-items:flex-start;display:flex;gap:var(--p-space-2);margin-bottom:var(--p-space-2)}.custom-control-input{margin-top:2px}.custom-control-label{font-weight:500}.input.radio_buttons .radio,.input.check_boxes .checkbox,.checkbox{align-items:center;display:flex;gap:var(--p-space-2)}.form-actions,.submit-section{align-items:center;display:flex;gap:var(--p-space-2);justify-content:flex-end}.input-group{align-items:stretch;display:flex;width:100%}.input-group>.form-control,.input-group>input{flex:1 1 auto;min-width:0}.input-group-append,.input-group-text{align-items:center;display:inline-flex}.input-group-text{background:var(--p-bg-surface-secondary);border:1px solid #8a8a8a;border-left:0;border-radius:0 var(--p-radius-2) var(--p-radius-2) 0;color:var(--p-text-secondary);min-height:36px;padding:7px 11px}.input-group:has(input:disabled) .input-group-text,.input-group:has(select:disabled) .input-group-text,.input-group:has(textarea:disabled) .input-group-text,.input-group:has(.form-control:disabled) .input-group-text{background:#ebebeb;border-color:#c9c9c9;color:var(--p-text-disabled);cursor:not-allowed}.error,.invalid-feedback,.text-danger{color:var(--p-text-critical) !important}.is-invalid{border-color:var(--p-bg-fill-critical) !important}.settings-layout .app-content>main{padding:0}.settings-layout .app-content>main>.content{padding-left:var(--p-space-5);padding-right:var(--p-space-5)}.settings-layout header{align-items:center;background:var(--p-bg-surface);border-bottom:1px solid var(--p-border-subdued);box-shadow:var(--p-shadow-100);min-height:64px}.settings-layout header .title{min-width:360px;padding:0 var(--p-space-4)}.settings-layout header .action,.settings-layout header .bg-white{min-height:64px;position:relative}.settings-layout header input[type="submit"]{right:var(--p-space-4)}.settings-content{min-height:calc(100vh - 64px)}.settings-sidebar{background:var(--p-bg-surface);flex:0 0 360px;max-width:360px;overflow-y:auto}.settings-preview{background:var(--p-bg);min-width:0;overflow-y:auto}.email-preview{max-width:720px;width:100%}.email-container{background:var(--p-bg-surface-secondary);border-radius:var(--p-radius-3)}.modal-body,.modal-footer{padding:var(--p-space-4)}.modal-footer{align-items:center;border-top:1px solid var(--p-border-subdued);display:flex;justify-content:flex-end}.media-container{background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-200);max-width:760px;overflow:hidden;width:100%}.widget-settings-header{align-items:center;display:flex;justify-content:space-between;padding:0 var(--p-space-5)}.settings-layout header.widget-settings-header .title{align-items:center;display:flex;gap:var(--p-space-3);min-width:0;padding:0}.settings-layout header.widget-settings-header .action{align-items:center;display:flex;justify-content:flex-end;min-height:0;position:static}.settings-layout header.widget-settings-header input[type="submit"]{position:static !important;right:auto}.widget-settings-header .back-btn{background:transparent;border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-2);color:var(--p-text);left:auto;padding:7px;position:static !important}.widget-settings-header .back-btn svg{display:block;height:18px;width:18px}.widget-settings-content{display:grid !important;grid-template-columns:minmax(360px, 430px) minmax(0, 1fr);height:calc(100vh - 64px);min-height:0;overflow:hidden}.widget-settings-sidebar{border-right:1px solid var(--p-border-subdued);flex:none;height:calc(100vh - 64px);max-width:none;overflow-y:auto;overscroll-behavior:contain;width:auto}.widget-settings-sidebar>.mt-2{margin-top:0 !important}.widget-settings-sidebar>.mt-2>form>.card{background:transparent;box-shadow:none}.widget-settings-sidebar>.mt-2>form>.card>.card-body{padding:var(--p-space-4)}.widget-settings-sidebar .settings-section-title{color:var(--p-text);font-size:14px;font-weight:700}.widget-settings-sidebar .card:not(.rounded-0){box-shadow:none}.widget-settings-sidebar textarea.form-control{min-height:72px}.widget-settings-preview{align-items:flex-start;display:flex;height:calc(100vh - 64px);justify-content:center;overflow-y:auto;padding:var(--p-space-5)}.widget-preview-card{max-width:760px;position:sticky;top:0;width:100%}.widget-settings-preview better-price-form-popup{align-items:stretch;background:transparent;display:block;justify-content:initial;padding:0}.widget-settings-preview better-price-form-popup .modal-body{background:#ffffff;max-height:none;overflow:visible;padding:var(--p-space-5);width:auto}.widget-settings-preview better-price-form-popup .offer-header{padding-bottom:var(--p-space-3)}.widget-settings-preview better-price-form-popup .offer-header h2{color:var(--p-text);font-size:22px;line-height:1.25;margin:0 0 var(--p-space-2)}.widget-settings-preview better-price-form-popup .offer-header p{color:var(--p-text-secondary);margin:0}.widget-settings-preview better-price-form-popup .form-content{display:grid;gap:var(--p-space-4);grid-template-columns:minmax(0, 1.05fr) minmax(220px, 0.95fr);min-height:0}.widget-settings-preview better-price-form-popup .offer-form{margin-right:0;min-width:0;width:auto}.widget-settings-preview better-price-form-popup .variant-selector{border-left:1px solid var(--p-border-subdued);margin-left:0;min-width:0;padding-left:var(--p-space-4);width:auto}.widget-settings-preview better-price-form-popup .vertical-separator{display:none}.widget-settings-preview better-price-form-popup .form-group{margin-bottom:var(--p-space-3)}.widget-settings-preview better-price-form-popup label,.widget-settings-preview better-price-form-popup .control-label{color:var(--p-text);font-size:13px;font-weight:650}.widget-settings-preview better-price-form-popup .form-control{border-color:var(--p-border);border-radius:var(--p-radius-2);min-height:36px}.widget-settings-preview better-price-form-popup textarea.form-control{min-height:64px}.widget-settings-preview better-price-form-popup .line-height-1{line-height:1.3;margin:0 0 var(--p-space-3)}.widget-settings-preview better-price-form-popup .product .product-image img{border-radius:var(--p-radius-3);height:150px;-o-object-fit:cover;object-fit:cover;width:100%}.widget-settings-preview better-price-form-popup .product .product-title{color:var(--p-text);font-size:18px;line-height:1.25}.widget-settings-preview better-price-form-popup .product .product-price{color:var(--p-text-secondary);font-size:14px}.widget-settings-preview better-price-form-popup .modal-footer{border-top:1px solid var(--p-border-subdued);padding:var(--p-space-4) var(--p-space-5)}.widget-settings-preview better-price-form-popup .modal-footer .button-group{display:flex;gap:var(--p-space-2);justify-content:flex-end}.widget-settings-preview better-price-form-popup .btn{align-items:center;border-radius:var(--p-radius-2);display:inline-flex;font-weight:650;min-height:36px;padding:7px 14px}.email-template-grid{display:grid;gap:var(--p-space-3);grid-template-columns:repeat(2, minmax(0, 1fr))}.email-template-card{align-items:center;background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-100);color:var(--p-text);display:grid;gap:var(--p-space-4);grid-template-columns:auto minmax(0, 1fr) auto;padding:var(--p-space-4);text-decoration:none}.email-template-card:hover{background:var(--p-bg-surface-hover);color:var(--p-text);text-decoration:none}.email-template-icon{align-items:center;background:var(--p-bg-surface-secondary);border-radius:var(--p-radius-3);color:var(--p-text);display:inline-flex;height:48px;justify-content:center;width:48px}.email-template-icon svg{display:block;height:24px;width:24px}.email-template-content{display:grid;gap:4px;min-width:0}.email-template-title{font-size:16px;font-weight:750}.email-template-description,.email-template-meta{color:var(--p-text-secondary);line-height:1.35}.email-template-meta{font-size:13px;font-weight:650}.email-settings-header{align-items:center;background:var(--p-bg-surface);border-bottom:1px solid var(--p-border-subdued);display:flex;justify-content:space-between;min-height:64px;padding:0 var(--p-space-5)}.settings-layout header.email-settings-header .title,.email-settings-header .title{align-items:center;display:flex;gap:var(--p-space-3);min-width:0;padding:0}.settings-layout header.email-settings-header .action,.email-settings-header .action{align-items:center;display:flex;min-height:0;position:static}.settings-layout header.email-settings-header input[type="submit"]{position:static !important;right:auto}.email-settings-header .back-btn{background:transparent;border:1px solid var(--p-border-subdued);color:var(--p-text);left:auto;position:static !important}.email-settings-header .back-btn svg{display:block;height:18px;width:18px}.email-settings-header .text-muted{font-size:13px;font-weight:650}.email-settings-header .page-title{font-size:24px;line-height:1.2}.email-editor-content{display:grid !important;grid-template-columns:minmax(360px, 430px) minmax(0, 1fr);height:calc(100vh - 64px);min-height:0;overflow:hidden}.email-settings-sidebar{border-right:1px solid var(--p-border-subdued);flex:none;height:calc(100vh - 64px);max-width:none;overflow-y:auto;overscroll-behavior:contain;width:auto}.email-settings-panel{padding:var(--p-space-4)}.email-settings-panel .settings-section-title{font-size:18px;line-height:1.25}.email-settings-panel .card-body>.text-muted,.email-settings-panel .email-stats-card .text-muted{font-size:14px;line-height:1.4}.email-settings-panel .control-label{font-size:14px}.email-stats-card{align-items:center;background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-100);display:flex;justify-content:space-between;margin-bottom:var(--p-space-3);padding:var(--p-space-4)}.email-stats-card strong{color:var(--p-text);display:block;font-size:22px;line-height:1.15}.email-settings-preview{background:var(--p-bg);height:calc(100vh - 64px);overflow-y:auto;padding:var(--p-space-5)}.email-preview-card{margin:0 auto;max-width:760px;position:sticky;top:0;width:100%}.email-preview-subject{background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-100);display:grid;gap:4px;margin-bottom:var(--p-space-3);padding:var(--p-space-3) var(--p-space-4)}.email-preview-subject span{color:var(--p-text-secondary);font-size:12px;font-weight:650;text-transform:uppercase}.email-preview-subject strong{color:var(--p-text);font-size:15px;line-height:1.35}.email-body{border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);background:var(--p-bg-surface);box-shadow:var(--p-shadow-100);overflow:hidden}.email-banner{background:var(--p-bg-surface-secondary);border:1px dashed var(--p-border);min-height:168px;overflow:hidden;position:relative}.email-banner img,.email-banner svg{display:block;height:auto;max-height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.placeholder-overlay{background:rgba(255,255,255,0.72);color:var(--p-text-secondary);font-weight:650;z-index:1}.email-content{padding:var(--p-space-5)}.email-content .email-title{color:var(--p-text);font-size:26px;line-height:1.2;margin:0 auto var(--p-space-4);max-width:560px}.email-content .product-image{border-radius:var(--p-radius-3);display:block;height:180px;margin:0 auto var(--p-space-3);-o-object-fit:cover;object-fit:cover;width:180px}.email-content .email-product-placeholder{align-items:center;background:linear-gradient(145deg, #f6f6f7, #e4e5e7);border:1px solid var(--p-border-subdued);color:var(--p-text-secondary);display:flex;font-size:13px;font-weight:650;justify-content:center}.email-content h2{color:var(--p-text);font-size:18px;margin:0 0 var(--p-space-2)}.email-content .old-price{color:var(--p-text-secondary);margin:0;text-decoration:line-through}.email-content .new-discounted-price{color:var(--p-text);font-size:16px;margin:0 0 var(--p-space-3)}.email-content-text{color:var(--p-text-secondary);line-height:1.5;margin:var(--p-space-3) auto;max-width:560px}.offer-email-preview-canvas{background:#f4f5f7;border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);padding:28px 32px}.offer-email-preview-brand{color:#202223;font-size:17px;font-weight:750;margin-bottom:18px;text-align:center}.email-body.offer-email-preview-body{border-color:#e1e3e5;border-radius:14px;box-shadow:0 8px 28px rgba(32,34,35,0.08)}.offer-email-preview-body .email-banner{border-left:0;border-right:0;border-top:0;min-height:128px}.offer-email-preview-content{padding:34px 34px 30px}.offer-email-preview-kicker{color:#5c6ac4;font-size:11px;font-weight:750;letter-spacing:1.2px;margin:0 0 9px;text-transform:uppercase}.offer-email-preview-content .email-title{font-size:30px;letter-spacing:-0.45px;margin-bottom:10px}.offer-email-preview-lead{color:#5c5f62;font-size:15px;line-height:1.55;margin:0 auto 24px;max-width:520px}.offer-email-preview-product,.offer-email-preview-code,.offer-email-preview-message{background:#f7f8fa;border:1px solid #e8e9eb;border-radius:10px;margin:0 auto 16px;max-width:540px;padding:20px}.offer-email-preview-product .product-image{height:160px;margin-bottom:14px;width:160px}.offer-email-preview-product h2{margin-bottom:16px}.offer-email-preview-prices{display:grid;gap:16px;grid-template-columns:repeat(2, minmax(0, 1fr))}.offer-email-preview-prices>div,.offer-email-preview-requested-price{display:grid;gap:5px}.offer-email-preview-prices span,.offer-email-preview-requested-price span,.offer-email-preview-code span{color:#6d7175;font-size:10px;font-weight:750;letter-spacing:0.75px;text-transform:uppercase}.offer-email-preview-prices strong,.offer-email-preview-requested-price strong{color:#202223;font-size:20px}.offer-email-preview-prices .old-price{color:#8c9196;font-size:15px;text-decoration:line-through}.offer-email-preview-code{background:#f0f5ff;border-color:#c9d8ff;display:grid;gap:7px}.offer-email-preview-code strong{color:#202223;font-family:Courier, monospace;font-size:21px;letter-spacing:1px}.offer-email-preview-message{border-left:4px solid #5c6ac4;color:#3d3f40;line-height:1.55;text-align:left}.offer-email-preview-button{min-width:220px;padding:13px 28px}.offer-email-preview-note{color:#6d7175;font-size:12px;line-height:1.5;margin:14px auto 0;max-width:480px}.offer-email-preview-footer{color:#8c9196;font-size:12px;line-height:1.5;margin:18px auto 0;max-width:520px;text-align:center}.custom-branding-icon{display:grid;gap:var(--p-space-2)}.upload-branding-icon{background:var(--p-bg-surface-secondary);border:1px dashed var(--p-border);border-radius:var(--p-radius-3) !important;min-height:132px;overflow:hidden}.upload-branding-icon img{border-radius:var(--p-radius-2);max-height:160px;-o-object-fit:cover;object-fit:cover;width:100%}.custom-branding-icon input[type="file"]{cursor:pointer;opacity:0}.remove-custom-branding-icon{color:var(--p-text-critical);font-weight:650}.remove-custom-branding-icon:hover{color:var(--p-text-critical)}.product-list{background:var(--p-bg-surface-secondary);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-2);padding:var(--p-space-3)}.blocker,.plan-blocker{background:rgba(255,255,255,0.72);display:none;inset:0;height:100%;width:100%;z-index:2}.automatic-mode-settings-card.disabled .blocker,.disabled .plan-blocker{display:block}.status-dot{background:#008060;height:10px;width:10px}.status-dot.disabled{background:#c03221}.billing-summary-card{align-items:center;background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-100);display:flex;gap:var(--p-space-4);justify-content:space-between;padding:var(--p-space-4)}.billing-summary-content{display:grid;gap:4px;min-width:0}.billing-summary-content h2{align-items:center;color:var(--p-text);display:flex;flex-wrap:wrap;font-size:20px;gap:var(--p-space-2);margin:0}.billing-summary-content p{color:var(--p-text-secondary);margin:2px 0 0;max-width:660px}.billing-summary-side{align-items:flex-end;display:grid;gap:var(--p-space-2);justify-items:end}.billing-eyebrow{color:var(--p-text-secondary);font-size:12px;font-weight:650;text-transform:uppercase}.billing-summary-price,.billing-plan-price{align-items:baseline;color:var(--p-text);display:flex;flex-wrap:wrap;gap:4px;white-space:nowrap}.billing-summary-price span{font-size:24px;font-weight:750}.billing-summary-price small,.billing-plan-price small{color:var(--p-text-secondary);font-size:13px}.billing-plan-grid{display:grid;gap:var(--p-space-3);grid-template-columns:repeat(3, minmax(0, 1fr))}.billing-feature-callout{align-items:center;background:#f2f7ff;border:1px solid #b7cfea;border-radius:var(--p-radius-3);display:grid;gap:var(--p-space-3);grid-template-columns:auto minmax(0, 1fr) auto;padding:var(--p-space-4)}.billing-feature-callout-icon{background:#005bd3;border-radius:999px;color:#fff;font-size:11px;font-weight:750;letter-spacing:0.04em;padding:5px 9px;text-transform:uppercase}.billing-feature-callout strong{color:var(--p-text);display:block;margin-bottom:2px}.billing-feature-callout p{color:var(--p-text-secondary);margin:0}.billing-plan-card{background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-100);display:flex;flex-direction:column;gap:var(--p-space-4);min-height:360px;padding:var(--p-space-4)}.billing-plan-card.is-current{border-color:var(--p-border-focus);box-shadow:inset 0 0 0 1px var(--p-border-focus),var(--p-shadow-100)}.billing-plan-card.is-featured{border-top:4px solid #005bd3;padding-top:calc(var(--p-space-4) - 3px)}.billing-plan-labels{align-items:center;display:flex;gap:var(--p-space-2);justify-content:space-between;min-height:24px}.billing-plan-audience{color:var(--p-text-secondary);font-size:12px;font-weight:650;letter-spacing:0.025em;text-transform:uppercase}.billing-plan-header{align-items:flex-start;display:flex;gap:var(--p-space-3);justify-content:space-between}.billing-plan-header h2{color:var(--p-text);font-size:20px;margin:0 0 6px}.billing-plan-price span{font-size:18px;font-weight:750}.billing-plan-description{color:var(--p-text-secondary);margin:0;min-height:66px}.billing-feature-list{display:grid;gap:var(--p-space-2);list-style:none;margin:0;padding:0}.billing-feature-list li{align-items:flex-start;color:var(--p-text);display:flex;gap:var(--p-space-2);line-height:1.35}.billing-feature-icon{align-items:center;background:var(--p-bg-fill-success-secondary);border-radius:50%;color:var(--p-text-success);display:inline-flex;flex:0 0 20px;height:20px;justify-content:center;margin-top:1px;width:20px}.billing-feature-icon svg{display:block;fill:currentColor;height:14px;width:14px}.billing-plan-action{margin-top:auto}.billing-comparison-card{background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-100);overflow:hidden}.billing-comparison-heading{align-items:flex-end;border-bottom:1px solid var(--p-border-subdued);display:flex;gap:var(--p-space-4);justify-content:space-between;padding:var(--p-space-4)}.billing-comparison-heading h2{color:var(--p-text);font-size:20px;margin:3px 0 0}.billing-comparison-heading p{color:var(--p-text-secondary);margin:0;max-width:460px;text-align:right}.billing-comparison-scroll{overflow-x:auto}.billing-comparison-table{border-collapse:collapse;min-width:720px;width:100%}.billing-comparison-table th,.billing-comparison-table td{border-bottom:1px solid var(--p-border-subdued);padding:13px var(--p-space-4);text-align:center;vertical-align:middle}.billing-comparison-table thead th{background:var(--p-bg-surface-secondary);color:var(--p-text);font-size:12px;letter-spacing:0.03em;text-transform:uppercase}.billing-comparison-table th:first-child{text-align:left;width:46%}.billing-comparison-table tbody th{color:var(--p-text);font-weight:600}.billing-comparison-table tbody td{color:var(--p-text-secondary)}.billing-comparison-table tbody td:last-child{color:var(--p-text);font-weight:650}.billing-comparison-table tbody tr:last-child th,.billing-comparison-table tbody tr:last-child td{border-bottom:0}.billing-footnote{color:var(--p-text-secondary);font-size:13px;text-align:center}.plan-card{height:100%}.feature-list{color:var(--p-text-secondary);display:grid;gap:var(--p-space-2);list-style:none;margin:var(--p-space-3) 0 0;padding:0}.feature-list li{display:flex;gap:var(--p-space-2)}.price-difference{background:var(--p-bg-surface-secondary);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);overflow:hidden}.accepted-offer-details{background:var(--p-bg-fill-success-secondary);color:var(--p-text-success)}.offer-product-details{display:grid;gap:var(--p-space-2)}.offer-product-details .product-img{height:auto;width:100%}.offer-product-details .product-img img{height:auto;-o-object-fit:contain;object-fit:contain}.empty-content{background:var(--p-bg-surface);border:1px dashed var(--p-border);border-radius:var(--p-radius-3);padding:var(--p-space-6)}.empty-content svg,.empty-content img{height:auto;max-width:185px}.back-btn{align-items:center;border-radius:var(--p-radius-2);display:inline-flex;left:var(--p-space-3);padding:var(--p-space-2)}.back-btn:hover{background:var(--p-bg-surface-hover)}.product .product-image img{border-radius:var(--p-radius-2)}.product .product-title{font-size:16px;font-weight:700}.product .product-price{color:var(--p-text-secondary);font-weight:650}.product-options{display:grid;gap:var(--p-space-2)}.product-option{border-bottom:1px solid var(--p-border-subdued);cursor:pointer;min-height:32px}.selection-option-details,.selected-variant-option-details{align-items:center;display:flex;justify-content:space-between}.options-container{background:#ffffff;border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-2);display:none;margin:var(--p-space-1) 0;max-height:128px;overflow-y:auto}.product-option.opened .options-container{display:block}.option-value{padding:var(--p-space-1) var(--p-space-2)}.option-value:hover,.option-value.selected{background:var(--p-bg-surface-hover)}@media (min-width: 768px){.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.6667%;max-width:66.6667%}.col-md-12{flex:0 0 100%;max-width:100%}.d-md-table-cell{display:table-cell !important}.px-md-0{padding-left:0 !important;padding-right:0 !important}.px-md-5{padding-left:20px !important;padding-right:20px !important}.pr-md-0{padding-right:0 !important}}@media (max-width: 900px){.app-content>main{padding:var(--p-space-4)}.card-group{grid-template-columns:1fr}.dashboard-actions{grid-template-columns:1fr}.billing-plan-grid{grid-template-columns:1fr}.billing-feature-callout{align-items:start;grid-template-columns:auto minmax(0, 1fr)}.billing-feature-callout .btn{grid-column:1 / -1}.billing-comparison-heading{align-items:flex-start;display:grid}.billing-comparison-heading p{text-align:left}.email-template-grid{grid-template-columns:1fr}.settings-content{display:block !important}.email-editor-content{display:block !important;height:auto;overflow:visible}.widget-settings-content{display:block !important;height:auto;overflow:visible}.settings-sidebar{max-width:none;width:100%}.widget-settings-sidebar{border-bottom:1px solid var(--p-border-subdued);border-right:0;height:auto;overflow-y:visible}.email-settings-sidebar{border-bottom:1px solid var(--p-border-subdued);border-right:0;height:auto;overflow-y:visible}.email-settings-preview{height:auto;overflow-y:visible;padding:var(--p-space-4)}.email-preview-card{position:static}.widget-settings-preview{height:auto;overflow-y:visible;padding:var(--p-space-4)}.widget-preview-card{position:static}.widget-settings-preview better-price-form-popup .form-content{grid-template-columns:1fr}.widget-settings-preview better-price-form-popup .variant-selector{border-left:0;border-top:1px solid var(--p-border-subdued);padding-left:0;padding-top:var(--p-space-4)}.settings-layout header .title{min-width:0}}@media (max-width: 767px){.d-none.d-md-table-cell{display:none !important}.settings-layout .app-content>main>.content{padding-left:var(--p-space-4);padding-right:var(--p-space-4)}.page-header>.d-flex,.page-title-row{display:grid}.billing-summary-card{align-items:flex-start;display:grid}.billing-summary-side{align-items:start;justify-items:start}.widget-settings-header{align-items:flex-start;display:grid;gap:var(--p-space-3);padding-bottom:var(--p-space-4);padding-top:var(--p-space-4)}.email-settings-header{align-items:flex-start;display:grid;gap:var(--p-space-3);padding-bottom:var(--p-space-4);padding-top:var(--p-space-4)}.email-template-card{align-items:flex-start;grid-template-columns:auto minmax(0, 1fr)}.email-template-card .btn{grid-column:1 / -1;justify-content:center;width:100%}.row,.form-row{display:grid;margin-left:0;margin-right:0}.row>*,.form-row>*{padding-left:0;padding-right:0}}.sr-only{clip:rect(0, 0, 0, 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.banner-info{background:var(--p-bg-fill-info-secondary);border-color:#b7d8fa;color:#123a63}.banner-warning{background:var(--p-bg-fill-warning-secondary);border-color:#efd783;color:var(--p-text-warning)}.banner strong+div{margin-top:4px}.eyebrow,.step-kicker{color:var(--p-text-secondary);display:block;font-size:11px;font-weight:750;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.section-heading{align-items:center;display:flex;justify-content:space-between}.section-heading h2{font-size:17px}.dashboard-hero{align-items:end;background:linear-gradient(135deg, #171717 0%, #303030 72%, #424242 100%);border-radius:var(--p-radius-4);color:#fff;display:flex;gap:32px;justify-content:space-between;overflow:hidden;padding:28px;position:relative}.dashboard-hero::after{background:radial-gradient(circle, rgba(255,255,255,0.14), transparent 65%);content:"";height:260px;position:absolute;right:-80px;top:-120px;width:260px}.dashboard-hero>*{position:relative;z-index:1}.dashboard-hero .eyebrow{color:#b6b6b6}.dashboard-hero h1{font-size:28px;line-height:1.15;margin-bottom:8px}.dashboard-hero p{color:#d7d7d7;margin:0;max-width:650px}.dashboard-hero-actions{display:flex;flex:0 0 auto;gap:8px}.dashboard-hero .btn-primary{background:#fff;border-color:#fff;color:#151515}.dashboard-hero .btn-secondary{background:rgba(255,255,255,0.08);border-color:#666;color:#fff}.status-strip{background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);display:grid;grid-template-columns:repeat(3, 1fr);margin-top:16px}.status-strip-item{align-items:center;border-right:1px solid var(--p-border-subdued);display:flex;gap:10px;padding:12px 16px}.status-strip-item:last-child{border-right:0}.status-strip-item div{display:grid}.status-strip-item small{font-size:12px}.metric-grid{display:grid;gap:12px;grid-template-columns:repeat(4, minmax(0, 1fr))}.metric-card{background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);color:var(--p-text);display:grid;gap:3px;padding:18px}.metric-card:hover{border-color:var(--p-border);box-shadow:var(--p-shadow-200);text-decoration:none}.metric-card>span{color:var(--p-text-secondary);font-weight:650}.metric-card>strong{font-size:28px;line-height:1.2}.metric-card>small{font-size:12px}.metric-card-attention{border-left:3px solid #d59b00}.dashboard-main-grid{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0, 1.65fr) minmax(280px, 0.75fr)}.compact-offer-row{align-items:center;border-top:1px solid var(--p-border-subdued);color:var(--p-text);display:grid;gap:12px;grid-template-columns:auto minmax(0, 1fr) auto;padding:12px 16px}.compact-offer-row:hover{background:var(--p-bg-surface-hover);text-decoration:none}.compact-offer-content,.compact-offer-price{display:grid;gap:3px}.compact-offer-content span{color:var(--p-text-secondary);font-size:12px}.compact-offer-price{justify-items:end}.setup-card h2{font-size:18px;margin-bottom:16px}.setup-checklist{display:grid;gap:16px;list-style:none;margin:0 0 20px;padding:0}.setup-checklist li{align-items:flex-start;display:grid;gap:10px;grid-template-columns:auto 1fr}.setup-checklist li>span{border:2px solid var(--p-border);border-radius:50%;height:18px;margin-top:2px;width:18px}.setup-checklist li.complete>span{background:#29845a;border-color:#29845a;box-shadow:inset 0 0 0 3px #fff}.setup-checklist li div{display:grid;gap:2px}.settings-section-grid{align-items:start;display:grid;gap:32px;grid-template-columns:minmax(220px, 0.65fr) minmax(0, 1.35fr);margin:24px 0}.settings-section-copy{padding:12px 4px}.settings-section-copy h2{font-size:18px;margin-bottom:6px}.settings-section-copy p{color:var(--p-text-secondary);margin:0}.settings-card{overflow:visible}.setting-toggle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.setting-toggle>span:first-child{display:grid;gap:3px}.toggle-control input{height:20px;width:20px}.compact-input{max-width:260px}.compact-input>.form-control,.compact-input>.input-group-append,.compact-input>.input-group-append>.input-group-text{box-sizing:border-box;height:40px;min-height:40px}.compact-input>.input-group-append{flex:0 0 auto}.compact-input .input-group-text{line-height:1;white-space:nowrap}.percentage-input .input-group-text{min-width:58px}.upgrade-note,.inline-callout{background:var(--p-bg-surface-secondary);border-radius:var(--p-radius-2);color:var(--p-text-secondary);padding:12px}.selected-products{background:var(--p-bg-surface-secondary);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-2);max-height:240px;overflow-y:auto;padding:8px}.sticky-save-bar{align-items:center;background:#202020;border-radius:var(--p-radius-3);bottom:16px;box-shadow:var(--p-shadow-300);color:#fff;display:flex;justify-content:space-between;margin:32px 0 8px;padding:12px 16px;position:sticky;z-index:10}.sticky-save-bar>div{display:grid}.sticky-save-bar small{color:#c8c8c8 !important}.sticky-save-bar .btn-primary{background:#fff;border-color:#fff;color:#151515}.offer-index-card{overflow:visible}.offer-toolbar{align-items:center;border-bottom:1px solid var(--p-border-subdued);display:flex;gap:16px;justify-content:space-between;padding:12px 16px}.filter-pills{display:flex;flex-wrap:wrap;gap:5px}.filter-pill{align-items:center;border-radius:999px;color:var(--p-text-secondary);display:inline-flex;font-size:13px;font-weight:650;gap:5px;padding:6px 9px}.filter-pill:hover,.filter-pill.active{background:#e7e7e7;color:var(--p-text);text-decoration:none}.filter-count{background:rgba(0,0,0,0.07);border-radius:999px;font-size:11px;min-width:19px;padding:1px 5px;text-align:center}.offer-search{align-items:center;display:flex;gap:6px;min-width:360px}.offer-search input[type="search"]{min-width:260px}.offer-table-wrap{overflow-x:auto}.offer-table{min-width:900px}.offer-product-cell{align-items:center;display:flex;gap:12px;min-width:260px}.offer-product-link{color:var(--p-text);font-weight:700}.table-subtext{display:block;margin-top:2px}.empty-state{align-items:center;display:flex;flex-direction:column;padding:64px 24px;text-align:center}.empty-state.compact{padding:36px 20px}.empty-state h2,.empty-state h3{margin:8px 0 4px}.empty-state p{color:var(--p-text-secondary);margin:0}.empty-state-icon{align-items:center;background:var(--p-bg-surface-secondary);border-radius:50%;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.offer-detail-grid{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0, 1.7fr) minmax(280px, 0.7fr)}.offer-summary-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.offer-summary-header h2{font-size:20px;margin-bottom:4px}.price-comparison-grid{display:grid;gap:10px;grid-template-columns:repeat(3, 1fr);margin-top:20px}.price-stat{background:var(--p-bg-surface-secondary);border-radius:var(--p-radius-2);display:grid;gap:4px;padding:14px}.price-stat span{color:var(--p-text-secondary);font-size:12px}.price-stat strong{font-size:18px}.price-stat-emphasis{background:var(--p-bg-fill-warning-secondary)}.offer-action-picker{display:grid;gap:10px;grid-template-columns:repeat(3, 1fr);margin-top:16px}.offer-action-option{align-items:flex-start;border:1px solid var(--p-border);border-radius:var(--p-radius-3);cursor:pointer;display:flex;gap:9px;padding:12px}.offer-action-option:has(input:checked){border-color:var(--p-text);box-shadow:0 0 0 1px var(--p-text)}.offer-action-option.is-disabled{background:var(--p-bg-surface-secondary);cursor:not-allowed;opacity:.65}.offer-action-option>span{display:grid;gap:3px}.offer-action-option small{font-size:12px;line-height:1.35}.response-panel{border-top:1px solid var(--p-border-subdued);margin-top:18px;padding-top:18px}.action-footer{align-items:center;border-top:1px solid var(--p-border-subdued);display:flex;justify-content:space-between;margin-top:18px;padding-top:16px}.timeline{list-style:none;margin:16px 0 0;padding:0}.timeline li{display:grid;gap:12px;grid-template-columns:auto 1fr;padding:0 0 18px;position:relative}.timeline li:not(:last-child)::before{background:var(--p-border);content:"";height:100%;left:5px;position:absolute;top:10px;width:1px}.timeline-marker{background:#686868;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px var(--p-border);height:11px;margin-top:4px;position:relative;width:11px;z-index:1}.timeline p{color:var(--p-text-secondary);margin:4px 0}.offer-product-hero{align-items:center;background:var(--p-bg-surface-secondary);border-radius:var(--p-radius-3);display:flex;height:210px;justify-content:center;margin:12px 0 16px;overflow:hidden}.offer-product-hero img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.metadata-list{margin-top:12px}.metadata-row{align-items:flex-start;border-top:1px solid var(--p-border-subdued);display:flex;gap:12px;justify-content:space-between;padding:10px 0}.metadata-row span,.metadata-note span{color:var(--p-text-secondary);font-size:12px}.metadata-row strong{max-width:70%;overflow-wrap:anywhere;text-align:right}.metadata-note{border-top:1px solid var(--p-border-subdued);padding-top:10px}.metadata-note p{margin:5px 0 0}.negotiation-page{background:#f3f3f3}.negotiation-shell{margin:0 auto;max-width:620px;padding:48px 20px}.negotiation-card{background:#fff;border:1px solid var(--p-border-subdued);border-radius:14px;box-shadow:var(--p-shadow-300);padding:28px}.negotiation-brand{border-bottom:1px solid var(--p-border-subdued);font-size:15px;font-weight:750;margin-bottom:24px;padding-bottom:16px}.negotiation-card h1{font-size:25px;margin:12px 0 7px}.negotiation-product{align-items:center;display:flex;gap:12px;margin:24px 0}.negotiation-prices{border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);overflow:hidden}.negotiation-prices>div{align-items:center;border-bottom:1px solid var(--p-border-subdued);display:flex;justify-content:space-between;padding:12px 14px}.negotiation-prices>div:last-child{border-bottom:0}.negotiation-prices span{color:var(--p-text-secondary)}.negotiation-prices .highlight{background:var(--p-bg-fill-success-secondary)}.negotiation-message{background:var(--p-bg-surface-secondary);border-left:3px solid var(--p-text);margin:20px 0;padding:14px}.negotiation-expiry{color:var(--p-text-secondary);font-size:12px;text-align:center}.negotiation-actions{display:grid;gap:8px;margin-top:18px}.negotiation-actions form,.negotiation-actions .btn{width:100%}.negotiation-actions .btn-primary{background:#202223;border-color:#202223;color:#fff}.negotiation-actions .btn-primary:hover{background:#353535;border-color:#353535}.negotiation-footer{border-top:1px solid var(--p-border-subdued);margin-top:24px;padding-top:18px;text-align:center}@media (max-width: 900px){.metric-grid{grid-template-columns:repeat(2, 1fr)}.dashboard-main-grid,.offer-detail-grid{grid-template-columns:1fr}.settings-section-grid{gap:16px;grid-template-columns:1fr}.settings-section-copy{padding-bottom:0}.offer-toolbar{align-items:stretch;flex-direction:column}.offer-search{min-width:0}.offer-search input[type="search"]{min-width:0}}@media (max-width: 700px){.merchant-nav-inner{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px}.merchant-nav nav{order:3;overflow-x:auto;width:100%}.merchant-nav nav a{flex:0 0 auto;padding:8px 10px}.merchant-plan{margin-left:auto}.dashboard-hero{align-items:stretch;flex-direction:column;padding:22px}.dashboard-hero-actions{flex-direction:column}.status-strip{grid-template-columns:1fr}.status-strip-item{border-bottom:1px solid var(--p-border-subdued);border-right:0}.status-strip-item:last-child{border-bottom:0}.metric-grid,.price-comparison-grid,.offer-action-picker{grid-template-columns:1fr}.offer-search{align-items:stretch;display:grid;grid-template-columns:1fr auto}.offer-search .btn-link{grid-column:1 / -1}.action-footer{align-items:stretch;flex-direction:column;gap:12px}.action-footer .btn{width:100%}.sticky-save-bar{align-items:stretch;flex-direction:column;gap:10px}.negotiation-shell{padding:20px 12px}.negotiation-card{padding:20px}}.local-qa-banner{background:#fff1c7;border-bottom:1px solid #e1b878;color:#5c3b00;font-size:13px;font-weight:600;padding:9px 20px;text-align:center}.help-center{padding-bottom:64px !important}.help-hero{background:linear-gradient(135deg, #171717, #343434);border-radius:var(--p-radius-4);color:#fff;padding:34px 38px}.help-hero .eyebrow{color:#c9c9c9}.help-hero h1{font-size:clamp(28px, 4vw, 38px);line-height:1.15;margin:6px 0 12px}.help-hero p{color:#e0e0e0;font-size:15px;line-height:1.55;margin:0;max-width:640px}.help-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.help-hero .btn-primary{background:#fff;border-color:#fff;color:#171717}.help-hero .btn-secondary{background:transparent;border-color:#aaa;color:#fff}.help-hero .btn-secondary:hover{background:rgba(255,255,255,0.12)}.help-topic-nav{background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);display:flex;flex-wrap:wrap;gap:5px;margin:18px 0 30px;padding:8px}.help-topic-nav a{border-radius:var(--p-radius-2);color:var(--p-text-secondary);font-size:13px;font-weight:650;padding:8px 12px}.help-topic-nav a:hover,.help-topic-nav a:focus-visible{background:var(--p-bg-surface-secondary);color:var(--p-text);text-decoration:none}.help-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(0, 1fr) 248px}.help-articles{min-width:0}.help-section{margin-bottom:34px;scroll-margin-top:24px}.help-section-heading{margin-bottom:14px}.help-section-heading h2{font-size:21px;line-height:1.3;margin:0 0 5px}.help-section-heading p{color:var(--p-text-secondary);margin:0}.help-step-grid{display:grid;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr))}.help-step-card,.help-article-card,.help-sidebar-card{background:var(--p-bg-surface);border:1px solid var(--p-border-subdued);border-radius:var(--p-radius-3);box-shadow:var(--p-shadow-100)}.help-step-card{display:flex;flex-direction:column;padding:18px}.help-step-number{align-items:center;background:#e8e8e8;border-radius:8px;color:#242424;display:inline-flex;font-weight:750;height:29px;justify-content:center;margin-bottom:16px;width:29px}.help-step-card h3,.help-article-card h3{font-size:16px;line-height:1.3;margin:0 0 9px}.help-step-card p{color:var(--p-text-secondary);flex:1;font-size:13px;line-height:1.55;margin-bottom:15px}.help-step-card a,.help-text-link{font-size:13px;font-weight:700}.help-article-card{margin-bottom:12px;padding:22px 24px}.help-article-card p,.help-article-card li{line-height:1.6}.help-article-card p:last-child{margin-bottom:0}.help-article-card ol,.help-feature-list{margin:0 0 16px;padding-left:21px}.help-article-card li+li{margin-top:9px}.help-note{background:var(--p-bg-surface-secondary);border-left:3px solid #686868;border-radius:0 var(--p-radius-2) var(--p-radius-2) 0;color:var(--p-text-secondary);font-size:13px;margin:17px 0;padding:11px 13px}.help-link-row{display:flex;flex-wrap:wrap;gap:16px}.help-sidebar{display:grid;gap:12px;position:sticky;top:20px}.help-sidebar-card{padding:20px}.help-sidebar-card h2{font-size:16px;margin:0 0 9px}.help-sidebar-card p{color:var(--p-text-secondary);font-size:13px;line-height:1.55;margin-bottom:16px}.help-sidebar-muted{background:var(--p-bg-surface-secondary)}@media (max-width: 900px){.help-layout{grid-template-columns:1fr}.help-sidebar{grid-template-columns:repeat(2, minmax(0, 1fr));position:static}}@media (max-width: 700px){.help-hero{padding:26px 20px}.help-step-grid,.help-sidebar{grid-template-columns:1fr}.help-article-card{padding:19px}.help-topic-nav{flex-wrap:nowrap;overflow-x:auto}.help-topic-nav a{flex:0 0 auto}}better-price-form-popup[init]{display:none}better-price-form-popup{display:flex;align-items:center;justify-content:center;top:0;left:0;background-color:rgba(0,0,0,0.5);z-index:10;padding:15px}better-price-form-popup img{max-width:100%;height:auto}better-price-form-popup .icon{color:white;width:40px;height:auto}better-price-form-popup .close-button{position:absolute;right:15px;top:15px;background:none;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.better-price-btn{cursor:pointer}better-price-form-popup .row{display:flex;justify-content:space-between}better-price-form-popup .column{flex:1;margin-right:10px}better-price-form-popup .column:last-child{margin-right:0}better-price-form-popup .modal-body{background:#FFF;padding:24px;width:800px;max-height:calc(100vh - 150px);overflow-y:auto}better-price-form-popup .form-content{display:flex;min-height:450px}@media only screen and (max-width: 480px){better-price-form-popup .form-content{flex-direction:column-reverse;margin-bottom:35px;margin-left:0;width:auto}better-price-form-popup .variant-selector{width:auto;margin-left:0;margin-bottom:35px}}better-price-form-popup .form-control{display:block;width:100%;padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #cedada;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}better-price-form-popup .form-control:focus{color:#495057;background-color:#fff;border-color:#26807d;outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0.25)}better-price-form-popup .btn{cursor:pointer;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;padding:.75rem 1.75rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}better-price-form-popup .form-group{margin-bottom:1rem}better-price-form-popup .modal-footer{padding-top:1rem;border-top:none}better-price-form-popup .product .product-options .selection-option-details{display:flex;justify-content:space-between;border:1px solid transparent}better-price-form-popup .product .product-options .selected-variant-option-details{display:flex}better-price-form-popup .product .product-options .product-option{position:relative;border-bottom:1.5px solid #CCCCCC;font-size:13px;color:gray;height:32px;cursor:pointer}better-price-form-popup .product .product-options .product-option .options-container{display:none;background:#fff;position:relative;z-index:1;max-height:98px;overflow-y:auto}better-price-form-popup .product .product-options .product-option .selection-option-details{height:100%;align-items:center;padding:0 0.25rem}better-price-form-popup .product .product-options .product-option .selection-option-details .selected-variant-option{display:flex;align-items:center}better-price-form-popup .product .product-options .product-option .selection-option-details.opened{border-top:1.5px solid #ccc;border-left:1.5px solid #ccc;border-right:1.5px solid #ccc;color:#000}better-price-form-popup .product .product-options .product-option.opened .options-container{border-left:1.5px solid #ccc;border-right:1.5px solid #ccc;border-bottom:1.5px solid #ccc;padding:0 0.4rem}better-price-form-popup .product .product-options .product-option.opened .options-container .option-value{padding:1px 2px;display:block}better-price-form-popup .product .product-options .product-option.opened .options-container .option-value:hover{background:rgba(204,204,204,0.5);border-radius:3px}better-price-form-popup .product .product-image img{max-width:100%}better-price-form-popup .product .product-title{font-size:1.5rem}better-price-form-popup .product .product-price{font-weight:bold}better-price-form-popup .offer-form{width:100%;margin-right:10px}better-price-form-popup .variant-selector{width:80%;margin-left:10px}better-price-form-popup .offer-header{padding-bottom:10px}better-price-form-popup .vertical-separator{width:1px;display:block;border-left:1px solid #0000001a}better-price-form-popup .modal-footer .button-group{text-align:right}better-price-form-popup .btn.btn-primary{background:black;color:white}better-price-form-popup .mt-0{margin-top:0 !important}better-price-form-popup .line-height-1{line-height:0}
