.vipps-mobilepay-react-admin-page{--vipps-settings-line:#e5e8f0;--vipps-settings-muted:#686b79;color:#25232b;max-width:1240px;font-family:Vipps Text,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}.vipps-mobilepay-react-admin-page *,.vipps-mobilepay-react-admin-page :before,.vipps-mobilepay-react-admin-page :after{box-sizing:border-box}.vipps-settings-shell{--vipps-settings-primary:#ff5b24;--vipps-settings-primary-dark:#ff5b24;--vipps-settings-primary-tint:#fff4ec;--vipps-settings-secondary:#562c83;--vipps-settings-control-hover:#ff5b24;--vipps-settings-focus-ring:#ffd5c7;--vipps-settings-tab-hover:#fff4ec;--vipps-settings-primary-hover:#e94c18;--vipps-settings-primary-shadow:#ff5b2429;--vipps-settings-help-background:#fff4ec;border:1px solid var(--vipps-settings-line);background:#f8f9fc;border-radius:18px;padding:clamp(1.25rem,3vw,2.75rem)}.vipps-settings-shell.MobilePay{--vipps-settings-primary:#5a78ff;--vipps-settings-primary-dark:#354fc7;--vipps-settings-primary-tint:#f2f4ff;--vipps-settings-control-hover:#9daae7;--vipps-settings-focus-ring:#c7d1ff;--vipps-settings-tab-hover:#eef1fa;--vipps-settings-primary-hover:#263da9;--vipps-settings-primary-shadow:#354fc729;--vipps-settings-help-background:#f8f9ff}.vipps-settings-header{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.vipps-settings-header h1{color:#242633;letter-spacing:-.025em;margin:0;font-family:Vipps Display,Vipps Text,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:700;line-height:1.2}.vipps-settings-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.vipps-settings-navigation{min-width:0;position:sticky;top:32px}.vipps-settings-content{min-width:0}.vipps-settings-panel{border:1px solid var(--vipps-settings-line);background:#fff;border-radius:14px;padding:1.25rem;box-shadow:0 8px 28px #2127480a}.vipps-settings-panel:focus-visible{outline:2px solid var(--vipps-settings-primary);outline-offset:3px}.vipps-settings-panel-wizard{max-width:980px}.vipps-settings-notices{gap:.75rem;margin-bottom:1.25rem;display:grid}.vipps-mobilepay-react-loading{width:20px;height:20px;display:inline-block;position:relative}.vipps-mobilepay-react-loading div{box-sizing:border-box;border:2px solid #0000;border-top-color:#666;border-radius:50%;width:16px;height:16px;margin:2px;animation:1.2s cubic-bezier(.5,0,.5,1) infinite vipps-mobilepay-react-loading;display:block;position:absolute}.vipps-mobilepay-react-loading div:first-child{animation-delay:-.45s}.vipps-mobilepay-react-loading div:nth-child(2){animation-delay:-.3s}.vipps-mobilepay-react-loading div:nth-child(3){animation-delay:-.15s}@keyframes vipps-mobilepay-react-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vipps-mobilepay-react-form-field{flex-direction:column;gap:.5rem;max-width:660px;margin-bottom:1.75rem;display:flex}.vipps-mobilepay-react-form-field>label,.vipps-mobilepay-react-switch-info>label{display:block}.vipps-mobilepay-react-form-field>div{min-width:0}.vipps-mobilepay-react-form-field .vipps-mobilepay-react-control{color:#25232b;width:min(100%,560px);max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cbd0dd;border-radius:9px;padding:.65rem .85rem;display:block;box-shadow:0 1px 2px #21274808}.vipps-mobilepay-react-form-field .vipps-mobilepay-react-control:hover:not(:disabled){border-color:var(--vipps-settings-control-hover)}.vipps-mobilepay-react-form-field textarea.vipps-mobilepay-react-control{resize:vertical;min-height:120px}.vipps-mobilepay-react-form-field .vipps-mobilepay-react-control:focus{border-color:var(--vipps-settings-primary);outline:2px solid var(--vipps-settings-focus-ring);outline-offset:1px;box-shadow:none}.vipps-mobilepay-react-form-field .vipps-mobilepay-react-control.has-error{border-color:#ad2430}.vipps-mobilepay-react-field-error{color:#ad2430;margin-top:.4rem;font-size:.9rem}.vipps-mobilepay-react-col{flex-direction:column;gap:.4rem;display:flex}.vipps-mobilepay-react-label{color:#303342;font-size:.92rem;font-weight:600}.vipps-mobilepay-react-secondary-label{font-weight:400}.vipps-mobilepay-react-form-field{border-bottom:1px solid #eef0f5;margin:0;padding:.7rem 0}.vipps-mobilepay-react-form-field:last-child{border-bottom:0;padding-bottom:0}.vipps-mobilepay-react-form-field.vipps-mobilepay-react-switch-field{flex-direction:row;align-items:flex-start;gap:1rem;max-width:none;min-height:66px}.vipps-mobilepay-react-switch-info{flex:1;min-width:0;padding:0}.vipps-mobilepay-react-switch-info .vipps-mobilepay-react-field-description{margin-top:.25rem;display:block}.vipps-mobilepay-react-switch-info .vipps-mobilepay-react-field-label{color:#454b5d;margin-top:.2rem;font-size:.9rem;display:block}.vipps-mobilepay-react-overrides-toggle{color:#454b5d;cursor:pointer;background:#fff;border:1px solid #cbd0dd;border-radius:6px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.vipps-mobilepay-react-overrides-toggle:hover{border-color:var(--vipps-settings-primary);color:var(--vipps-settings-primary)}.vipps-mobilepay-react-overrides-toggle:focus-visible{outline:2px solid var(--vipps-settings-primary);outline-offset:2px}.vipps-mobilepay-react-overrides-chevron{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transform:translateY(-2px)rotate(45deg)}.vipps-mobilepay-react-overrides-toggle[aria-expanded=true] .vipps-mobilepay-react-overrides-chevron{transform:translateY(2px)rotate(225deg)}.vipps-mobilepay-react-overrides-toggle[aria-expanded=true]{border-color:var(--vipps-settings-primary);background:var(--vipps-settings-primary-tint);color:var(--vipps-settings-primary-dark)}.vipps-mobilepay-react-express-group{border-bottom:1px solid #eef0f5}.vipps-mobilepay-react-express-group>.vipps-mobilepay-react-form-field{border-bottom:0}.vipps-mobilepay-react-express-overrides{border:1px solid var(--vipps-settings-line);border-radius:11px;margin-bottom:.8rem;margin-left:1.5rem;padding:.2rem 1.25rem}.vipps-mobilepay-react-express-overrides-heading{color:var(--vipps-settings-muted);padding:.25rem 0 .5rem;font-size:14px;font-weight:600}.vipps-mobilepay-react-express-overrides>.vipps-mobilepay-react-form-field{padding:.7rem 0}.vipps-mobilepay-react-express-overrides>.vipps-mobilepay-react-form-field:last-child{padding-bottom:0}.vipps-mobilepay-react-admin-page input.vipps-mobilepay-react-switch{appearance:none;width:44px;min-width:44px;height:26px;box-shadow:none;cursor:pointer;background:#cbd0db;border:1px solid #aeb3c1;border-radius:999px;flex:0 0 44px;margin:0;transition:background-color .16s;position:relative}.vipps-mobilepay-react-admin-page input.vipps-mobilepay-react-switch:before{content:"";float:none;background:#fff;border-radius:50%;width:20px;height:20px;margin:0;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.vipps-mobilepay-react-admin-page input.vipps-mobilepay-react-switch:checked{border-color:var(--vipps-settings-primary);background:var(--vipps-settings-primary)}.vipps-mobilepay-react-admin-page input.vipps-mobilepay-react-switch:checked:before{transform:translate(18px)}.vipps-mobilepay-react-admin-page input.vipps-mobilepay-react-switch:focus-visible{outline:2px solid var(--vipps-settings-primary);outline-offset:3px}.vipps-mobilepay-react-admin-page input.vipps-mobilepay-react-switch:disabled{opacity:.45;cursor:not-allowed}.vipps-mobilepay-react-admin-page input.vipps-mobilepay-react-switch:disabled+.vipps-mobilepay-react-switch-info{opacity:.6}.vipps-mobilepay-react-admin-page .vippstabholder{flex-direction:column;gap:.25rem;margin:0;display:flex}.vipps-mobilepay-react-tab{color:#5d6272;width:100%;min-height:43px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;padding:.65rem .9rem;font-weight:600;display:flex}.vipps-mobilepay-react-tab:hover{background:var(--vipps-settings-tab-hover);color:#303342}.vipps-mobilepay-react-tab.active{background:var(--vipps-settings-primary-tint);color:var(--vipps-settings-primary-dark)}.vipps-mobilepay-react-tab.active:before{content:"";background:var(--vipps-settings-primary);border-radius:99px;width:5px;height:20px;margin-right:.7rem}.vipps-mobilepay-react-tab:focus-visible{outline:2px solid var(--vipps-settings-primary);outline-offset:2px}.vipps-mobilepay-react-tab-description{color:var(--vipps-settings-muted);margin:0 0 1.5rem;line-height:1.6}.vipps-settings-panel>div>p.vipps-mobilepay-react-tab-description:empty{display:none}.vipps-mobilepay-react-collapsible{border:1px solid var(--vipps-settings-line);background:#fafbfe;border-radius:11px;max-width:720px;margin:1.25rem 0}.vipps-mobilepay-react-collapsible-title{cursor:pointer;justify-content:space-between;align-items:center;padding:1rem 1.15rem;font-size:.94rem;font-weight:600;list-style:none;display:flex}.vipps-mobilepay-react-collapsible-title::-webkit-details-marker{display:none}.vipps-mobilepay-react-collapsible-title:after{content:"";border-bottom:2px solid #747b91;border-right:2px solid #747b91;width:8px;height:8px;margin-left:1rem;transition:transform .15s;transform:rotate(45deg)}.vipps-mobilepay-react-collapsible[open] .vipps-mobilepay-react-collapsible-title:after{transform:rotate(225deg)}.vipps-mobilepay-react-collapsible-title:focus-visible{outline:2px solid var(--vipps-settings-primary);outline-offset:2px}.vipps-mobilepay-react-collapsible-content{border-top:1px solid var(--vipps-settings-line);background:#fff;border-radius:0 0 11px 11px;padding:.2rem 1.25rem}.vipps-mobilepay-react-collapsible-content>p:first-child{margin-top:0}.vipps-mobilepay-react-field-description{color:var(--vipps-settings-muted);font-size:.85rem;line-height:1.5}.vipps-mobilepay-react-info-tooltip{vertical-align:middle;display:inline-flex;position:relative}.vipps-mobilepay-react-info-tooltip-trigger{border:1px solid var(--vipps-settings-muted);width:20px;height:20px;color:var(--vipps-settings-muted);font:inherit;cursor:help;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.vipps-mobilepay-react-info-tooltip-trigger:focus-visible{outline:2px solid var(--vipps-settings-primary);outline-offset:2px}.vipps-mobilepay-react-info-tooltip-content{z-index:10;color:#fff;white-space:pre-line;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;background:#303342;border-radius:6px;width:max-content;max-width:min(280px,100vw - 32px);padding:8px 10px;font-size:13px;font-weight:400;line-height:1.4;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 4px 12px #2127482e}.vipps-mobilepay-react-info-tooltip-content>span{max-height:calc(100vh - 48px);display:block;overflow-y:auto}.vipps-mobilepay-react-info-tooltip-content:before{content:"";width:100%;height:8px;position:absolute;top:100%;left:0}.vipps-mobilepay-react-admin-page .vipps-mobilepay-react-info-tooltip-content a{color:#fff;text-decoration:underline}.vipps-mobilepay-react-admin-page .vipps-mobilepay-react-info-tooltip-content a:focus-visible{outline-offset:2px;outline:2px solid #fff}.vipps-mobilepay-react-info-tooltip:hover .vipps-mobilepay-react-info-tooltip-content,.vipps-mobilepay-react-info-tooltip:focus-within .vipps-mobilepay-react-info-tooltip-content{opacity:1;visibility:visible;pointer-events:auto}.vipps-mobilepay-react-button-actions{flex-wrap:wrap;gap:.75rem;display:flex}.vipps-mobilepay-react-admin-page .vipps-mobilepay-react-button{color:#302c33;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9c5c8;border-radius:9px;padding:.62rem 1.15rem;font-weight:600;line-height:1.3}.vipps-mobilepay-react-admin-page .vipps-mobilepay-react-button.button-primary{border-color:var(--vipps-settings-primary-dark);background:var(--vipps-settings-primary-dark);color:#fff;box-shadow:0 3px 8px var(--vipps-settings-primary-shadow)}.vipps-mobilepay-react-admin-page .vipps-mobilepay-react-button.button-link{color:var(--vipps-settings-primary-dark);background:0 0;border-color:#0000;text-decoration:underline}.vipps-mobilepay-react-admin-page .vipps-mobilepay-react-button:hover:not(:disabled){border-color:var(--vipps-settings-primary);color:var(--vipps-settings-primary-dark);background:var(--vipps-settings-primary-tint)}.vipps-mobilepay-react-admin-page .vipps-mobilepay-react-button.button-primary:hover:not(:disabled){color:#fff;background:var(--vipps-settings-primary-hover)}.vipps-mobilepay-react-admin-page .vipps-mobilepay-react-button:focus-visible{outline:2px solid var(--vipps-settings-primary);outline-offset:2px}.vipps-mobilepay-react-admin-page .vipps-mobilepay-react-button:disabled{opacity:.55;cursor:not-allowed}.vipps-mobilepay-react-button-content{align-items:center;gap:.5rem;display:inline-flex}.vipps-mobilepay-react-notification-banner{background:#fff;border-radius:9px;max-width:none;margin:0;padding:.85rem 1rem;font-size:.95rem}.vipps-mobilepay-react-notification-banner p{margin:.2rem 0}.vipps-mobilepay-react-notification-banner-error{color:#721c24;background-color:#fff5f5;border:1px solid #f5c6cb}.vipps-mobilepay-react-notification-banner-warning{color:#856404;background-color:#fffaf0;border:1px solid #ffeeba}.vipps-mobilepay-react-notification-banner-success{color:#155724;background-color:#f1faf3;border:1px solid #c3e6cb}.vipps-mobilepay-react-save-section{border:1px solid var(--vipps-settings-line);z-index:2;background:#fffffff5;border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;min-height:68px;margin-top:.85rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:16px;box-shadow:0 6px 24px #21274814}.vipps-mobilepay-react-save-confirmation{color:#2a8947;align-items:center;gap:.5rem;font-weight:500;display:flex}.vipps-mobilepay-react-save-confirmation .dashicons{width:auto;height:auto;font-size:1.2rem}.vipps-mobilepay-form-container{grid-template-columns:minmax(0,1fr) minmax(190px,225px);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.vipps-mobilepay-form-col{min-width:0}.vipps-mobilepay-form-help-box{border:1px solid var(--vipps-settings-line);background:var(--vipps-settings-help-background);color:#4b5061;border-radius:12px;padding:1.25rem}.vipps-mobilepay-form-help-box a{text-wrap:nowrap}.vipps-mobilepay-react-checkout-confirm .body{flex-direction:column;gap:5rem;margin-bottom:2rem;display:flex}@media (width>=870px){.vipps-mobilepay-react-checkout-confirm .body{flex-direction:row;gap:5rem;display:flex}}.vipps-mobilepay-react-checkout-confirm .title{margin-bottom:1em;font-weight:700}.vipps-mobilepay-react-checkout-confirm li{margin-left:1em;list-style:inside}.vipps-mobilepay-react-checkout-confirm img{justify-content:center;align-items:center;width:20rem;margin-right:50px;display:flex}@media (width>=1280px){.vipps-mobilepay-react-checkout-confirm img{width:30rem}}.vipps-mobilepay-react-checkout .title{margin-bottom:1em;font-weight:700}.vipps-settings-panel>div>h3,.vipps-settings-panel>div>.vipps-mobilepay-react-tab-description.title,.vipps-settings-panel-wizard h1{color:#2d3040;font-family:Vipps Display,Vipps Text,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.35}.vipps-settings-panel>div>h3{margin:2rem 0 .5rem}.vipps-settings-panel a{color:var(--vipps-settings-primary-dark);text-underline-offset:2px}.vipps-settings-panel a:hover{color:var(--vipps-settings-primary-hover)}.vipps-settings-callout{background:#fff7f7;border:1px solid #f2c9cc;border-left:4px solid #cb4652;border-radius:10px;margin:1.5rem 0 2rem;padding:1.35rem 1.5rem}.vipps-settings-callout h3{color:#8c2c36;margin:0 0 .65rem;font-size:1.1rem}.vipps-settings-callout p:last-child{margin-bottom:0}@media (width<=800px){.vipps-settings-layout{grid-template-columns:minmax(0,1fr);gap:1rem}.vipps-settings-navigation{margin-inline:-.25rem;padding:.25rem;position:static;overflow-x:auto}.vipps-mobilepay-react-admin-page .vippstabholder{flex-flow:row;min-width:max-content}.vipps-mobilepay-react-tab{white-space:nowrap;width:auto}.vipps-mobilepay-form-container{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.vipps-settings-shell{border-radius:12px;padding:1rem}.vipps-settings-panel{padding:1.15rem}.vipps-mobilepay-react-form-field.vipps-mobilepay-react-switch-field{gap:.75rem}.vipps-mobilepay-react-express-overrides{margin-left:0;padding-left:.75rem}.vipps-mobilepay-react-save-section{border-radius:10px 10px 0 0;margin-inline:-.25rem;bottom:0}.vipps-mobilepay-react-button-actions{flex-direction:column;align-items:stretch}}.vipps-mobilepay-react-form-field-header{flex-direction:row;justify-content:space-between;display:flex}.vipps-recurring-react-admin-page .vipps-recurring-subtitle{color:var(--vipps-settings-muted);margin:.65rem 0 0;font-size:1rem}.vipps-recurring-react-admin-page .vipps-recurring-fields{border:0;min-width:0;margin:0;padding:0}.vipps-recurring-react-admin-page .vipps-recurring-unsaved{color:var(--vipps-settings-muted)}.vipps-recurring-react-admin-page .vipps-settings-panel h2{color:#2d3040;margin:0 0 1rem;font-family:Vipps Display,Vipps Text,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem}
/*$vite$:1*/