:root{--font-base:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif}body{font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-base)}p{font-size:15px}:root{--text-explain:#334155}.text-explain{color:#334155;color:var(--text-explain);font-size:.875rem;line-height:1.5}.alert .text-explain{color:inherit}.small,small{font-size:max(.875em,.75rem)}.table-responsive .table tfoot th,.table-responsive .table thead th{font-size:.75rem}.expandable-row-toggle:active,.expandable-row-toggle:focus,.expandable-row-toggle:hover{color:var(--bs-primary)!important}:root{--bankid-page-background:#f5f7f9;--bankid-card-background:#fff;--bankid-text:#1e3a5f}.bankid-layout{background:#f5f7f9;background:var(--bankid-page-background);color:#1e3a5f;color:var(--bankid-text)}.bankid-card{container:bankid-card/inline-size;max-width:30rem;width:100%}.bankid-card.bankid-card-wide{max-width:46rem}.bankid-layout .btn{letter-spacing:normal;text-transform:none}.bankid-action,.bankid-action:focus,.bankid-action:hover{background:#1e3a5f;background:var(--bankid-text);border-color:#1e3a5f;border-color:var(--bankid-text);color:#fff;color:var(--bankid-card-background)}.bankid-action:focus,.bankid-action:hover{opacity:.9}.bankid-device{border-color:#1e3a5f;border-color:var(--bankid-text);color:#1e3a5f;color:var(--bankid-text)}.bankid-layout .btn,.bankid-layout .form-control,.bankid-layout .form-select{min-height:44px}.bankid-layout a,.bankid-layout p{overflow-wrap:anywhere}.bankid-logo-clearspace{background:#fff;background:var(--bankid-card-background);padding:22px}.bankid-qr{max-width:100%;min-height:200px;width:200px}.bankid-step-number{height:32px;width:32px}.bankid-steps{font-size:.75rem}.bankid-steps li{flex-basis:0;min-width:0;overflow-wrap:anywhere}.onboarding-terms-scroll{max-height:300px;overflow-y:auto;padding-right:8px}.onboarding-terms-fade{background:linear-gradient(#0000,#f5f7f9);background:linear-gradient(#0000,var(--bankid-page-background));bottom:0;height:32px;left:0;pointer-events:none;position:absolute;right:0}@media (min-width:576px){.bankid-steps{font-size:.8rem}}.bankid-layout .form-control,.bankid-layout .form-select{font-size:1rem}.bankid-field-pair{grid-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:minmax(0,1fr)}.bankid-card .row>.col-md-6{width:100%}@container bankid-card (min-width: 40rem){.bankid-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.bankid-card .row>.col-md-6{width:50%}}@media (min-width:768px){.bankid-card{font-size:1rem;max-width:40rem}.bankid-layout .form-label{font-size:.9375rem!important}.bankid-layout .step-content h4{font-size:1.375rem}.bankid-steps{font-size:.85rem}.onboarding-terms-scroll{max-height:max(300px,45vh)}}@media (min-width:1200px){.bankid-card{max-width:46rem;padding:3.5rem!important}.bankid-card.bankid-card-wide{max-width:52rem}.bankid-layout .form-label{font-size:1rem!important}.bankid-layout h1.h3{font-size:1.75rem}.bankid-layout .step-content h4{font-size:1.5rem}.bankid-card .step-content .mb-4{margin-bottom:1.75rem!important}.bankid-steps{font-size:.875rem}.bankid-step-number{height:36px;width:36px}.onboarding-terms-scroll{max-height:max(300px,55vh)}}@media (pointer:coarse){.bankid-layout .btn,.bankid-layout .form-control,.bankid-layout .form-select{min-height:48px}}.auth-cover-wrapper p{font-size:15px}.auth-cover-wrapper h4{font-size:15px;font-weight:700}.auth-cover-wrapper h2{text-transform:uppercase}.register-title{color:var(--bs-primary)}.auth-cover-wrapper .mt-5.text-muted,.notification-body,.notification-title,.project-card-title,.request-section-title,.timeline-totals,.todo-card-title{font-size:15px}.provider-request-meta{font-size:.84rem}.alert,.kpi-label,.kpi-subtext{font-size:15px}.form-label{font-size:.84rem!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#1e3a5f;font-weight:700}.impersonation-banner{background:#fff0d8;border-bottom:3px solid #8a3d00;box-shadow:0 4px 14px #5525002e;color:#552500;margin:0;padding:12px 24px;position:-webkit-sticky;position:sticky;top:0;z-index:1040}.impersonation-banner .feather-eye{font-size:20px}.impersonation-countdown{font-feature-settings:"tnum";background:#552500;border-radius:999px;color:#fff;font-variant-numeric:tabular-nums;font-weight:700;padding:4px 10px}body.impersonation-active .main-content [data-impersonation-disabled=true]{cursor:not-allowed!important;opacity:.58}.admin-payout-alerts .btn{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.phone-input-control{min-height:44px;min-width:0}.provider-request-contact{align-items:center;display:inline-flex;min-height:44px}.service-type-select{min-height:44px}.onboarding-header .btn{min-height:44px;min-width:44px}.contact-page{max-width:1140px}.contact-form .form-control,.contact-form button,.contact-touch-link,.support-link{min-height:44px}.support-link{min-width:44px}.company-legal-address{font-style:normal;line-height:1.65}.nav-attention-dot{background-color:var(--bs-danger);border-radius:50%;box-shadow:0 0 0 2px var(--bs-body-bg);height:9px;position:absolute;right:-4px;top:-2px;width:9px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield}:root{--app-header-height:70px;--app-env-bar-height:0px}*,:after,:before,html{scrollbar-color:#1e3a5f #e9ecef;scrollbar-width:auto}::-webkit-scrollbar{height:16px;width:16px}::-webkit-scrollbar-track{background:#e9ecef;border-radius:8px}::-webkit-scrollbar-thumb{background:#1e3a5f;border:3px solid #e9ecef;border-radius:8px;min-height:40px}::-webkit-scrollbar-thumb:hover{background:#14283f}::-webkit-scrollbar-corner{background:#e9ecef}:root{--app2-header-height:64px;--app2-sidebar-width:248px;--app2-bottom-nav-height:64px;--app2-navy:#1e3a5f;--app2-text:#33475b;--app2-muted:#5b6b7f;--app2-line:#e0e6ed;--app2-hover:#f4f7fa;--app2-current-bg:#e8f0f7;--app2-primary:#1e8449;--app2-primary-hover:#196f3d;--app2-focus:#17a2b8;--app2-danger:#b42318;--app2-backdrop:#14283f59}.app2-shell{min-height:100vh;padding-top:0;padding-top:var(--app-env-bar-height)}.app2-shell a:focus-visible,.app2-shell button:focus-visible{outline:3px solid #17a2b8;outline:3px solid var(--app2-focus);outline-offset:2px}.app2-skip{background:#1e3a5f;background:var(--app2-navy);border-radius:4px;color:#fff;font-weight:600;left:-9999px;padding:12px 16px;position:absolute;top:8px;z-index:2000}.app2-skip:focus{color:#fff;left:16px}.app2-header{background:#fff;border-bottom:1px solid #e0e6ed;border-bottom:1px solid var(--app2-line);height:64px;height:var(--app2-header-height);justify-content:space-between;padding:0 16px;position:-webkit-sticky;position:sticky;top:0;top:var(--app-env-bar-height);z-index:1040}.app2-header,.app2-header-end,.app2-header-start{align-items:center;display:flex;gap:12px}.app2-menu-button{background:#fff;border:1px solid #e0e6ed;border:1px solid var(--app2-line);border-radius:8px;color:#1e3a5f;color:var(--app2-navy);font-size:20px;height:44px;justify-content:center;width:44px}.app2-logo,.app2-menu-button{align-items:center;display:inline-flex}.app2-logo{min-height:44px}.app2-logo img{height:30px;width:auto}.app2-account{position:relative}.notification-bell-body{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app2-header .nxl-head-link{align-items:center;background:#fff;border:1px solid #e0e6ed;border:1px solid var(--app2-line);border-radius:8px;color:#1e3a5f;color:var(--app2-navy);display:inline-flex;height:44px;justify-content:center;position:relative;width:44px}.app2-header .nxl-head-link:hover{background:#f4f7fa;background:var(--app2-hover)}.app2-header .nxl-head-link>i{font-size:20px}.app2-header .nxl-h-badge{border-radius:10px;font-size:12px;min-width:20px;padding:3px 5px;position:absolute;right:-8px;top:-6px}.app2-header .nxl-h-item .dropdown-menu{max-height:min(420px,calc(100vh - 80px))!important;max-height:min(420px,calc(100vh - var(--app-env-bar-height) - var(--app2-header-height) - 16px))!important}@media (max-width:767.98px){.app2-shell.has-bottom-nav .app2-header .nxl-h-item .dropdown-menu{max-height:min(420px,calc(100vh - 144px))!important;max-height:min(420px,calc(100vh - var(--app-env-bar-height) - var(--app2-header-height) - var(--app2-bottom-nav-height) - 16px))!important}}@media (max-width:575.98px){.app2-header .nxl-h-item .dropdown-menu{left:16px;position:fixed!important;right:16px!important;top:64px!important;top:calc(var(--app-env-bar-height) + var(--app2-header-height))!important;width:auto!important}}.app2-avatar-button{align-items:center;background:#0000;border:0;border-radius:999px;color:#1e3a5f;color:var(--app2-navy);display:flex;gap:8px;min-height:44px;padding:0 6px}.app2-avatar-button:hover{background:#f4f7fa;background:var(--app2-hover)}.app2-avatar{align-items:center;background:#1e3a5f;background:var(--app2-navy);border-radius:50%;color:#fff;display:inline-flex;font-weight:700;height:36px;justify-content:center;width:36px}.app2-avatar-name{display:none;font-weight:600}.app2-panel{background:#fff;border:1px solid #e0e6ed;border:1px solid var(--app2-line);border-radius:10px;box-shadow:0 8px 24px #1e3a5f29;max-width:calc(100vw - 32px);min-width:260px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:1050}.app2-panel[hidden]{display:none}.app2-panel-head{border-bottom:1px solid #e0e6ed;border-bottom:1px solid var(--app2-line);color:#5b6b7f;color:var(--app2-muted);display:flex;flex-direction:column;font-size:13px;gap:2px;margin-bottom:6px;padding:6px 12px 10px}.app2-panel-head strong{color:#1e3a5f;color:var(--app2-navy);font-size:14px}.app2-panel-row{padding:6px 12px}.app2-sidebar{background:#fff;border-right:1px solid #e0e6ed;border-right:1px solid var(--app2-line);bottom:0;display:flex;flex-direction:column;gap:4px;left:0;max-width:calc(100vw - 48px);overflow-y:auto;padding:18px 14px;position:fixed;top:64px;top:calc(var(--app-env-bar-height) + var(--app2-header-height));transform:translateX(-100%);transition:transform .2s ease,visibility .2s ease;visibility:hidden;width:248px;width:var(--app2-sidebar-width);z-index:1045}.app2-shell.is-menu-open .app2-sidebar{box-shadow:0 8px 24px #1e3a5f33;transform:none;visibility:visible}.app2-backdrop{background:#14283f59;background:var(--app2-backdrop);border:0;inset:64px 0 0 0;inset:calc(var(--app-env-bar-height) + var(--app2-header-height)) 0 0 0;position:fixed;z-index:1044}.app2-primary{align-items:center;background:#1e8449;background:var(--app2-primary);border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin:0 0 12px;min-height:44px;text-decoration:none}.app2-primary:hover{background:#196f3d;background:var(--app2-primary-hover);color:#fff}.app2-side-bottom,.app2-side-section ul{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.app2-side-heading{color:#5b6b7f;color:var(--app2-muted);font-size:12px;font-weight:700;letter-spacing:.08em;margin:14px 12px 4px;text-transform:uppercase}.app2-panel-link,.app2-side-link{align-items:center;background:#0000;border:0;border-radius:8px;color:#33475b;color:var(--app2-text);display:flex;font-size:14px;font-weight:500;gap:12px;min-height:44px;padding:0 12px;position:relative;text-align:left;text-decoration:none;width:100%}.app2-panel-link i,.app2-side-link i{font-size:18px}.app2-panel-link:hover,.app2-side-link:hover{background:#f4f7fa;background:var(--app2-hover);color:#1e3a5f;color:var(--app2-navy)}.app2-panel-link[aria-current=page],.app2-side-link[aria-current=page]{background:#e8f0f7;background:var(--app2-current-bg);color:#1e3a5f;color:var(--app2-navy);font-weight:600}.app2-panel-link[aria-disabled=true],.app2-side-link[aria-disabled=true]{opacity:.5;pointer-events:none}.app2-panel-link.is-danger{color:#b42318;color:var(--app2-danger)}.app2-side-bottom{border-top:1px solid #e0e6ed;border-top:1px solid var(--app2-line);margin-top:auto;padding-top:12px}.app2-main{padding-bottom:24px}.app2-main .main-content{overflow-x:hidden;padding:30px 30px 5px}@media (max-width:575.98px){.app2-main .main-content{padding:16px 16px 5px}}.app2-main:focus{outline:none}.app2-tabs{overflow-x:auto;padding:16px 30px 0;scrollbar-width:none}.app2-tabs::-webkit-scrollbar{display:none}.app2-tabs-slot{margin-bottom:24px}.app2-tabs-slot .app2-tabs{padding:0}.page-header:not([class*=mb-])+.app2-tabs-slot .app2-tabs{padding-top:16px}.app2-tabs ul{border-bottom:1px solid #e0e6ed;border-bottom:1px solid var(--app2-line);display:flex;gap:4px;list-style:none;margin:0;padding:0}.app2-tab{align-items:center;border-bottom:2px solid #0000;color:#5b6b7f;color:var(--app2-muted);display:inline-flex;font-size:14px;font-weight:600;margin-bottom:-1px;min-height:44px;padding:0 14px;text-decoration:none;white-space:nowrap}.app2-tab:hover,.app2-tab[aria-current=page]{color:#1e3a5f;color:var(--app2-navy)}.app2-tab[aria-current=page]{border-bottom-color:#1e3a5f;border-bottom-color:var(--app2-navy)}.app2-tab[aria-disabled=true]{opacity:.5;pointer-events:none}@media (max-width:767.98px),(pointer:coarse){.marketplace-invite-button{min-height:44px}}.app2-bottom-nav,.mobile-create-project{display:none}.app2-main [id]{scroll-margin-top:80px;scroll-margin-top:calc(var(--app-env-bar-height) + var(--app2-header-height) + 16px)}@media (max-width:767.98px){.app2-shell.has-bottom-nav{padding-bottom:calc(64px + env(safe-area-inset-bottom));padding-bottom:calc(var(--app2-bottom-nav-height) + env(safe-area-inset-bottom))}.app2-shell.has-bottom-nav .app2-menu-button{display:none}.app2-shell.has-bottom-nav .app2-backdrop,.app2-shell.has-bottom-nav .app2-sidebar{bottom:calc(64px + env(safe-area-inset-bottom));bottom:calc(var(--app2-bottom-nav-height) + env(safe-area-inset-bottom))}.app2-bottom-nav{background:#fff;border-top:1px solid #e0e6ed;border-top:1px solid var(--app2-line);bottom:0;box-shadow:0 -4px 16px #1e3a5f14;display:block;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:1046}.app2-bottom-nav ul{align-items:stretch;display:flex;height:64px;height:var(--app2-bottom-nav-height);list-style:none;margin:0;padding:0}.app2-bottom-link,.app2-bottom-nav li{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.app2-bottom-link{align-items:center;background:#0000;border:0;color:#5b6b7f;color:var(--app2-muted);flex-direction:column;font-size:12px;font-weight:600;gap:2px;line-height:1.2;min-height:44px;padding:0 4px;position:relative;text-decoration:none}.app2-bottom-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app2-bottom-link i{font-size:20px}.app2-bottom-link:hover,.app2-bottom-link[aria-current=page],.app2-bottom-link[aria-expanded=true]{color:#1e3a5f;color:var(--app2-navy)}.app2-bottom-link[aria-current=page]:before{background:#1e3a5f;background:var(--app2-navy);border-radius:0 0 3px 3px;content:"";height:3px;left:12px;position:absolute;right:12px;top:-1px}.app2-bottom-icon{display:inline-flex;position:relative}.app2-bottom-badge{border-radius:9px;color:#fff;font-size:12px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;right:-10px;text-align:center;top:-6px}.app2-bottom-badge,.app2-bottom-dot{background:#b42318;background:var(--app2-danger);position:absolute}.app2-bottom-dot{border:2px solid #fff;border-radius:50%;height:10px;right:-4px;top:-2px;width:10px}.app2-shell.has-bottom-nav .app2-sidebar .is-in-bottom-nav{display:none}@media (max-width:399.98px){.app2-bottom-link{font-size:12px;letter-spacing:-.01em;padding:0 1px}}.mobile-create-project{align-items:center;display:flex;gap:8px;justify-content:center;margin-bottom:16px;min-height:44px;width:100%}}@media (min-width:768px){.app2-avatar-name{display:inline}}@media (min-width:992px){.app2-backdrop,.app2-menu-button{display:none}.app2-sidebar{box-shadow:none;transform:none;visibility:visible;z-index:1030}.app2-main{margin-left:248px;margin-left:var(--app2-sidebar-width)}}.btn.btn-guided,.btn.btn-guided:active,.btn.btn-guided:focus{background-color:#17a2b8!important;border-color:#17a2b8!important;box-shadow:none!important;color:#fff!important}.btn.btn-guided:hover{background-color:#138496!important;border-color:#117a8b!important;color:#fff!important}.btn.btn-guided:active{background-color:#117a8b!important;border-color:#10707f!important}.btn.btn-guided:focus-visible{box-shadow:0 0 0 .2rem #17a2b866!important}.btn.btn-guided.disabled,.btn.btn-guided:disabled{background-color:#17a2b8!important;border-color:#17a2b8!important;color:#fff!important;opacity:.65}@keyframes bankidPop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.bankid-success-circle{align-items:center;animation:bankidPop .45s ease-out;background:#28a745;border-radius:50%;box-shadow:0 0 0 8px #28a74526,0 10px 24px #28a74559;color:#fff;display:flex;height:96px;justify-content:center;margin:0 auto 1.25rem;width:96px}.bankid-success-circle i{stroke-width:3;font-size:2.75rem;line-height:1}@media (hover:none) and (pointer:coarse){*,:after,:before,html{scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}}.contract-description-quill .ql-container{min-height:130px}.contract-refer-checkbox.form-check-input{height:1.2rem;margin-top:.15rem;width:1.2rem}:root{--contract-list-actions-bg:#f8f9fb;--contract-list-actions-border:#e3e7ee}.contract-list-actions-bar{background:#f8f9fb;background:var(--contract-list-actions-bg);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top:1px solid #e3e7ee;border-top:1px solid var(--contract-list-actions-border);display:flex;flex-direction:column;gap:.75rem;padding:.75rem 1rem}.contract-list-actions-buttons{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.contract-list-actions-buttons .contract-list-action{justify-content:center}.contract-list-signing-actions{display:contents}.contract-list-signing-actions .is-primary{grid-column:1/-1}.contract-list-actions-buttons .contract-list-action.is-delete{grid-column:1/-1;margin-top:.5rem}:root{--cl-action-neutral-bg:#fff;--cl-action-neutral-text:#1e3a5f;--cl-action-neutral-border:#b9c3d3;--cl-action-delete-bg:#fbe7e7;--cl-action-delete-text:#8f1f1f;--cl-action-delete-border:#f0b0b0;--cl-action-review-bg:#1e3a5f;--cl-action-review-text:#fff;--cl-action-review-border:#1e3a5f}.btn.contract-list-action,.btn.contract-list-action:is(:hover,:focus,:active){align-items:center;background:#fff;background:var(--cl-action-bg,var(--cl-action-neutral-bg));border:1px solid #b9c3d3;border:1px solid var(--cl-action-border,var(--cl-action-neutral-border));box-shadow:none;color:#1e3a5f;color:var(--cl-action-text,var(--cl-action-neutral-text));display:inline-flex;font-weight:600;gap:.375rem}.btn.contract-list-action:is(:hover,:focus-visible){border-color:#1e3a5f;border-color:var(--cl-action-text,var(--cl-action-neutral-text));filter:brightness(.96)}.btn.contract-list-action:focus-visible{outline:2px solid #1e3a5f;outline:2px solid var(--cl-action-text,var(--cl-action-neutral-text));outline-offset:2px}.contract-list-action:is(.is-review,.is-primary){--cl-action-bg:var(--cl-action-review-bg);--cl-action-text:var(--cl-action-review-text);--cl-action-border:var(--cl-action-review-border)}.btn.contract-list-action:is(.is-review,.is-primary):is(:hover,:focus-visible){border-color:#1e3a5f;border-color:var(--cl-action-review-border)}.btn.contract-list-action:is(.is-review,.is-primary):focus-visible{outline-color:#1e3a5f;outline-color:var(--cl-action-review-bg)}.contract-list-action.is-delete{--cl-action-bg:var(--cl-action-delete-bg);--cl-action-text:var(--cl-action-delete-text);--cl-action-border:var(--cl-action-delete-border)}@media (min-width:768px){.contract-list-actions-buttons{display:flex;flex-wrap:wrap;justify-content:flex-start}.contract-list-actions-buttons .contract-list-action.is-delete{-webkit-margin-start:auto;margin-top:0;margin-inline-start:auto}}@media (min-width:1440px){.contract-view-cards{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:1.5rem}.contract-view-cards>*{margin-bottom:0!important}.contract-view-cards>:not(.card):not(.contract-history){grid-column:1/-1}.contract-view-cards>:empty{display:none}}.contract-list-description{min-width:18rem}@media (min-width:1200px){.contract-list-description{width:30%}}:root{--contract-list-child-line:#c3cde0;--contract-list-child-bg:#fbfcfe;--contract-list-tag-bg:#fdf0dc;--contract-list-tag-text:#7a4b00}.contract-list-child:not(.table-primary):not(.table-danger)>td{background-color:#fbfcfe;background-color:var(--contract-list-child-bg)}.contract-list-child-cell{padding-left:2rem!important;position:relative}.contract-list-child-cell:before{border-bottom:2px solid #c3cde0;border-bottom:2px solid var(--contract-list-child-line);border-bottom-left-radius:6px;border-left:2px solid #c3cde0;border-left:2px solid var(--contract-list-child-line);content:"";height:2.1rem;left:.75rem;position:absolute;top:0;width:.75rem}.contract-list-variation-tag{background:#fdf0dc;background:var(--contract-list-tag-bg);border-radius:999px;color:#7a4b00;color:var(--contract-list-tag-text);display:inline-block;font-size:.75rem;font-weight:600;margin-right:.375rem;padding:0 .5rem;white-space:nowrap}.contract-list-child-card{margin-left:1.25rem;position:relative}.contract-list-child-card:before{border-bottom:2px solid #c3cde0;border-bottom:2px solid var(--contract-list-child-line);border-bottom-left-radius:6px;border-left:2px solid #c3cde0;border-left:2px solid var(--contract-list-child-line);bottom:50%;content:"";left:calc(-.75rem - 2px);position:absolute;top:-.5rem;width:.75rem}@media (max-width:767.98px),(pointer:coarse){.contract-list-action{align-items:center;display:inline-flex;min-height:44px}}.contract-wizard-step-warning{margin-bottom:1rem!important}.contract-wizard-step-warning-btn{min-height:44px}.signing-room-page{min-width:0}.signing-room-frame{background:var(--white);border:1px solid var(--light-gray);border-radius:.5rem;display:block;height:75dvh;min-height:28rem;width:100%}.signing-room-actions .btn{min-height:44px}.contract-attachment-open,.contract-attachment-text{min-width:0}.contract-attachment-open{font-size:inherit;justify-content:flex-start;letter-spacing:normal;min-height:44px;text-transform:none}.contract-attachment-action,.document-preview-action{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.file-view{max-width:720px}.invite-widget-dense .mb-4{margin-bottom:.5rem!important}:root{--customer-invite-muted:#6b7280;--customer-invite-step-bg:#e6eef8;--customer-invite-step-text:#1e3a5f;--customer-invite-mail-bg:#f8fafc;--customer-invite-mail-border:#cbd5e1;--customer-invite-mail-button-text:#fff}.customer-invite-aside,.customer-invite-layout{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem}.customer-invite-layout{scroll-margin-top:124px}@media (min-width:992px){.customer-invite-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.customer-invite-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:1.25rem}.customer-invite-actions .btn{min-height:44px}.customer-invite-required{color:#6b7280;color:var(--customer-invite-muted);font-size:.8125rem}.customer-invite-share{margin-top:1rem}.customer-invite-steps{grid-gap:1rem;counter-reset:customer-invite-step;display:grid;gap:1rem;list-style:none;margin:0;padding:0}.customer-invite-steps li{counter-increment:customer-invite-step;padding-left:2.5rem;position:relative}.customer-invite-steps li:before{align-items:center;background:#e6eef8;background:var(--customer-invite-step-bg);border-radius:50%;color:#1e3a5f;color:var(--customer-invite-step-text);content:counter(customer-invite-step);display:flex;font-weight:700;height:1.75rem;justify-content:center;left:0;position:absolute;top:0;width:1.75rem}.customer-invite-step-title{font-weight:600;margin:0}.customer-invite-step-text{color:#6b7280;color:var(--customer-invite-muted);font-size:.875rem;margin:.125rem 0 0}.customer-invite-mail{background:#f8fafc;background:var(--customer-invite-mail-bg);border:1px dashed #cbd5e1;border:1px dashed var(--customer-invite-mail-border);border-radius:6px;overflow-wrap:anywhere;padding:.875rem 1rem}.customer-invite-mail p{margin:0 0 .5rem}.customer-invite-mail-subject{color:#6b7280;color:var(--customer-invite-muted);font-size:.8125rem}.customer-invite-mail-button{background:#1e3a5f;background:var(--customer-invite-step-text);border-radius:6px;color:#fff;color:var(--customer-invite-mail-button-text);display:inline-block;font-size:.875rem;font-weight:600;padding:.375rem .875rem}:root{--etappio-card-radius:12px}.card{--bs-card-border-radius:var(--etappio-card-radius);--bs-card-inner-border-radius:var(--etappio-card-radius);border-radius:12px;border-radius:var(--etappio-card-radius)}.card .card-header{background-color:#173051;border-top-left-radius:12px;border-top-left-radius:var(--etappio-card-radius);border-top-right-radius:12px;border-top-right-radius:var(--etappio-card-radius);color:#fff}.card .card-footer:last-child{border-bottom-left-radius:12px;border-bottom-left-radius:var(--etappio-card-radius);border-bottom-right-radius:12px;border-bottom-right-radius:var(--etappio-card-radius)}.card .card-header .card-title{color:#fff}.card .card-header .card-title i{color:#fff!important}:root{--section-heading-inline:16px}@media (min-width:576px){:root{--section-heading-inline:25px}}.card{--bs-card-cap-padding-x:var(--section-heading-inline)}.card>.card-body>.card-header:first-child,.card>.card-header{border-bottom:0;column-gap:12px;flex-wrap:wrap;min-height:56px;padding:6px 16px;padding:6px var(--section-heading-inline);row-gap:8px}.card>.card-body>.card-header:first-child>:first-child,.card>.card-header>:first-child{flex:1 1 auto;min-height:44px;min-width:0}.card>.card-body>.card-header:first-child>:first-child:not(.card-title),.card>.card-header>:first-child:not(.card-title){display:flex;flex-direction:column;justify-content:center}.project-status-title{min-height:44px}.card>.card-body>.card-header:first-child>:not(:first-child),.card>.card-header>:not(:first-child){flex-shrink:0}@media (max-width:767.98px),(pointer:coarse){.milestone-flow-actions .btn{align-items:center;display:inline-flex;min-height:44px}}.modal-footer:has(>.modal-action-row){padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom, 0px))}.modal-action-row{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;margin:0;width:100%}.modal-action-row>.modal-action-close-group,.modal-action-row>div{
  /* !important: åtgärdskomponenternas grupper har Bootstraps d-flex (som är
     !important), men här ska knapparna ligga direkt i raden. */display:contents!important}.modal-action-row .modal-action-empty{align-self:center}.modal-action-row .btn{align-items:center;display:inline-flex;flex-basis:calc(50% - 4px);flex-grow:1;flex-shrink:1;justify-content:center;margin:0;min-height:44px;text-align:center;white-space:normal}.modal-action-row .btn-danger,.modal-action-row .btn-primary,.modal-action-row .btn-success,.modal-action-row .btn-warning{flex-basis:100%;order:-1}.modal-action-row .modal-action-close-group .btn,.modal-action-row .modal-action-empty{flex:1 1 100%}.modal-action-row .modal-action-note{flex:1 1 100%;order:3}@media (min-width:576px){.modal-footer:has(>.modal-action-row){padding-bottom:.75rem}.modal-action-row:before{content:"";flex:1 1;order:1}.modal-action-row .btn{flex:0 0 auto;white-space:nowrap}.modal-action-row .btn-danger,.modal-action-row .btn-primary,.modal-action-row .btn-success,.modal-action-row .btn-warning,.modal-action-row .modal-action-close-group .btn{order:2}.modal-action-row .modal-action-empty{flex:0 1 auto;order:0}}@media (max-width:767.98px),(pointer:coarse){.modal-footer .btn{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.modal-header .btn-close{box-sizing:border-box;flex-shrink:0;height:44px;padding:14px;width:44px}.card>.card-body>.card-header:first-child .btn,.card>.card-header .btn{align-items:center;display:inline-flex;min-height:44px}}.card>.card-body>.card-header:first-child{margin:calc(var(--bs-card-spacer-y)*-1) calc(var(--bs-card-spacer-x)*-1) var(--bs-card-spacer-y)}.card .card-header .card-title,.project-status-title,.section-heading{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;gap:8px;letter-spacing:.12em;line-height:1.3;margin:0;text-transform:uppercase}.card .card-header .card-title i,.project-status-title i,.section-heading i{flex-shrink:0;font-size:16px;margin:0!important}.card .card-header .btn[aria-expanded]{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:#fff!important}.card .card-header .btn[aria-expanded]:focus,.card .card-header .btn[aria-expanded]:hover{background-color:#2b47b0!important;border-color:#2b47b0!important;color:#fff!important}.card .card-header .btn-light-primary,.card .card-header .btn-light-primary:focus,.card .card-header .btn-light-primary:hover,.card .card-header .btn[aria-expanded] i{color:#fff!important}:root{--kpi-configure-bg:#fff;--kpi-configure-bg-hover:#e8f0f7;--kpi-configure-text:#1e3a5f}.card .card-header .btn.kpi-configure-btn,.card .card-header .btn.kpi-configure-btn[aria-expanded]{background-color:#fff!important;background-color:var(--kpi-configure-bg)!important;border-color:#fff!important;border-color:var(--kpi-configure-bg)!important;color:#1e3a5f!important;color:var(--kpi-configure-text)!important}.card .card-header .btn.kpi-configure-btn:hover,.card .card-header .btn.kpi-configure-btn[aria-expanded]:hover{background-color:#e8f0f7!important;background-color:var(--kpi-configure-bg-hover)!important;border-color:#e8f0f7!important;border-color:var(--kpi-configure-bg-hover)!important;color:#1e3a5f!important;color:var(--kpi-configure-text)!important}.card .card-header .btn.kpi-configure-btn:focus-visible{outline:2px solid #fff;outline:2px solid var(--kpi-configure-bg);outline-offset:2px}.card .card-header .btn.kpi-configure-btn i{color:#1e3a5f!important;color:var(--kpi-configure-text)!important}:root{--company-theme-heading:#1e3a5f;--company-theme-text:#1f2a37;--company-theme-accent:#0f6f7d;--company-theme-border:#e2e8f0;--company-theme-surface:#f5f8fb;--company-theme-selected:#1e3a5f;--company-theme-ok:#1e7b45;--company-theme-low:#b42318;--company-theme-advice:#8a5300;--company-theme-logo-max-width:180px;--company-theme-logo-max-height:48px}.company-theme-section-title{color:#1e3a5f;color:var(--company-theme-selected);font-size:1rem;font-weight:700;margin:0 0 .75rem}.company-theme-btn{align-items:center;display:inline-flex;min-height:44px}.company-theme-logo-box{align-items:center;background:#f5f8fb;background:var(--company-theme-surface);border:1px dashed #e2e8f0;border:1px dashed var(--company-theme-border);border-radius:8px;display:flex;min-height:88px;padding:1rem}.company-theme-logo-img{display:block;height:auto;max-height:48px;max-height:var(--company-theme-logo-max-height);max-width:min(100%,180px);max-width:min(100%,var(--company-theme-logo-max-width));object-fit:contain;width:auto}.company-theme-logo-placeholder{display:flex;flex-direction:column;gap:.125rem;min-width:0}.company-theme-logo-placeholder-name{color:#1e3a5f;color:var(--company-theme-heading);font-size:1.125rem;font-weight:700;overflow-wrap:anywhere}.company-theme-progress{height:8px}.company-theme-palettes{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(112px,100%),1fr))}.company-theme-palette{align-items:flex-start;background:#fff;border:2px solid #e2e8f0;border:2px solid var(--company-theme-border);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;min-height:44px;padding:.625rem .75rem;text-align:left}.company-theme-palette:hover{border-color:#1e3a5f;border-color:var(--company-theme-selected)}.company-theme-palette:focus-visible{outline:2px solid #1e3a5f;outline:2px solid var(--company-theme-selected);outline-offset:2px}.company-theme-palette.is-selected{border-color:#1e3a5f;border-color:var(--company-theme-selected);box-shadow:0 0 0 1px #1e3a5f;box-shadow:0 0 0 1px var(--company-theme-selected)}.company-theme-swatches{display:flex;gap:.25rem}.company-theme-swatch{background:var(--company-theme-swatch);border:1px solid #00000014;border-radius:50%;height:22px;width:22px}.company-theme-palette-name{color:#1f2a37;color:var(--company-theme-text);font-size:.875rem;font-weight:600}.company-theme-color-input{flex:0 0 auto;height:44px;padding:.25rem;width:44px}.company-theme-hex-input{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-width:11rem;min-height:44px;text-transform:uppercase}.company-theme-contrast{font-size:.875rem;margin-top:.25rem}.company-theme-contrast.is-ok{color:#1e7b45;color:var(--company-theme-ok)}.company-theme-contrast.is-advice{color:#8a5300;color:var(--company-theme-advice)}.company-theme-contrast.is-invalid{color:#b42318;color:var(--company-theme-low)}.company-theme-suggestion{align-items:center;display:inline-flex;gap:.5rem;min-height:44px;text-align:left}.company-theme-reset{color:#1e3a5f;color:var(--company-theme-selected);font-weight:600;min-height:44px}@media (min-width:992px){.company-theme-preview-column{position:-webkit-sticky;position:sticky;top:calc(70px + 1rem);top:calc(var(--app-header-height) + 1rem)}}.company-theme-preview{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--company-theme-border);border-radius:8px;box-shadow:0 3px 9px #1e3a5f14;color:#1f2a37;color:var(--company-theme-text);font-size:.875rem;padding:1.25rem}.company-theme-preview-header{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.company-theme-preview-company{font-size:1.125rem;overflow-wrap:anywhere}.company-theme-preview-chip,.company-theme-preview-company{color:#1e3a5f;color:var(--company-theme-heading);font-weight:700}.company-theme-preview-chip{background:#f5f8fb;background:var(--company-theme-surface);border-radius:999px;font-size:.75rem;letter-spacing:.08em;padding:.125rem .625rem;text-transform:uppercase}.company-theme-preview-divider{border:0;border-top:2px solid #0f6f7d;border-top:2px solid var(--company-theme-accent);margin:.875rem 0;opacity:1}.company-theme-preview-label{color:#0f6f7d;color:var(--company-theme-accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.company-theme-preview-title{color:#1e3a5f;color:var(--company-theme-heading);font-size:1.125rem;font-weight:700;margin:0 0 .125rem}.company-theme-preview-muted{color:#5b6b7f;color:var(--wizard-muted);display:block;font-size:.8125rem}.company-theme-preview-section{border-top:1px solid #0f6f7d;border-top:1px solid var(--company-theme-accent);margin-top:.875rem;padding-top:.75rem}.company-theme-preview-heading{color:#1e3a5f;color:var(--company-theme-heading);font-size:.9375rem;font-weight:700;margin:0 0 .5rem}.company-theme-preview-body{color:#1f2a37;color:var(--company-theme-text);margin:0}.company-theme-preview-parties{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}.company-theme-preview-party{background:#f5f8fb;background:var(--company-theme-surface);border-radius:6px;display:flex;flex-direction:column;gap:.125rem;min-width:0;padding:.5rem .625rem}.company-theme-preview-role{color:#5b6b7f;color:var(--wizard-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.company-theme-preview-party-name{color:#1f2a37;color:var(--company-theme-text);font-weight:700;overflow-wrap:anywhere}.company-theme-preview-amounts{margin:0}.company-theme-preview-amounts>div{display:flex;gap:.75rem;justify-content:space-between;padding:.125rem 0}.company-theme-preview-amounts dt{color:#5b6b7f;color:var(--wizard-muted);font-weight:400}.company-theme-preview-amounts dd{color:#1f2a37;color:var(--company-theme-text);margin:0;text-align:right;white-space:nowrap}.company-theme-preview-amounts>div.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--company-theme-border);margin-top:.25rem;padding-top:.375rem}.company-theme-preview-amounts>div.is-total dd,.company-theme-preview-amounts>div.is-total dt{color:#1e3a5f;color:var(--company-theme-heading);font-weight:700}.company-theme-preview-stages{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.company-theme-preview-stage{align-items:flex-start;border:1px solid #e2e8f0;border:1px solid var(--company-theme-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:.25rem .625rem;padding:.625rem}.company-theme-preview-stage-body{display:flex;flex:1 1 140px;flex-direction:column;min-width:0}.company-theme-preview-stage-amount{color:#1f2a37;color:var(--company-theme-text);font-weight:700;margin-left:auto;white-space:nowrap}.company-theme-preview-stage-number{align-items:center;background:#0f6f7d;background:var(--company-theme-accent);border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-weight:700;height:28px;justify-content:center;width:28px}.company-theme-preview-icon{color:#0f6f7d;color:var(--company-theme-accent)}.address-autocomplete-anchor{height:0;position:relative}.address-autocomplete-results{background:#fff;background:var(--bs-white,#fff);color:#212529;color:var(--bs-gray-900,#212529);left:0;position:absolute;right:0;top:.25rem;z-index:1060}.address-autocomplete-list{max-height:16rem;overflow-y:auto}.address-autocomplete-option{cursor:pointer;min-height:44px;overflow-wrap:anywhere}.address-autocomplete-option.is-active,.address-autocomplete-option:hover{background:#eff0f6;background:var(--bs-light,#eff0f6)}.address-autocomplete-attribution{height:18px;width:auto}.company-setup .btn,.company-setup .nav-link,.company-setup summary,.company-setup>a{min-height:44px}.company-setup .nav-link{text-align:start;white-space:normal}.company-setup .form-control,.company-setup .form-select{min-width:0}.company-setup-link__input{min-height:44px}.company-setup-link__copy{white-space:nowrap}.contractor-picker__clear,.contractor-picker__input{min-height:44px}.contractor-picker__results{max-height:22rem;overflow-y:auto}.contractor-picker__hit,.contractor-picker__option{display:flex;flex-direction:column;gap:.25rem;min-height:44px;text-align:left}.contractor-picker__option{flex-shrink:0;padding:.75rem 1rem}.contractor-picker__name{color:var(--bs-body-color);font-weight:600;overflow-wrap:anywhere}.contractor-picker__details{color:var(--bs-secondary-color);column-gap:1.5rem;display:flex;flex-wrap:wrap;font-size:.875rem;row-gap:.125rem}.nav-tabs.nav-tabs-custom-style{border-bottom:1px solid #dee2e6}.nav-tabs.nav-tabs-custom-style .nav-link{border:1px solid #0000;border-top-left-radius:.375rem;border-top-right-radius:.375rem;color:#6c757d;margin-bottom:-1px}.nav-tabs.nav-tabs-custom-style .nav-link:focus,.nav-tabs.nav-tabs-custom-style .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;color:#495057}.nav-tabs.nav-tabs-custom-style .nav-link.active{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#212529;font-weight:600}:root{--project-tabs-bg:#f3f4f6;--project-tabs-bg-transparent:#f3f4f600;--project-tabs-rule:#cbd5e1;--project-tabs-text:#475569;--project-tabs-hover-text:#1e293b;--project-tabs-hover-bg:#1d4f9c0f;--project-tabs-hover-line:#94a3b8;--project-tabs-active-text:#1d4f9c;--project-tabs-active-line:#1d4f9c;--project-tabs-focus-ring:#1d4f9c;--project-tabs-fade-width:48px}.project-tabs{background-color:#f3f4f6;background-color:var(--project-tabs-bg);border-bottom:1px solid #cbd5e1;border-bottom:1px solid var(--project-tabs-rule);border-radius:0;margin-bottom:1.5rem;position:relative}.project-tabs-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto;scroll-padding-inline:48px;scroll-padding-inline:var(--project-tabs-fade-width);scrollbar-width:none}.project-tabs-scroll::-webkit-scrollbar{display:none}.project-tabs-list{display:flex;flex-wrap:nowrap;gap:0;list-style:none;margin:0;min-width:-webkit-max-content;min-width:max-content;padding:0 4px}.project-tabs-item{flex:0 0 auto}.project-tabs .project-tabs-link{align-items:center;background:#0000;border:0;border-radius:0;color:#475569;color:var(--project-tabs-text);display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:2px;justify-content:center;line-height:1.2;max-width:104px;min-height:56px;min-width:64px;padding:6px 8px;position:relative;white-space:nowrap}.project-tabs-icon{font-size:18px;line-height:1}.project-tabs-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}.project-tabs .project-tabs-link:after{background-color:initial;bottom:0;content:"";height:3px;left:8px;position:absolute;right:8px}.project-tabs .project-tabs-link:hover{background-color:#1d4f9c0f;background-color:var(--project-tabs-hover-bg);color:#1e293b;color:var(--project-tabs-hover-text)}.project-tabs .project-tabs-link:hover:after{background-color:#94a3b8;background-color:var(--project-tabs-hover-line)}.project-tabs .project-tabs-link.active{background-color:initial;color:#1d4f9c;color:var(--project-tabs-active-text);font-weight:600}.project-tabs .project-tabs-link.active:after{background-color:#1d4f9c;background-color:var(--project-tabs-active-line)}.project-tabs .project-tabs-link:focus{box-shadow:none}.project-tabs .project-tabs-link:focus-visible{outline:2px solid #1d4f9c;outline:2px solid var(--project-tabs-focus-ring);outline-offset:-4px}.project-tabs:after,.project-tabs:before{bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .15s ease;width:48px;width:var(--project-tabs-fade-width);z-index:1}.project-tabs:before{background:linear-gradient(90deg,#f3f4f6,#f3f4f600);background:linear-gradient(to right,var(--project-tabs-bg),var(--project-tabs-bg-transparent));left:0}.project-tabs:after{background:linear-gradient(270deg,#f3f4f6,#f3f4f600);background:linear-gradient(to left,var(--project-tabs-bg),var(--project-tabs-bg-transparent));right:0}.project-tabs.has-next:after,.project-tabs.has-prev:before{opacity:1}.project-tabs-chevron{align-items:center;background:#0000;border:0;bottom:0;color:#1d4f9c;color:var(--project-tabs-active-text);display:flex;font-size:20px;justify-content:center;min-height:44px;padding:0;position:absolute;top:0;width:32px;z-index:2}.project-tabs-chevron-prev{left:0}.project-tabs-chevron-next{right:0}@media (prefers-reduced-motion:reduce){.project-tabs:after,.project-tabs:before{transition:none}}@media (min-width:576px){.project-tabs-list{gap:24px;padding:0}.project-tabs .project-tabs-link{flex-direction:row;font-size:15px;gap:8px;max-width:none;min-height:48px;min-width:0;padding:0 4px}.project-tabs .project-tabs-link:after{left:0;right:0}.project-tabs-icon{font-size:16px}}.stage-variation-editor .btn,.stage-variation-editor .form-control,.stage-variation-editor .variation-source-label{min-height:44px}@media (max-width:991.98px){.nav-tabs.nav-tabs-custom-style .nav-link{align-items:center;display:inline-flex;min-height:44px}}@media (max-width:767.98px){.doc-row-actions .btn{min-height:44px;min-width:44px}}:root{--checkout-bg:#f7f7f8;--checkout-surface:#fff;--checkout-surface-alt:#f7f7f8;--checkout-border:#eee;--checkout-radius:8px;--checkout-radius-card:12px;--checkout-card-max-width:520px;--checkout-card-shadow:0 2px 16px #00000014;--checkout-primary:#06f;--checkout-primary-dark:#04c;--checkout-primary-disabled:#b0c4de;--checkout-input-border:#d4d4d8;--checkout-text:#111;--checkout-text-strong:#333;--checkout-text-body:#444;--checkout-text-muted:#555;--checkout-text-soft:#666;--checkout-text-subtle:#888;--checkout-text-faint:#999;--checkout-text-ghost:#aaa;--checkout-success:#22c55e;--checkout-success-bg:#f0fdf4;--checkout-warning:#f59e0b;--checkout-warning-bg:#fffbeb;--checkout-warning-border:#fde68a;--checkout-warning-text:#7c2d12;--checkout-swish:#6bc72b;--checkout-hairline:#e5e7eb;--checkout-footer-bg:#fbfcfe;--checkout-consent-bg:#f0f6ff;--checkout-consent-border:#bfd7ff;--checkout-consent-text:#334155;--checkout-reserved-bg:#f0fdf4;--checkout-reserved-text:#166534;--checkout-link:#315ea8;--checkout-legal-text:#64748b;--checkout-legal-strong:#24364b;--checkout-legal-faint:#9ca3af;--checkout-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.checkout-page{align-items:center;background:#f7f7f8;background:var(--checkout-bg);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--checkout-font);justify-content:center;min-height:100vh;padding:24px 16px}.checkout-card{background:#fff;background:var(--checkout-surface);border-radius:12px;border-radius:var(--checkout-radius-card);box-shadow:0 2px 16px #00000014;box-shadow:var(--checkout-card-shadow);max-width:520px;max-width:var(--checkout-card-max-width);overflow:hidden;width:100%}.checkout-header{align-items:center;border-bottom:1px solid #eee;border-bottom:1px solid var(--checkout-border);display:flex;justify-content:space-between;padding:20px 24px}.checkout-brand{align-items:center;display:flex;gap:10px}.checkout-brand-logo{align-items:center;background:linear-gradient(135deg,#06f,#04c);background:linear-gradient(135deg,var(--checkout-primary),var(--checkout-primary-dark));border-radius:6px;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;width:32px}.checkout-brand-name{color:#111;color:var(--checkout-text);font-size:16px;font-weight:700}.checkout-secure{align-items:center;color:#666;color:var(--checkout-text-soft);display:flex;font-size:13px;gap:6px}.checkout-body{padding:24px}.checkout-body--adyen{min-height:clamp(480px,72vh,680px)}.checkout-legal-footer{background:#fbfcfe;background:var(--checkout-footer-bg);border-top:1px solid #e5e7eb;border-top:1px solid var(--checkout-hairline);padding:18px 24px 20px;text-align:center}.checkout-legal-powered{margin:0 0 12px}.checkout-legal-address,.checkout-legal-powered{color:#64748b;color:var(--checkout-legal-text);font-size:12px}.checkout-legal-address{align-items:center;display:flex;flex-direction:column;font-style:normal;gap:4px;line-height:1.45;margin:0}.checkout-legal-name{color:#24364b;color:var(--checkout-legal-strong);font-size:13px}.checkout-legal-row{column-gap:12px;display:flex;flex-wrap:wrap;justify-content:center;row-gap:2px}.checkout-legal-nowrap{white-space:nowrap}.checkout-legal-email{color:#315ea8;color:var(--checkout-link);white-space:nowrap}.checkout-legal-nav{border-top:1px solid #e5e7eb;border-top:1px solid var(--checkout-hairline);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:6px 18px;justify-content:center;margin-top:13px;padding-top:12px}.checkout-consent{background:#f0f6ff;background:var(--checkout-consent-bg);border:1px solid #bfd7ff;border:1px solid var(--checkout-consent-border);border-radius:10px;margin-bottom:20px;padding:14px 16px}.checkout-consent-label{color:#334155;color:var(--checkout-consent-text);font-size:13px;line-height:1.5}.checkout-section-title--tight{margin-bottom:10px}.checkout-section-desc{color:#334155;color:var(--text-explain);font-size:14px;line-height:1.5;margin:0 0 16px}.checkout-state{padding:48px 24px;text-align:center}.checkout-state--processing{padding:64px 24px}.checkout-state-icon{align-items:center;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 20px;width:72px}.checkout-state-icon--success{animation:checkoutScaleIn .4s ease;background:#22c55e;background:var(--checkout-success)}.checkout-state-icon--warning{background:#f59e0b;background:var(--checkout-warning)}.checkout-state-title{color:#111;color:var(--checkout-text);font-size:22px;margin:0 0 8px}.checkout-state-text{color:#666;color:var(--checkout-text-soft);font-size:15px;margin:0 0 20px}.checkout-state-text--blocked{color:#555;color:var(--checkout-text-muted);line-height:1.5}.checkout-receipt{background:#f0fdf4;background:var(--checkout-success-bg);border-radius:8px;border-radius:var(--checkout-radius);margin-bottom:24px;padding:16px;text-align:left}.checkout-receipt-row{display:flex;justify-content:space-between}.checkout-receipt-row:not(:last-child){margin-bottom:8px}.checkout-receipt-label{color:#666;color:var(--checkout-text-soft);font-size:14px}.checkout-receipt-value{font-size:14px;font-weight:600}.checkout-receipt-value--ok{color:#22c55e;color:var(--checkout-success)}.checkout-note--warning{background:#fffbeb;background:var(--checkout-warning-bg);border:1px solid #fde68a;border:1px solid var(--checkout-warning-border);border-radius:8px;border-radius:var(--checkout-radius);color:#7c2d12;color:var(--checkout-warning-text);font-size:14px;margin-bottom:24px;padding:14px;text-align:left}.checkout-spinner{animation:checkoutSpin .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top:4px solid var(--checkout-primary);height:48px;margin:0 auto 24px;width:48px}.checkout-spinner--sm{border-width:3px;height:36px;margin:0;width:36px}.checkout-processing-text{color:#444;color:var(--checkout-text-body);font-size:16px;font-weight:500;margin:0}.checkout-adyen-wrap{position:relative}.checkout-adyen-loading{align-items:center;background:#fff;background:var(--checkout-surface);color:#444;color:var(--checkout-text-body);display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;min-height:220px;position:absolute;z-index:1}.checkout-adyen-loading-text{font-size:14px;font-weight:500}.checkout-adyen-frame{min-height:clamp(420px,64vh,620px);width:100%}.checkout-summary{border-bottom:1px solid #eee;border-bottom:1px solid var(--checkout-border)}.checkout-summary-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:14px 24px;width:100%}.checkout-summary-label{color:#666;color:var(--checkout-text-soft)}.checkout-summary-total{align-items:center;display:flex;gap:8px}.checkout-summary-total strong{color:#111;color:var(--checkout-text)}.checkout-summary-chevron{transition:transform .2s}.checkout-summary-chevron.is-open{transform:rotate(180deg)}.checkout-summary-body{padding:0 24px 16px}.checkout-summary-note{color:#666;color:var(--checkout-text-soft);font-size:13px;padding:6px 0}.checkout-summary-row{color:#555;color:var(--checkout-text-muted);display:flex;font-size:14px;justify-content:space-between;padding:6px 0}.checkout-summary-row--total{border-top:1px solid #eee;border-top:1px solid var(--checkout-border);display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-top:4px;padding:8px 0 0}.checkout-summary-reserved{background:#f0fdf4;background:var(--checkout-reserved-bg);border-radius:6px;color:#166534;color:var(--checkout-reserved-text);font-size:13px;margin:6px 0;padding:8px 10px}.checkout-section-title{color:#111;color:var(--checkout-text);font-size:16px;font-weight:600;margin:0 0 16px}.checkout-label{color:#555;color:var(--checkout-text-muted);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.checkout-input{border:1px solid #d4d4d8;border:1px solid var(--checkout-input-border);border-radius:8px;border-radius:var(--checkout-radius);font-size:15px;outline:none;padding:12px 14px;transition:border-color .2s;width:100%}.checkout-bank-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.checkout-bank-btn{align-items:center;background:#fff;background:var(--checkout-surface);border:1px solid #d4d4d8;border:1px solid var(--checkout-input-border);border-radius:8px;border-radius:var(--checkout-radius);cursor:pointer;display:flex;flex-direction:column;gap:6px;padding:14px 8px;transition:all .15s}.checkout-bank-btn.is-selected{background:#f0f6ff;border:2px solid #06f;border:2px solid var(--checkout-primary)}.checkout-bank-icon{align-items:center;border-radius:50%;display:flex;height:36px;justify-content:center;width:36px}.checkout-bank-icon-letter{color:#fff;font-size:14px;font-weight:700}.checkout-bank-name{color:#333;color:var(--checkout-text-strong);font-size:12px;font-weight:500;line-height:1.2;text-align:center}.checkout-swish-box{align-items:center;background:#f7f7f8;background:var(--checkout-surface-alt);border-radius:12px;display:flex;flex-direction:column;margin-bottom:20px;padding:32px}.checkout-swish-qr{align-items:center;background:#fff;background:var(--checkout-surface);border:2px solid #ddd;border-radius:12px;display:flex;height:160px;justify-content:center;margin-bottom:12px;width:160px}.checkout-swish-qr-inner{text-align:center}.checkout-swish-qr-icon{align-items:center;background:#6bc72b;background:var(--checkout-swish);border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;margin:0 auto 8px;width:48px}.checkout-swish-qr-label{color:#666;color:var(--checkout-text-soft);font-size:12px}.checkout-swish-hint{color:#334155;color:var(--text-explain);font-size:14px;margin:0;text-align:center}.checkout-divider{align-items:center;display:flex;gap:12px;margin:0 0 16px}.checkout-divider-line{background:#ddd;flex:1 1;height:1px}.checkout-divider-text{color:#666;color:var(--checkout-text-soft);font-size:13px}.checkout-card-box{align-items:center;background:#f7f7f8;background:var(--checkout-surface-alt);border-radius:12px;display:flex;flex-direction:column;margin-bottom:20px;padding:28px}.checkout-card-chip{align-items:center;background:linear-gradient(135deg,#1f2937,#111827);border-radius:10px;display:flex;height:44px;justify-content:center;margin-bottom:12px;width:64px}.checkout-card-hint{color:#334155;color:var(--text-explain);font-size:14px;margin:0;text-align:center}.checkout-btn{background:#06f;background:var(--checkout-primary);border:none;border-radius:8px;border-radius:var(--checkout-radius);color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;transition:background .2s;width:100%}.checkout-btn:disabled{background:#b0c4de;background:var(--checkout-primary-disabled);cursor:not-allowed}.checkout-btn--mt-lg{margin-top:20px}.checkout-btn--mt-sm{margin-top:4px}@keyframes checkoutScaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes checkoutSpin{to{transform:rotate(1turn)}}:root{--ping-slip-max-width:60rem;--ping-slip-paper:#fff;--ping-slip-ink:#000;--ping-slip-rule:#1b3679}@font-face{font-display:block;font-family:Etappio OCR B;font-style:normal;font-weight:400;src:url(/static/media/ocrb10.c1e9d2b6c64b6138c4f6.otf) format("opentype")}.ping-checkout-dialog .modal-dialog{max-width:520px;max-width:var(--checkout-card-max-width)}.checkout-card:has(.ping-classic-slip){max-width:60rem;max-width:var(--ping-slip-max-width)}.ping-classic-slip{background:#fff;background:var(--ping-slip-paper);break-inside:avoid;page-break-inside:avoid}.ping-bankgiro-form{display:block;height:auto;width:100%}.ping-bankgiro-paper{fill:#fff;fill:var(--ping-slip-paper)}.ping-bankgiro-rules{fill:none;stroke:#1b3679;stroke:var(--ping-slip-rule);stroke-width:.2}.ping-bankgiro-labels{fill:#1b3679;fill:var(--ping-slip-rule);font-family:Arial,sans-serif;font-size:2.8px}.ping-bankgiro-small{font-size:2.2px}.ping-bankgiro-brand{font-family:Georgia,serif;font-size:4.5px;font-weight:700}.ping-bankgiro-heading{font-size:3.3px}.ping-bankgiro-ocr{font-size:10px;font-weight:900}.ping-bankgiro-warning{font-size:2.55px;font-weight:700}.ping-bankgiro-data{fill:#000;fill:var(--ping-slip-ink);font-family:Arial,sans-serif;font-size:3px}.ping-bankgiro-test{font-size:3.5px;font-weight:700}.ping-bankgiro-code{fill:#000;fill:var(--ping-slip-ink);text-anchor:middle;font-family:Etappio OCR B;font-size:3.5146px;font-synthesis:none;font-weight:400;white-space:pre}@page ping-bankgiro{size:A4 portrait;margin:4.67mm}@media print{body:has(>.ping-classic-print),html:has(body>.ping-classic-print){margin:0;overflow:visible;padding:0;page:ping-bankgiro}body:has(>.ping-classic-print){background:#fff;background:var(--ping-slip-paper)}body:has(>.ping-classic-print)>:not(.ping-classic-print){display:none!important}.ping-classic-print{margin:0;page:ping-bankgiro;width:200.66mm}.ping-payment-document{background:#fff;background:var(--ping-slip-paper);break-inside:avoid;color:#000;color:var(--ping-slip-ink);display:block;font:10pt/1.35 Arial,sans-serif;height:286.66mm;page-break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:200.66mm}.ping-document-content{height:181.73mm;padding:7.33mm 11.33mm 6mm}.ping-document-brand{color:#1e3a5f;color:var(--payment-picker-navy);font-size:25pt;font-weight:700}.ping-payment-document p{font-size:inherit}.ping-payment-document h1{font-size:20pt;margin:0 0 3mm}.ping-payment-document h2{font-size:10pt;font-weight:700;margin:0 0 2mm}.ping-document-label{font-size:8pt;margin-bottom:1mm}.ping-document-reference{border:.3mm solid #1e3a5f;border:.3mm solid var(--payment-picker-navy);margin-top:5mm;padding:3mm 4mm}.ping-document-reference strong{font-size:16pt}.ping-payment-document .ping-document-sandbox{font-size:8pt;font-weight:700;margin:2mm 0 0}.ping-document-parties{margin-top:2mm;overflow-wrap:anywhere}.ping-document-project{margin:4mm 0 3mm}.ping-document-description{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;overflow-wrap:anywhere}.ping-document-totals{border-top:.3mm solid #1e3a5f;border-top:.3mm solid var(--payment-picker-navy);padding-top:3mm}.ping-document-totals dd{margin-bottom:1mm;white-space:nowrap}.ping-document-due{font-size:13pt}.ping-document-instructions{margin:1mm 0 3mm}.ping-document-about{font-size:8pt}.ping-document-about p{margin-bottom:2mm}.ping-document-about footer{border-top:.2mm solid #e0e0e0;border-top:.2mm solid var(--payment-picker-option-border);padding-top:2mm}.ping-document-slip{flex:none;height:101.6mm;margin-bottom:3.33mm;overflow:hidden;width:200.66mm}.ping-document-slip .ping-classic-slip{width:210.82mm}.ping-bankgiro-form{height:101.6mm;width:210.82mm}.ping-classic-slip{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--payment-picker-navy:#1e3a5f;--payment-picker-light-blue:#e8f0f7;--payment-picker-green:#27ae60;--payment-picker-teal:#1b7a6b;--payment-picker-surface:#fff;--payment-picker-field-bg:#f5f5f5;--payment-picker-backdrop:#00000080;--payment-picker-shadow:0 1px 4px #0000000f;--payment-picker-option-border:#e0e0e0;--payment-picker-option-active-border:var(--payment-picker-navy);--payment-picker-option-active-bg:var(--payment-picker-light-blue);--payment-picker-muted:#666;--payment-picker-text:#1a1a1a;--payment-picker-bank:var(--payment-picker-navy);--payment-picker-card:var(--payment-picker-teal);--payment-picker-swish:var(--payment-picker-green)}.payment-picker-backdrop{background-color:#00000080;background-color:var(--payment-picker-backdrop);z-index:1050}.payment-picker{color:#1a1a1a;color:var(--payment-picker-text);font-size:15px}.payment-picker-title{color:#1e3a5f;color:var(--payment-picker-navy);font-size:1.25rem;font-weight:700}.payment-picker .payment-picker-label{color:#1a1a1a;color:var(--payment-picker-text);font-size:15px;font-weight:600}.payment-picker-amount,.payment-picker-amount[readonly]{background-color:#f5f5f5;background-color:var(--payment-picker-field-bg);font-size:1.5rem;font-weight:500}.payment-picker-amount-unit{font-weight:600}.payment-picker-hint{color:#666;color:var(--payment-picker-muted);font-size:14px}.payment-picker-section{font-size:14px;font-weight:700;letter-spacing:.02em;margin-bottom:.75rem;text-transform:uppercase}.payment-picker-amount-action{min-height:44px}.payment-picker-option{background-color:#fff;background-color:var(--payment-picker-surface);border:1px solid #e0e0e0;border:1px solid var(--payment-picker-option-border);border-radius:12px;box-shadow:0 1px 4px #0000000f;box-shadow:var(--payment-picker-shadow);color:inherit;cursor:pointer;display:block;font:inherit;min-height:44px;padding:1rem;transition:border-color .15s ease,background-color .15s ease}.payment-picker-option:focus-visible,.payment-picker-option:hover{background-color:#e8f0f7;background-color:var(--payment-picker-option-active-bg);border-color:#1e3a5f;border-color:var(--payment-picker-option-active-border);box-shadow:0 0 0 1px #1e3a5f;box-shadow:0 0 0 1px var(--payment-picker-option-active-border)}.payment-picker-option:focus-visible{outline:3px solid #1e3a5f;outline:3px solid var(--payment-picker-option-active-border);outline-offset:2px}.payment-picker-option-go{color:#1e3a5f;color:var(--payment-picker-navy);font-size:1.25rem}.payment-picker-option-icon{font-size:1.5rem;line-height:1}.payment-picker-option-bank .payment-picker-option-icon{color:#1e3a5f;color:var(--payment-picker-bank)}.payment-picker-option-card .payment-picker-option-icon{color:#1b7a6b;color:var(--payment-picker-card)}.payment-picker-option-swish .payment-picker-option-icon{color:#27ae60;color:var(--payment-picker-swish)}.payment-picker-option-name{font-size:16px;font-weight:700}.payment-picker-option-caption,.payment-picker-option-sub{color:#666;color:var(--payment-picker-muted);font-size:14px}.payment-picker-option-total{font-size:1.625rem;font-weight:700;line-height:1.2;margin:.125rem 0}.payment-picker-badge{background-color:#27ae60;background-color:var(--payment-picker-green);color:#fff;color:var(--payment-picker-surface);font-size:13px}.payment-picker-option-fees{border-top:1px solid #e0e0e0;border-top:1px solid var(--payment-picker-option-border);color:#666;color:var(--payment-picker-muted);font-size:14px;margin-top:.75rem;padding-top:.75rem}.payment-picker-option-fees>span>span:last-child{color:#1a1a1a;color:var(--payment-picker-text);white-space:nowrap}@media (max-height:500px){.payment-picker-backdrop .modal-dialog{height:calc(100% - 1rem);margin-bottom:.5rem;margin-top:.5rem}.payment-picker .modal-header{padding-bottom:.5rem;padding-top:.5rem}}:root{--flow-graph-overlay-z:1048;--flow-graph-overlay-bg:#fff;--flow-graph-overlay-header-bg:#1e3a5f;--flow-graph-overlay-header-color:#fff;--flow-graph-placeholder-bg:#f5f5f5;--flow-graph-placeholder-border:#e0e0e0}.flow-graph-canvas{transform-origin:top left}.flow-graph-zoom-btn{min-width:2rem}.flow-graph-zoom-level{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:4.5rem}.flow-graph-viewport--pannable{cursor:grab}.flow-graph-viewport--pannable.is-panning{cursor:grabbing;-webkit-user-select:none;user-select:none}.flow-graph-viewport--fill{flex:1 1 auto;min-height:0;padding:1rem}.flow-graph-placeholder{background:#f5f5f5;background:var(--flow-graph-placeholder-bg);border:1px dashed #e0e0e0;border:1px dashed var(--flow-graph-placeholder-border)}.flow-graph-overlay{background:#fff;background:var(--flow-graph-overlay-bg);inset:0;position:fixed;z-index:1048;z-index:var(--flow-graph-overlay-z)}.flow-graph-overlay-header{background:#1e3a5f;background:var(--flow-graph-overlay-header-bg);color:#fff;color:var(--flow-graph-overlay-header-color)}.flow-graph-overlay-text{min-width:0}.flow-graph-overlay-body{min-height:0}body.flow-graph-overlay-open{overflow:hidden}:root{--todo-navy:#1e3a5f;--todo-on-dark:#fff;--todo-amber:#e67e22;--todo-amber-fill:#fdf3e3;--todo-amber-border:#f3dcbb;--todo-urgent:#c0392b;--todo-urgent-fill:#fdf2f1;--todo-urgent-border:#f3d0cc;--todo-urgent-label-bg:#fbe0dd;--todo-urgent-label-text:#8e1f15;--todo-waiting:#d68910;--todo-waiting-fill:#fef8ec;--todo-waiting-border:#f6e2bd;--todo-waiting-label-bg:#fcebc8;--todo-waiting-label-text:#7a4a05;--todo-later:#2e6bc6;--todo-later-fill:#f2f6fc;--todo-later-border:#dae4f1;--todo-later-label-bg:#dde8f8;--todo-later-label-text:#1d4f9c;--todo-icon-size:42px}.todo-list{container-type:inline-size}.todo-item{background:#f2f6fc;background:var(--todo-later-fill);border:1px solid #dae4f1;border-left:4px solid #2e6bc6;border:1px solid var(--todo-later-border);border-left:4px solid var(--todo-later);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1rem 1.125rem}.todo-item--urgent{background:#fdf2f1;background:var(--todo-urgent-fill);border-color:#f3d0cc;border-color:var(--todo-urgent-border);border-left-color:#c0392b;border-left-color:var(--todo-urgent)}.todo-item--waiting{background:#fef8ec;background:var(--todo-waiting-fill);border-color:#f6e2bd;border-color:var(--todo-waiting-border);border-left-color:#d68910;border-left-color:var(--todo-waiting)}.todo-item-priority{background:#dde8f8;background:var(--todo-later-label-bg);border-radius:999px;color:#1d4f9c;color:var(--todo-later-label-text);display:inline-block;font-size:.75rem;font-weight:600;margin-bottom:.25rem;padding:1px 8px}.todo-item-priority.is-urgent{background:#fbe0dd;background:var(--todo-urgent-label-bg);color:#8e1f15;color:var(--todo-urgent-label-text)}.todo-item-priority.is-waiting{background:#fcebc8;background:var(--todo-waiting-label-bg);color:#7a4a05;color:var(--todo-waiting-label-text)}.todo-item-text{min-width:0}.todo-item-context{font-size:.875rem}.todo-item-description{font-size:.875rem;line-height:1.5;margin-top:.25rem!important}.todo-item-more{align-items:center;background:#0000;border:0;color:var(--bs-primary);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:600;gap:4px;margin:-10px 0 -12px;min-height:44px;padding:0}.todo-item-more:hover{text-decoration:underline}.todo-item-more:focus-visible{border-radius:2px;outline:2px solid var(--bs-primary);outline-offset:2px}.todo-item-icon{background:#1e3a5f;background:var(--todo-navy);border-radius:50%;color:#fff;color:var(--todo-on-dark);font-size:1.25rem;height:42px;height:var(--todo-icon-size);width:42px;width:var(--todo-icon-size)}.todo-item-action,.todo-item-icon{align-items:center;display:inline-flex;justify-content:center}.todo-item-action{min-height:44px;width:100%}@container (min-width: 560px){.todo-item{align-items:center;flex-direction:row}.todo-item-action{width:auto}}.todo-empty-icon{font-size:2.5rem}.home-greeting .breadcrumb{--bs-breadcrumb-margin-bottom:0;font-size:.9375rem}.home-greeting{padding-inline:16px;padding-inline:var(--section-heading-inline)}.home-greeting h3{font-size:1.5rem;line-height:1.2}.home-greeting .breadcrumb-item:last-child,.home-greeting p{color:#5b6b7f;color:var(--project-status-muted)}.home-greeting p{font-size:.9375rem}@media (min-width:768px){.home-greeting h3{font-size:1.75rem}}.milestone-guidance .accordion-button{min-height:44px}.modal:has(#milestone-form) .modal-dialog,.modal:has(.milestone-plan-wizard) .modal-dialog{height:calc(100% - 1rem);margin:.5rem auto;max-width:min(50rem,calc(100% - 1rem));min-height:0}.modal:has(#milestone-form) .modal-header,.modal:has(.milestone-plan-wizard) .modal-header{padding:.75rem}.modal:has(#milestone-form) .modal-body,.modal:has(.milestone-plan-wizard) .modal-body{min-height:0}.modal:has(#milestone-form) .modal-footer,.modal:has(.milestone-plan-wizard) .modal-footer{padding:.5rem}.milestone-plan-wizard .form-control,.milestone-plan-wizard .form-select,.modal:has(#milestone-form) .btn,.modal:has(#milestone-form) .form-control,.modal:has(.milestone-plan-wizard) .btn,.modal:has(.milestone-plan-wizard) .btn-close{min-height:44px;min-width:44px}.etappio-info-tip{align-items:center;display:inline-flex}.etappio-info-tip>.feather-info{border-radius:50%;color:#6c7a91;cursor:help;font-size:1rem;line-height:1}.etappio-info-tip>.feather-info:focus-visible{outline:2px solid #1e3a5f;outline-offset:2px}.etappio-info-tip__bubble{background-color:#1e2a44;border-radius:0;bottom:calc(100% + 8px);box-shadow:0 6px 20px #00000040;color:#fff;font-size:.8125rem;font-weight:400;left:0;line-height:1.5;max-width:min(320px,calc(100vw - 2rem));opacity:0;padding:12px 14px;position:absolute;text-align:left;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease,visibility .12s;visibility:hidden;white-space:normal;width:-webkit-max-content;width:max-content;z-index:1060}.etappio-info-tip:focus-within .etappio-info-tip__bubble,.etappio-info-tip:hover .etappio-info-tip__bubble{opacity:1;transform:translateY(0);visibility:visible}.etappio-info-tip--align-right .etappio-info-tip__bubble{left:auto;right:0}.etappio-info-tip--fit .etappio-info-tip__bubble{max-width:min(320px,100%)}.etappio-info-tip__bubble hr{border:0;border-top:1px solid #fff3;margin:8px 0;opacity:1}.etappio-info-tip__important{color:#f0b429}:root{--wizard-navy:#1e3a5f;--wizard-navy-hover:#162a47;--wizard-teal:#17a2b8;--wizard-teal-deep:#0f6f7d;--wizard-teal-ring:#d1ecf1;--wizard-cta:#1e8449;--wizard-cta-hover:#196f3d;--wizard-track:#d8dee6;--wizard-border:#c9d3df;--wizard-divider:#e2e8f0;--wizard-surface:#f5f8fb;--wizard-text:#1f2a37;--wizard-muted:#5b6b7f;--wizard-changed-bg:#fef5e7;--wizard-changed-text:#7e4a0b;--wizard-changed-border:#f5cba7;--wizard-white:#fff;--wizard-guide-bg:#e9f6f8;--wizard-guide-ink:#0f4f59;--wizard-guide-text:#1f3b40;--wizard-guide-border:#c9e6eb;--wizard-teal-tint:#e9f6f8;--wizard-warning-text:#9a4f00;--wizard-error-text:#c0392b;--wizard-light-blue:#e8f0f7;--wizard-summary-width:300px}.contract-wizard-dialog{max-width:1040px}.contract-wizard-dialog .modal-content{min-height:min(864px,calc(100vh - 3.5rem))}.contract-wizard-dialog .modal-body{padding:0}.contract-wizard-dialog .modal-header{border-bottom:0}.contract-wizard-dialog .modal-subheader{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--wizard-divider);padding:0 1.5rem}.contract-wizard-subtitle{color:#5b6b7f;color:var(--wizard-muted);font-size:.875rem;margin:-.5rem 0 0}.wizard-stepper-list{align-items:center;gap:.75rem;list-style:none;margin:0;padding:1.25rem 0}.wizard-stepper-item{align-items:center;display:flex;gap:.75rem}.wizard-stepper-item.has-line{flex:1 1}.wizard-stepper-item.has-line:after{background:#d8dee6;background:var(--wizard-track);border-radius:1px;content:"";flex:1 1 auto;height:2px;min-width:1.5rem}.wizard-stepper-item.has-line.is-done:after{background:#1e3a5f;background:var(--wizard-navy)}.wizard-stepper-button{align-items:center;background:#0000;border:0;border-radius:10px;color:inherit;display:flex;gap:.75rem;min-height:44px;padding:.25rem .5rem .25rem .25rem;text-align:left}.wizard-stepper-button:disabled{cursor:default;opacity:1}.wizard-stepper-button.is-reachable:focus-visible .wizard-stepper-title,.wizard-stepper-button.is-reachable:hover .wizard-stepper-title{-webkit-text-decoration-color:#1e3a5f;text-decoration-color:#1e3a5f;-webkit-text-decoration-color:var(--wizard-navy);text-decoration-color:var(--wizard-navy)}.wizard-stepper-button:focus-visible{outline:2px solid #1e3a5f;outline:2px solid var(--wizard-navy);outline-offset:2px}.wizard-stepper-circle{align-items:center;background:#fff;background:var(--wizard-white);border:2px solid #c9d3df;border:2px solid var(--wizard-border);border-radius:50%;color:#5b6b7f;color:var(--wizard-muted);display:flex;flex-shrink:0;font-weight:700;height:36px;justify-content:center;width:36px}.wizard-stepper-button.is-done .wizard-stepper-circle{background:#1e3a5f;background:var(--wizard-navy);border-color:#1e3a5f;border-color:var(--wizard-navy);color:#fff;color:var(--wizard-white)}.wizard-stepper-button.is-current .wizard-stepper-circle{background:#0f6f7d;background:var(--wizard-teal-deep);border-color:#0f6f7d;border-color:var(--wizard-teal-deep);box-shadow:0 0 0 4px #d1ecf1;box-shadow:0 0 0 4px var(--wizard-teal-ring);color:#fff;color:var(--wizard-white)}.wizard-stepper-text{display:flex;flex-direction:column;gap:.125rem}.wizard-stepper-title{align-items:center;color:#5b6b7f;color:var(--wizard-muted);display:flex;font-weight:600;gap:.5rem}.wizard-stepper-button.is-current .wizard-stepper-title,.wizard-stepper-button.is-done .wizard-stepper-title,.wizard-stepper-button.is-reachable .wizard-stepper-title{color:#1e3a5f;color:var(--wizard-navy)}.wizard-stepper-button.is-current .wizard-stepper-title{font-weight:700}.wizard-stepper-button.is-reachable .wizard-stepper-title{text-decoration:underline;-webkit-text-decoration-color:#d8dee6;text-decoration-color:#d8dee6;-webkit-text-decoration-color:var(--wizard-track);text-decoration-color:var(--wizard-track);text-underline-offset:3px}.wizard-stepper-subtitle{color:#5b6b7f;color:var(--wizard-muted);font-size:.8125rem}.wizard-changed-badge{background:#fef5e7;background:var(--wizard-changed-bg);border-radius:999px;color:#7e4a0b;color:var(--wizard-changed-text);font-size:.75rem;font-weight:700;letter-spacing:.04em;padding:.125rem .5rem;text-transform:uppercase}.contract-wizard-banner{align-items:flex-start;background:#e8f0f7;background:var(--wizard-light-blue);border:1px solid #e2e8f0;border:1px solid var(--wizard-divider);border-radius:8px;color:#1e3a5f;color:var(--wizard-navy);display:flex;gap:.75rem;margin-bottom:1.5rem;padding:.875rem 1rem}.contract-wizard-banner.is-sent,.contract-wizard-banner.is-withdrawn{background:#fef5e7;background:var(--wizard-changed-bg);border-color:#f5cba7;border-color:var(--wizard-changed-border);color:#7e4a0b;color:var(--wizard-changed-text)}.contract-wizard-banner.is-signed{background:#e9f6f8;background:var(--wizard-teal-tint);color:#0f6f7d;color:var(--wizard-teal-deep)}.contract-wizard-banner-icon{flex-shrink:0;font-size:1.125rem;line-height:1.5}.contract-wizard-status-chip{display:block;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.125rem;text-transform:uppercase}.contract-wizard-banner-title{font-size:.9375rem;font-weight:700;margin:0}.contract-wizard-banner-text{color:#1f2a37;color:var(--wizard-text);font-size:.875rem;line-height:1.5;margin:.125rem 0 0}.contract-wizard-changes{background:#fff;background:var(--wizard-white);border:1px solid #f5cba7;border:1px solid var(--wizard-changed-border);border-radius:8px;padding:.75rem .875rem}.contract-wizard-changes-title{color:#7e4a0b;color:var(--wizard-changed-text);font-size:.8125rem;font-weight:700;margin:0 0 .5rem}.contract-wizard-changes-list{color:#1f2a37;color:var(--wizard-text);display:flex;flex-direction:column;font-size:.875rem;gap:.25rem;line-height:1.45;margin:0;padding-left:1.125rem}.contract-review-steps>li:first-child:before{background:#1e3a5f;background:var(--wizard-navy)}.contract-review-steps>li.is-done:before{background:#1e8449;background:var(--wizard-cta);content:"\2713"}.contract-review-steps>li.is-current:before{background:#0f6f7d;background:var(--wizard-teal-deep);box-shadow:0 0 0 4px #d1ecf1;box-shadow:0 0 0 4px var(--wizard-teal-ring)}.contract-review-thread{border-top:1px solid #e2e8f0;border-top:1px solid var(--wizard-divider);display:flex;flex-direction:column;gap:.5rem;padding-top:.75rem}.contract-review-thread-title{color:#1e3a5f;color:var(--wizard-navy);font-size:.9375rem;font-weight:700;margin:0}.contract-review-message{background:#fff;background:var(--wizard-white);border:1px solid #e2e8f0;border:1px solid var(--wizard-divider);border-radius:8px;color:#1f2a37;color:var(--wizard-text);font-size:.875rem;line-height:1.45;margin-right:1.5rem;overflow-wrap:anywhere;padding:.625rem .75rem;white-space:pre-wrap}.contract-review-message.is-mine{background:#e8f0f7;background:var(--wizard-light-blue);border-color:#c9d3df;border-color:var(--wizard-border);margin-left:1.5rem;margin-right:0}.contract-review-message-meta{color:#5b6b7f;color:var(--wizard-muted);display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between;margin-bottom:.25rem;white-space:normal}.contract-review-message-meta strong{color:#1f2a37;color:var(--wizard-text)}.contract-wizard-history-list{max-height:16rem;overflow-y:auto}.wizard-stepper-compact{display:flex;flex-direction:column;gap:.625rem;padding:1rem 0}.wizard-stepper-counter{color:#0f6f7d;color:var(--wizard-teal-deep);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wizard-stepper-segments{display:flex;gap:.375rem;list-style:none;margin:0;padding:0}.wizard-stepper-segment{background:#0000;border:0;display:block;height:44px;margin:-18px 0;padding:18px 0;width:100%}.wizard-stepper-segment:before{background:#d8dee6;background:var(--wizard-track);border-radius:4px;content:"";display:block;height:8px}.wizard-stepper-segment.is-done:before{background:#1e3a5f;background:var(--wizard-navy)}.wizard-stepper-segment.is-current:before{background:#17a2b8;background:var(--wizard-teal)}.wizard-stepper-segment.is-changed:before{outline:2px solid #7e4a0b;outline:2px solid var(--wizard-changed-text);outline-offset:1px}.contract-wizard-body{display:flex;min-height:100%}.contract-wizard-main{flex:1 1 auto;min-width:0;padding:2rem 2.25rem 2.5rem}.contract-wizard-summary{background:#f5f8fb;background:var(--wizard-surface);border-left:1px solid #e2e8f0;border-left:1px solid var(--wizard-divider);flex:0 0 300px;flex:0 0 var(--wizard-summary-width);padding:1.75rem 1.5rem}.contract-wizard-summary-inner{position:-webkit-sticky;position:sticky;top:1.75rem}.contract-wizard-kicker{color:#0f6f7d;color:var(--wizard-teal-deep);font-size:.75rem;font-weight:700;letter-spacing:.12em;margin:0 0 1.25rem;text-transform:uppercase}.agreement-type-dialog .modal-footer{justify-content:space-between}.agreement-type-project{color:#0f6f7d;color:var(--wizard-teal-deep);display:block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.agreement-type-body{color:#1f2a37;color:var(--wizard-text);display:flex;flex-direction:column;gap:1.5rem;padding:1.25rem 1rem}.agreement-type-heading{color:#1e3a5f;color:var(--wizard-navy);font-size:1.375rem;font-weight:700;margin:0 0 .375rem}.agreement-type-muted{color:#5b6b7f;color:var(--wizard-muted);font-size:.875rem;line-height:1.5;margin:0}.agreement-type-grid{grid-gap:1rem;border:0;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin:0;min-width:0;padding:0}.agreement-type-card{background:#fff;background:var(--wizard-white);border:2px solid #c9d3df;border:2px solid var(--wizard-border);border-radius:10px;color:#1f2a37;color:var(--wizard-text);cursor:pointer;display:flex;flex-direction:column;gap:.875rem;margin:0;padding:1.25rem}.agreement-type-card.is-selected{border-color:#0f6f7d;border-color:var(--wizard-teal-deep);box-shadow:0 0 0 4px #d1ecf1;box-shadow:0 0 0 4px var(--wizard-teal-ring)}.agreement-type-card.is-disabled{background:#f5f8fb;background:var(--wizard-surface);cursor:not-allowed}.agreement-type-card-head{align-items:center;display:flex;gap:.875rem}.agreement-type-radio.form-check-input{border:2px solid #c9d3df;border:2px solid var(--wizard-border);flex:none;height:22px;margin:0;width:22px}.agreement-type-radio.form-check-input:checked{background-color:#0f6f7d;background-color:var(--wizard-teal-deep);border-color:#0f6f7d;border-color:var(--wizard-teal-deep)}.agreement-type-radio.form-check-input:focus{box-shadow:0 0 0 .2rem #d1ecf1;box-shadow:0 0 0 .2rem var(--wizard-teal-ring)}.agreement-type-icon{align-items:center;background:#1e3a5f;background:var(--wizard-navy);border-radius:50%;color:#fff;color:var(--wizard-white);display:flex;flex:none;font-size:1.375rem;height:48px;justify-content:center;width:48px}.agreement-type-card.is-variation .agreement-type-icon{background:#17a2b8;background:var(--wizard-teal)}.agreement-type-card.is-disabled .agreement-type-icon{background:#5b6b7f;background:var(--wizard-muted)}.agreement-type-card-title{color:#1e3a5f;color:var(--wizard-navy);display:block;font-size:1.1875rem;font-weight:700}.agreement-type-basis{background:#e9f6f8;background:var(--wizard-teal-tint);border-radius:8px;display:flex;flex-direction:column;gap:.25rem;padding:.75rem .875rem}.agreement-type-basis-label{color:#0f6f7d;color:var(--wizard-teal-deep);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.agreement-type-basis-contract{color:#1e3a5f;color:var(--wizard-navy);font-size:.9375rem;font-weight:600}.agreement-type-basis-summary{color:#1f3b40;color:var(--wizard-guide-text);font-size:.8125rem}.agreement-type-unavailable{align-items:flex-start;background:#fef5e7;background:var(--wizard-changed-bg);border-radius:8px;color:#7e4a0b;color:var(--wizard-changed-text);display:flex;font-size:.875rem;padding:.75rem .875rem}.agreement-type-steps{border-top:1px solid #e2e8f0;border-top:1px solid var(--wizard-divider);display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:.875rem 0 0}.agreement-type-steps li{align-items:center;display:flex;font-size:.8125rem;gap:.5rem}.agreement-type-step-number{align-items:center;background:#e8f0f7;background:var(--wizard-light-blue);border-radius:50%;color:#1e3a5f;color:var(--wizard-navy);display:flex;flex:none;font-size:.75rem;font-weight:700;height:22px;justify-content:center;width:22px}.agreement-type-card.is-variation .agreement-type-step-number{background:#d1ecf1;background:var(--wizard-teal-ring);color:#0f6f7d;color:var(--wizard-teal-deep)}.agreement-type-info{align-items:flex-start;background:#f5f8fb;background:var(--wizard-surface);border-radius:8px;display:flex;font-size:.875rem;gap:.75rem;padding:.875rem 1rem}.agreement-type-info i{color:#1e3a5f;color:var(--wizard-navy);margin-top:.125rem}.agreement-type-cancel{color:#1e3a5f;color:var(--wizard-navy);font-weight:600;min-height:44px}@media (max-width:575.98px){.agreement-type-dialog .modal-footer{align-items:stretch;flex-direction:column-reverse;gap:.25rem}.agreement-type-dialog .modal-footer>.btn{margin:0}}@media (min-width:768px){.agreement-type-grid{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.agreement-type-card{padding:1.5rem}.agreement-type-heading{font-size:1.75rem}.agreement-type-body{padding:2rem 2.5rem}}.contract-wizard-main h2[tabindex="-1"]:focus{outline:none}.contract-wizard-step-title{color:#1e3a5f;color:var(--wizard-navy);font-size:1.75rem;font-weight:700;margin:0 0 .375rem}.contract-wizard-section-title{color:#1e3a5f;color:var(--wizard-navy);font-size:1.125rem;font-weight:600;margin:0 0 1rem}.contract-wizard-choice{background:#e9f6f8;background:var(--wizard-teal-tint);border-radius:8px;color:#1f2a37;color:var(--wizard-text);padding:1rem}.contract-wizard-choice>p:first-child{color:#0f6f7d;color:var(--wizard-teal-deep)}.contract-wizard-editor{border-radius:8px}.contract-wizard-editor.is-invalid .ql-container,.contract-wizard-editor.is-invalid .ql-toolbar{border-color:var(--bs-form-invalid-border-color)}.contract-wizard-check{align-items:flex-start;display:flex;gap:.75rem;min-height:44px;padding-left:0}.contract-wizard-check .form-check-input{flex-shrink:0;height:1.25rem;margin:.125rem 0 0;width:1.25rem}.contract-wizard-divider{border-color:#e2e8f0;border-color:var(--wizard-divider);margin:1.75rem 0;opacity:1}.contract-wizard-dropzone{align-items:center;background:#f5f8fb;background:var(--wizard-surface);border:2px dashed #c9d3df;border:2px dashed var(--wizard-border);border-radius:10px;display:flex;flex-direction:column;gap:.75rem;padding:1.75rem 1.25rem;text-align:center}.contract-wizard-dropzone.is-active{background:#e9f6f8;background:var(--wizard-teal-tint);border-color:#0f6f7d;border-color:var(--wizard-teal-deep)}.contract-wizard-dropzone-icon{align-items:center;background:#1e3a5f;background:var(--wizard-navy);border-radius:50%;color:#fff;color:var(--wizard-white);display:flex;font-size:1.25rem;height:52px;justify-content:center;width:52px}.contract-wizard-file{background:#fff;background:var(--wizard-white);border:1px solid #e2e8f0;border:1px solid var(--wizard-divider);gap:.75rem;padding:.75rem .875rem}.contract-wizard-file,.contract-wizard-file-icon{align-items:center;border-radius:8px;display:flex}.contract-wizard-file-icon{background:#e8f0f7;background:var(--wizard-light-blue);color:#1e3a5f;color:var(--wizard-navy);flex-shrink:0;height:40px;justify-content:center;width:40px}.contract-wizard-file-name{flex:1 1 auto;min-width:0}.contract-wizard-icon-btn{--bs-btn-color:var(--wizard-muted);--bs-btn-hover-color:var(--wizard-navy);--bs-btn-active-color:var(--wizard-navy);align-items:center;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;width:44px}.contract-wizard-panel{background:#f5f8fb;background:var(--wizard-surface);border-radius:10px;padding:1.25rem 1.5rem}.contract-wizard-segmented{background:#e2e8f0;background:var(--wizard-divider);border-radius:8px;display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem}.contract-wizard-segmented>button{background:#0000;border:0;border-radius:6px;color:#5b6b7f;color:var(--wizard-muted);font-size:.875rem;font-weight:600;min-height:40px;padding:0 1rem}.contract-wizard-segmented>button.is-active{background:#fff;background:var(--wizard-white);box-shadow:0 1px 3px #1e3a5f33;color:#1e3a5f;color:var(--wizard-navy)}.contract-wizard-segmented>button:focus-visible{outline:2px solid #1e3a5f;outline:2px solid var(--wizard-navy);outline-offset:1px}.contract-wizard-unit-input .form-control{min-height:44px}.contract-wizard-unit-input .input-group-text{background:#fff;background:var(--wizard-white);color:#5b6b7f;color:var(--wizard-muted)}.contract-wizard-computed{align-items:center;font-weight:600;justify-content:flex-end;min-height:44px;padding:0 .75rem}.contract-wizard-computed,.contract-wizard-note{background:#e9f6f8;background:var(--wizard-teal-tint);border-radius:8px;color:#0f6f7d;color:var(--wizard-teal-deep);display:flex}.contract-wizard-note{gap:.75rem;padding:.875rem 1rem}.contract-wizard-allocation{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 .75rem}.contract-wizard-allocation dt{color:#5b6b7f;color:var(--wizard-muted);font-size:.8125rem;font-weight:400}.contract-wizard-allocation dd{color:#1e3a5f;color:var(--wizard-navy);font-size:1.25rem;font-weight:700;margin:0}.contract-wizard-allocation-status.is-complete{color:#1e8449;color:var(--wizard-cta)}.contract-wizard-allocation-status.is-open{color:#9a4f00;color:var(--wizard-warning-text)}.contract-wizard-allocation-status.is-over{color:#c0392b;color:var(--wizard-error-text)}.contract-wizard-progress{background:#d8dee6;background:var(--wizard-track);height:10px}.contract-wizard-progress .progress-bar{background:#17a2b8;background:var(--wizard-teal)}.contract-wizard-progress .progress-bar.is-complete{background:#1e8449;background:var(--wizard-cta)}.contract-wizard-progress .progress-bar.is-over{background:#c0392b;background:var(--wizard-error-text)}.contract-wizard-stage{grid-gap:.75rem;background:#fff;background:var(--wizard-white);border:1px solid #e2e8f0;border:1px solid var(--wizard-divider);border-radius:10px;box-shadow:0 3px 9px #1e3a5f14;display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);padding:1rem;position:relative}.contract-wizard-stage-number{align-items:center;background:#1e3a5f;background:var(--wizard-navy);border-radius:50%;color:#fff;color:var(--wizard-white);display:flex;font-weight:700;height:36px;justify-content:center;width:36px}.contract-wizard-stage-remove{position:absolute;right:.5rem;top:.5rem}.contract-wizard-stage-order{gap:.25rem}.contract-wizard-stage-move,.contract-wizard-stage-order{align-items:center;display:flex}.contract-wizard-stage-move .btn:disabled{opacity:.35}.contract-wizard-unit-input.has-suggestion .form-control,.contract-wizard-unit-input.has-suggestion .input-group-text{border-style:dashed}.contract-wizard-unit-input .form-control.is-autofilled::placeholder{color:#5b6b7f;color:var(--wizard-muted);font-style:italic;opacity:1}.contract-wizard-autofill-accept{--bs-btn-color:var(--wizard-teal-deep);--bs-btn-border-color:var(--wizard-teal-deep);--bs-btn-hover-color:var(--wizard-white);--bs-btn-hover-bg:var(--wizard-teal-deep);--bs-btn-hover-border-color:var(--wizard-teal-deep);--bs-btn-active-color:var(--wizard-white);--bs-btn-active-bg:var(--wizard-teal-deep);--bs-btn-active-border-color:var(--wizard-teal-deep);font-weight:600;min-height:44px;min-width:44px}.contract-wizard-allocation-panel{box-shadow:0 3px 9px #1e3a5f24;position:-webkit-sticky;position:sticky;top:0;z-index:5}@media (max-width:767.98px){.contract-wizard-allocation-panel{padding:.625rem .875rem}.contract-wizard-allocation-panel .contract-wizard-allocation{gap:.5rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:.5rem}.contract-wizard-allocation-panel .contract-wizard-allocation dt{font-size:.75rem}.contract-wizard-allocation-panel .contract-wizard-allocation dd{font-size:.875rem;line-height:1.25}.contract-wizard-allocation-panel .contract-wizard-progress{height:6px}}.contract-wizard-add-stage{--bs-btn-color:var(--wizard-navy);--bs-btn-bg:var(--wizard-white);--bs-btn-border-color:var(--wizard-border);--bs-btn-hover-color:var(--wizard-navy);--bs-btn-hover-bg:var(--wizard-white);--bs-btn-hover-border-color:var(--wizard-navy);--bs-btn-active-color:var(--wizard-navy);--bs-btn-active-bg:var(--wizard-light-blue);--bs-btn-active-border-color:var(--wizard-navy);--bs-btn-disabled-color:var(--wizard-navy);--bs-btn-disabled-bg:var(--wizard-white);--bs-btn-disabled-border-color:var(--wizard-border);--bs-btn-border-width:2px;--bs-btn-font-weight:600;border-radius:10px;border-style:dashed;min-height:52px}@media (min-width:768px){.contract-wizard-allocation{grid-template-columns:repeat(3,minmax(0,1fr))}.contract-wizard-stage{align-items:start;column-gap:1rem;grid-template-columns:44px repeat(2,minmax(0,1fr)) 44px}.contract-wizard-stage.is-bottom-up{grid-template-columns:44px repeat(3,minmax(0,1fr)) 44px}.contract-wizard-stage-order{flex-direction:column;grid-row:1/span 2}.contract-wizard-stage-move{flex-direction:column}.contract-wizard-stage-description{grid-column:2/-2}.contract-wizard-stage-remove{grid-column:-2;grid-row:1;position:static}}.contract-wizard-guide{background:#e9f6f8;background:var(--wizard-guide-bg);border-radius:10px;color:#1f3b40;color:var(--wizard-guide-text);display:flex;flex-direction:column;gap:.875rem;padding:1.25rem}.contract-wizard-guide-head{align-items:flex-start;display:flex;gap:.875rem}.contract-wizard-guide-icon{align-items:center;background:#0f6f7d;background:var(--wizard-teal-deep);border-radius:50%;color:#fff;color:var(--wizard-white);display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.contract-wizard-guide-heading{flex:1 1 auto;font-size:.875rem;line-height:1.55;min-width:0}.contract-wizard-guide-title{color:#0f4f59;color:var(--wizard-guide-ink);font-size:1rem;font-weight:800;margin:0 0 .25rem}.contract-wizard-guide-toggle{color:#0f4f59;color:var(--wizard-guide-ink);flex-shrink:0;font-size:.8125rem;font-weight:700;min-height:44px;padding:0 .25rem}.contract-wizard-guide-toggle:focus-visible,.contract-wizard-guide-toggle:hover{color:#1e3a5f;color:var(--wizard-navy)}.contract-wizard-guide-tips{grid-gap:.625rem 1.25rem;display:grid;font-size:.8125rem;gap:.625rem 1.25rem;grid-template-columns:minmax(0,1fr);line-height:1.5;list-style:none;margin:0;padding:0}.contract-wizard-guide-tips li{display:flex;gap:.625rem}.contract-wizard-guide-tips .feather-check{color:#0f6f7d;color:var(--wizard-teal-deep);flex-shrink:0;font-weight:700;margin-top:2px}.contract-wizard-guide-example{background:#fff;background:var(--wizard-white);border:1px solid #c9e6eb;border:1px solid var(--wizard-guide-border);border-radius:8px;overflow:hidden}.contract-wizard-guide-example-toggle{align-items:center;background:#fff;background:var(--wizard-white);border:0;color:#1e3a5f;color:var(--wizard-navy);display:flex;font-size:.875rem;font-weight:700;gap:.625rem;min-height:48px;padding:.5rem 1rem;text-align:left;width:100%}.contract-wizard-guide-example-toggle .feather-chevron-down,.contract-wizard-guide-example-toggle .feather-chevron-up,.contract-wizard-guide-example-toggle .feather-file-text{color:#0f6f7d;color:var(--wizard-teal-deep);flex-shrink:0}.contract-wizard-guide-example-heading{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.contract-wizard-guide-example-label{min-width:0}.contract-wizard-guide-example-total{color:#5b6b7f;color:var(--wizard-muted);flex-shrink:0;font-size:.8125rem;font-weight:600}.contract-wizard-guide-example-body{border-top:1px solid #e2e8f0;border-top:1px solid var(--wizard-divider);display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem 1rem}.contract-wizard-guide-example-stages{display:flex;flex-direction:column;font-size:.8125rem;gap:.625rem;list-style:none;margin:0;padding:0}.contract-wizard-guide-example-stages li{grid-gap:.75rem;align-items:start;display:grid;gap:.75rem;grid-template-columns:24px minmax(0,1fr) auto}.contract-wizard-guide-example-number{align-items:center;background:#1e3a5f;background:var(--wizard-navy);border-radius:50%;color:#fff;color:var(--wizard-white);display:inline-flex;font-size:.75rem;font-weight:700;height:24px;justify-content:center;width:24px}.contract-wizard-guide-example-text{color:#5b6b7f;color:var(--wizard-muted)}.contract-wizard-guide-example-amount,.contract-wizard-guide-example-text strong{color:#1e3a5f;color:var(--wizard-navy)}.contract-wizard-guide-example-amount{font-weight:700;white-space:nowrap}@media (max-width:575.98px){.contract-wizard-guide-example-stages li{grid-template-columns:24px minmax(0,1fr);row-gap:.125rem}.contract-wizard-guide-example-amount{grid-column:2}}@media (min-width:576px){.contract-wizard-guide-example-heading{align-items:center;flex-direction:row;gap:.75rem;justify-content:space-between}}@media (min-width:768px){.contract-wizard-guide-example,.contract-wizard-guide-tips{margin-left:calc(38px + .875rem)}.contract-wizard-guide-tips{grid-template-columns:repeat(2,minmax(0,1fr))}.contract-wizard-guide-tips li:last-child{grid-column:1/-1}}.contract-wizard-review{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1fr)}.contract-preview-paper{--contract-preview-heading:var(--wizard-navy);--contract-preview-text:var(--wizard-text);--contract-preview-accent:var(--wizard-teal-deep);background:#fff;background:var(--wizard-white);border:1px solid #e2e8f0;border:1px solid var(--wizard-divider);border-radius:10px;box-shadow:0 3px 9px #1e3a5f24;color:var(--contract-preview-text);padding:1.25rem 1rem}.contract-preview-header{align-items:center;border-bottom:2px solid var(--contract-preview-accent);display:flex;gap:.75rem;justify-content:space-between;padding-bottom:1rem}.contract-preview-company{font-size:1.125rem}.contract-preview-chip,.contract-preview-company{color:var(--contract-preview-heading);font-weight:700}.contract-preview-chip{background:#e8f0f7;background:var(--wizard-light-blue);border-radius:999px;flex-shrink:0;font-size:.75rem;letter-spacing:.06em;padding:.25rem .75rem;text-transform:uppercase;white-space:nowrap}.contract-preview-title-block{padding:1.25rem 0 .25rem}.contract-preview-name{color:var(--contract-preview-heading);font-size:1.5rem;font-weight:700;margin:0}.contract-preview-section{border-top:1px solid var(--contract-preview-accent);margin-top:1.25rem;padding-top:1.25rem}.contract-preview-heading{color:var(--contract-preview-heading);font-size:1rem;font-weight:600;margin:0 0 .5rem}.contract-wizard-edit-link{color:#1e3a5f;color:var(--wizard-navy);font-size:.875rem;font-weight:600;min-height:44px;padding:0 .25rem}.contract-preview-party{background:#f5f8fb;background:var(--wizard-surface);border-radius:8px;height:100%;padding:.75rem 1rem}.contract-preview-party-role{color:#5b6b7f;color:var(--wizard-muted);font-size:.75rem;font-weight:600;letter-spacing:.08em;margin:0 0 .25rem;text-transform:uppercase}.contract-preview-richtext{overflow-wrap:anywhere}.contract-preview-richtext h1,.contract-preview-richtext h2,.contract-preview-richtext h3{font-size:1.0625rem}.contract-preview-richtext>:last-child{margin-bottom:0}.contract-preview-amounts{margin:0}.contract-preview-amounts>div{display:flex;gap:1rem;justify-content:space-between;padding:.25rem 0}.contract-preview-amounts dt{color:#5b6b7f;color:var(--wizard-muted);font-weight:400}.contract-preview-amounts dd{color:var(--contract-preview-text);margin:0;text-align:right}.contract-preview-amounts>div.is-total{border-top:1px solid #e2e8f0;border-top:1px solid var(--wizard-divider);margin-top:.25rem;padding-top:.5rem}.contract-preview-amounts>div.is-total dd,.contract-preview-amounts>div.is-total dt{color:var(--contract-preview-heading);font-weight:700}.contract-preview-note{background:#f5f8fb;background:var(--wizard-surface);border-radius:8px;color:var(--contract-preview-text);font-size:.8125rem;margin-top:.75rem;padding:.75rem 1rem}.contract-preview-milestones{list-style:none;margin:0;padding:0}.contract-preview-milestones>li{grid-gap:.25rem .75rem;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--wizard-divider);display:grid;gap:.25rem .75rem;grid-template-columns:28px minmax(0,1fr);padding:.75rem 0}.contract-preview-milestone-number{align-items:center;background:var(--contract-preview-accent);border-radius:50%;color:#fff;color:var(--wizard-white);display:flex;font-size:.8125rem;font-weight:700;height:26px;justify-content:center;width:26px}.contract-preview-milestone-amount{color:var(--contract-preview-text);font-weight:600;grid-column:2;white-space:nowrap}.contract-preview-label{color:var(--contract-preview-heading)}.contract-preview-paper .contract-wizard-kicker{color:var(--contract-preview-accent)}.contract-preview-paper .contract-attachment-file-icon{color:var(--contract-preview-accent)!important}.contract-preview-logo{display:block;height:auto;max-height:48px;max-height:var(--company-theme-logo-max-height);max-width:min(100%,180px);max-width:min(100%,var(--company-theme-logo-max-width));object-fit:contain;width:auto}.contract-wizard-sign-panel{background:#e9f6f8;background:var(--wizard-teal-tint);border-radius:10px;display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.contract-wizard-recipient{align-items:center;background:#fff;background:var(--wizard-white);border:1px solid #e2e8f0;border:1px solid var(--wizard-divider);border-radius:8px;display:flex;gap:.75rem;padding:.75rem}.contract-wizard-recipient-avatar{align-items:center;background:#1e3a5f;background:var(--wizard-navy);border-radius:50%;color:#fff;color:var(--wizard-white);display:flex;flex-shrink:0;font-size:.875rem;font-weight:700;height:40px;justify-content:center;width:40px}.contract-wizard-sign-steps{color:#1f2a37;color:var(--wizard-text);counter-reset:sign-step;display:flex;flex-direction:column;font-size:.875rem;gap:.75rem;list-style:none;margin:0;padding:0}.contract-wizard-sign-steps>li{align-items:flex-start;counter-increment:sign-step;display:flex;gap:.625rem}.contract-wizard-sign-steps>li:before{align-items:center;background:#1e3a5f;background:var(--wizard-navy);border-radius:50%;color:#fff;color:var(--wizard-white);content:counter(sign-step);display:flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:24px;justify-content:center;width:24px}.contract-wizard-sign-steps>li:first-child:before{background:#0f6f7d;background:var(--wizard-teal-deep)}.contract-wizard-confirm{background:#fff;background:var(--wizard-white);border:2px solid #e2e8f0;border:2px solid var(--wizard-divider);border-radius:8px;padding:.75rem}.contract-wizard-confirm.is-invalid{border-color:#c0392b;border-color:var(--wizard-error-text)}@media (min-width:768px){.contract-preview-paper{padding:2rem 2.25rem}.contract-preview-milestones>li{grid-template-columns:28px minmax(0,1fr) auto}.contract-preview-milestone-amount{grid-column:3;grid-row:1}}@media (min-width:992px){.contract-wizard-review{grid-template-columns:minmax(0,1fr) 300px}.contract-wizard-sign-panel{position:-webkit-sticky;position:sticky;top:0}}.contract-wizard-summary-section+.contract-wizard-summary-section{border-top:1px solid #e2e8f0;border-top:1px solid var(--wizard-divider);margin-top:1.25rem;padding-top:1.25rem}.contract-wizard-summary-heading{color:#1e3a5f;color:var(--wizard-navy);font-size:.875rem;font-weight:600;margin:0 0 .625rem}.contract-wizard-summary-list{font-size:.875rem;margin:0}.contract-wizard-summary-list dt{color:#5b6b7f;color:var(--wizard-muted);font-weight:400}.contract-wizard-summary-list dd{color:#1f2a37;color:var(--wizard-text);margin:0 0 .5rem;overflow-wrap:anywhere}.contract-wizard-footer{display:flex;flex-direction:column-reverse;gap:.25rem;margin:0;width:100%}.contract-wizard-footer-primary,.contract-wizard-footer-secondary{align-items:center;display:flex;gap:.75rem}.contract-wizard-save-status{color:#5b6b7f;color:var(--wizard-muted);font-size:.8125rem;margin-left:auto;text-align:right}.contract-wizard-link,.contract-wizard-link-muted{font-weight:600;min-height:44px;padding-left:.25rem;padding-right:.25rem}.contract-wizard-link{--bs-btn-color:var(--wizard-navy);--bs-btn-hover-color:var(--wizard-navy);--bs-btn-active-color:var(--wizard-navy)}.contract-wizard-link-muted{--bs-btn-color:var(--wizard-muted);--bs-btn-hover-color:var(--wizard-navy);--bs-btn-active-color:var(--wizard-navy);text-decoration:none}.contract-wizard-btn-cta,.contract-wizard-btn-navy,.contract-wizard-btn-outline{--bs-btn-padding-x:1.375rem;--bs-btn-font-weight:600;--bs-btn-border-radius:4px;--bs-btn-border-width:2px;--bs-btn-focus-box-shadow:0 0 0 0.2rem var(--wizard-teal-ring);align-items:center;display:inline-flex;justify-content:center;min-height:48px}.contract-wizard-btn-navy{--bs-btn-color:var(--wizard-white);--bs-btn-bg:var(--wizard-navy);--bs-btn-border-color:var(--wizard-navy);--bs-btn-hover-color:var(--wizard-white);--bs-btn-hover-bg:var(--wizard-navy-hover);--bs-btn-hover-border-color:var(--wizard-navy-hover);--bs-btn-active-color:var(--wizard-white);--bs-btn-active-bg:var(--wizard-navy-hover);--bs-btn-active-border-color:var(--wizard-navy-hover);--bs-btn-disabled-color:var(--wizard-white);--bs-btn-disabled-bg:var(--wizard-navy);--bs-btn-disabled-border-color:var(--wizard-navy)}.contract-wizard-btn-cta{--bs-btn-color:var(--wizard-white);--bs-btn-bg:var(--wizard-cta);--bs-btn-border-color:var(--wizard-cta);--bs-btn-hover-color:var(--wizard-white);--bs-btn-hover-bg:var(--wizard-cta-hover);--bs-btn-hover-border-color:var(--wizard-cta-hover);--bs-btn-active-color:var(--wizard-white);--bs-btn-active-bg:var(--wizard-cta-hover);--bs-btn-active-border-color:var(--wizard-cta-hover);--bs-btn-disabled-color:var(--wizard-white);--bs-btn-disabled-bg:var(--wizard-cta);--bs-btn-disabled-border-color:var(--wizard-cta)}.contract-wizard-btn-outline{--bs-btn-color:var(--wizard-navy);--bs-btn-bg:var(--wizard-white);--bs-btn-border-color:var(--wizard-navy);--bs-btn-hover-color:var(--wizard-navy);--bs-btn-hover-bg:var(--wizard-light-blue);--bs-btn-hover-border-color:var(--wizard-navy);--bs-btn-active-color:var(--wizard-navy);--bs-btn-active-bg:var(--wizard-light-blue);--bs-btn-active-border-color:var(--wizard-navy)}.contract-wizard-dialog .modal-content .btn:focus,.contract-wizard-dialog .modal-content .btn:hover{color:var(--bs-btn-hover-color)}.contract-wizard-dialog .modal-content .btn:active{color:var(--bs-btn-active-color)}@media (min-width:768px){.contract-wizard-footer{align-items:center;flex-direction:row;justify-content:space-between}.contract-wizard-save-status{margin-left:0;text-align:left}.contract-wizard-footer-primary{margin-left:auto}}@media (max-height:500px){.contract-wizard-dialog .modal-content{overflow-y:auto}.contract-wizard-dialog.modal-dialog-scrollable .modal-body{flex:0 0 auto;overflow:visible}.contract-wizard-dialog .modal-footer,.contract-wizard-dialog .modal-header{padding-bottom:.5rem;padding-top:.5rem}.contract-wizard-dialog .modal-footer{background:#fff;background:var(--wizard-white);bottom:0;margin-top:auto;position:-webkit-sticky;position:sticky;z-index:2}.contract-wizard-footer{align-items:center;flex-direction:row;justify-content:space-between}.contract-wizard-footer-primary{margin-left:auto}.contract-wizard-footer-primary .flex-fill{flex:0 1 auto!important}.contract-wizard-save-status{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contract-wizard-dialog .wizard-stepper-list{display:none!important}.contract-wizard-dialog .wizard-stepper-compact{display:block!important;padding-bottom:.5rem;padding-top:.25rem}.contract-wizard-subtitle{margin-top:-.25rem}}.contract-history{background-color:#fff}.contract-history-entry{background-color:#f8f9fa;border-left:4px solid #3454d1;border-radius:6px;padding:12px 14px}.contract-history-entry__time{color:#6c757d;display:block;font-size:12px;margin-bottom:4px}.contract-history-entry__title{color:#212529;font-size:14px;font-weight:600;margin-bottom:4px}.contract-history-entry__body{color:#6c757d;font-size:13px;white-space:pre-wrap}.badge.bg-warning,.btn-warning,.btn-warning:active,.btn-warning:focus,.btn-warning:hover{color:#000!important}.page-header.project-detail-header{align-items:center;background-color:initial;border:0;box-shadow:none;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between;min-height:0;padding:.5rem 16px;padding:.5rem var(--section-heading-inline)}.project-detail-header__main{min-width:0}.project-detail-header__meta{color:#5b6b7f;color:var(--project-status-muted);display:flex;flex-direction:column;font-size:.9375rem;gap:.125rem;margin:.35rem 0 0}@media (min-width:576px){.project-detail-header__meta{flex-direction:row;flex-wrap:wrap;gap:.25rem 0}.project-detail-header__meta>span+span:before{content:"·";margin:0 .5rem}}.project-detail-header__meta strong{color:#1f2733;color:var(--project-status-ink);font-weight:600}.project-detail-header__name{color:#12233d;font-size:1.75rem;font-weight:700;line-height:1.2;margin:.35rem 0 0;word-break:break-word}.project-detail-header .breadcrumb{--bs-breadcrumb-margin-bottom:0;align-items:center;font-size:.9375rem;margin-bottom:0}.project-detail-header .breadcrumb-item{align-items:center;display:flex}.project-detail-header .breadcrumb-item:last-child{color:#5b6b7f;color:var(--project-status-muted)}.project-detail-header .breadcrumb-item a{align-items:center;display:inline-flex;min-height:44px}.project-detail-header__back{flex-shrink:0}.project-detail-header__back .btn{min-height:44px}@media (max-width:767.98px){.page-header.project-detail-header{align-items:stretch;flex-direction:column}.project-detail-header__name{font-size:1.5rem}.project-detail-header__back{display:flex;justify-content:flex-end}}:root{--project-status-navy:#1e3a5f;--project-status-header-label:#fff;--project-status-header-line:#ffffff59;--project-status-ink:#1f2733;--project-status-muted:#5b6b7f;--project-status-line:#e2e8f0;--project-status-tile:#f5f8fb;--project-status-total-bg:#fafbfc;--project-status-next-bg:#eef2fb;--project-status-next-line:#c9d2f3;--project-status-next-label:#2d3fb8;--project-status-warning-bg:#fdf6e7;--project-status-warning-text:#7a4a06;--project-status-success-text:#1e6b3e;--project-status-menu-shadow:0 8px 24px #1e3a5f29}.project-status{overflow:visible}.project-status-header{align-items:center;background-color:#1e3a5f;background-color:var(--project-status-navy);border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;flex-wrap:wrap;gap:.5rem .75rem;min-height:56px;padding:6px 16px;padding:6px var(--section-heading-inline);position:relative}.project-status-scope,.project-status-title{color:#fff;color:var(--project-status-header-label)}.project-status-scope{display:none;font-size:.8125rem}.project-status-menu{margin-left:auto}.project-status-menu-toggle{background:#0000;border:1px solid #ffffff59;border:1px solid var(--project-status-header-line);border-radius:4px;color:#fff;font-size:.8125rem;font-weight:600;min-height:44px;padding:0 .875rem}.project-status-menu-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.project-status-menu-list{background-color:#fff;border:1px solid #e2e8f0;border:1px solid var(--project-status-line);border-radius:6px;box-shadow:0 8px 24px #1e3a5f29;box-shadow:var(--project-status-menu-shadow);left:1rem;margin:0;padding:.375rem;position:absolute;right:1rem;top:calc(100% - .25rem);z-index:5}.project-status-menu-list button{background:#0000;border:0;border-radius:4px;color:#1f2733;color:var(--project-status-ink);display:block;min-height:44px;padding:0 .75rem;text-align:left;width:100%}.project-status-menu-list button:focus-visible,.project-status-menu-list button:hover{background-color:#f5f8fb;background-color:var(--project-status-tile)}.project-status-body{display:flex;flex-direction:column;gap:1.25rem;padding:1rem}.project-status-lead{grid-gap:1rem;align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.project-status-summary{display:flex;flex-direction:column;gap:.75rem;min-width:0}.project-status-summary>.alert{margin-bottom:0!important}.project-status-sentence{text-wrap:balance;color:#1e3a5f;color:var(--project-status-navy);font-size:1.0625rem;font-weight:700;line-height:1.35;margin:0}.project-status-company{align-items:center;color:#5b6b7f;color:var(--bs-secondary-color,#5b6b7f);display:flex;font-size:13px;gap:6px;margin:6px 0 0}.project-status-label{color:#5b6b7f;color:var(--project-status-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin:0 0 .625rem;text-transform:uppercase}.project-status-next{background-color:#eef2fb;background-color:var(--project-status-next-bg);border:1px solid #c9d2f3;border:1px solid var(--project-status-next-line);border-radius:8px;padding:1rem}.project-status-next .project-status-label{color:#2d3fb8;color:var(--project-status-next-label)}.project-status-next-group+.project-status-next-group{border-top:1px solid #c9d2f3;border-top:1px solid var(--project-status-next-line);margin-top:.75rem;padding-top:.75rem}.project-status-next-contract{color:#1e3a5f;color:var(--project-status-navy);font-size:.75rem;font-weight:700;margin-bottom:.375rem}.project-status-next-row{align-items:stretch;background-color:#fff;border:1px solid #c9d2f3;border:1px solid var(--project-status-next-line);border-radius:6px;display:flex;flex-direction:column;gap:.5rem;padding:.625rem .75rem}.project-status-next-row+.project-status-next-row{margin-top:.5rem}.project-status-next-row:has(.is-quiet){background-color:initial;border-style:dashed}.project-status-next-text:before{background-color:#2d3fb8;background-color:var(--project-status-next-label);border-radius:50%;content:"";display:inline-block;height:.5rem;margin-right:.5rem;vertical-align:.1em;width:.5rem}.project-status-next-text.is-quiet:before{background-color:#5b6b7f;background-color:var(--project-status-muted);opacity:.5}.project-status-next-text{color:#1f2733;color:var(--project-status-ink);font-size:.875rem;line-height:1.4;min-width:0;overflow-wrap:anywhere}.project-status-next-text.is-quiet{color:#5b6b7f;color:var(--project-status-muted)}.project-status-next-button{font-weight:600;min-height:44px}.project-status-next-button.btn-outline-primary{background-color:#fff}.project-status-kpis{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.project-status-kpi{background-color:#f5f8fb;background-color:var(--project-status-tile);border-radius:8px;display:flex;flex-direction:column;gap:.25rem;min-width:0;padding:.75rem}.project-status-kpi dt{color:#5b6b7f;color:var(--project-status-muted);font-size:.75rem;font-weight:400}.project-status-kpi dd{margin:0}.project-status-kpi-value{font-feature-settings:"tnum";color:#1f2733;color:var(--project-status-ink);font-size:1.0625rem;font-variant-numeric:tabular-nums;font-weight:700;overflow-wrap:anywhere}.project-status-kpi-detail{color:#5b6b7f;color:var(--project-status-muted);font-size:.75rem}.project-status-kpi.is-warning{background-color:#fdf6e7;background-color:var(--project-status-warning-bg)}.project-status-kpi.is-warning .project-status-kpi-detail{color:#7a4a06;color:var(--project-status-warning-text)}.project-status-kpi.is-success .project-status-kpi-detail{color:#1e6b3e;color:var(--project-status-success-text)}.btn.project-status-contract-link{color:#1e3a5f;color:var(--project-status-navy);font-size:.875rem;font-weight:600;justify-content:flex-start;letter-spacing:normal;min-height:44px;padding:0;text-align:left;text-decoration:none;text-transform:none}.project-status-contract-link:focus-visible,.project-status-contract-link:hover{text-decoration:underline}.project-status-amendments{color:#5b6b7f;color:var(--project-status-muted);font-size:.8125rem;margin-left:.375rem}.project-status-table-wrap{border:1px solid #e2e8f0;border:1px solid var(--project-status-line);border-radius:8px;display:none;overflow-x:auto}.project-status-table{font-feature-settings:"tnum";font-size:.8125rem;font-variant-numeric:tabular-nums}.project-status-table th{background-color:#f5f8fb;background-color:var(--project-status-tile);color:#5b6b7f;color:var(--project-status-muted);font-size:.75rem;font-weight:600;white-space:nowrap}.project-status-table td{vertical-align:middle;white-space:nowrap}.project-status-table tbody td:first-child{white-space:normal}.project-status-table tfoot td{background-color:#fafbfc;background-color:var(--project-status-total-bg);border-bottom:0;font-weight:700}.project-status-cards{display:flex;flex-direction:column;gap:.5rem}.project-status-card{border:1px solid #e2e8f0;border:1px solid var(--project-status-line);border-radius:8px;display:flex;flex-direction:column;gap:.375rem;padding:.5rem .875rem .75rem}.project-status-card.is-total{background-color:#fafbfc;background-color:var(--project-status-total-bg);padding-top:.75rem}.project-status-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem}.project-status-card-top .project-status-contract-link{flex:1 1 auto}.project-status-card .project-status-amendments{margin-left:0}.project-status-card.is-uncounted .project-status-card-figures dd,.project-status-note,.project-status-table tr.is-uncounted td{color:#5b6b7f;color:var(--project-status-muted)}.project-status-note{font-size:.75rem;margin:.5rem 0 0}.project-status-card-figures{font-feature-settings:"tnum";display:flex;flex-direction:column;font-variant-numeric:tabular-nums;gap:.25rem;margin:0}.project-status-card-figures>div{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.project-status-card-figures dt{color:#5b6b7f;color:var(--project-status-muted);font-size:.75rem;font-weight:400}.project-status-card-figures dd{font-size:.8125rem;font-weight:600;margin:0;white-space:nowrap}@media (min-width:576px){.project-status-card-figures{grid-gap:.25rem .5rem;display:grid;gap:.25rem .5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.project-status-card-figures>div{display:block}.project-status-card-figures dt{font-size:.75rem}.project-status-next-row{align-items:center;flex-direction:row;gap:.75rem}.project-status-next-text{flex:1 1 auto}.project-status-next-button{flex-shrink:0}}@media (min-width:768px){.project-status-scope{display:inline}.project-status-menu{position:relative}.project-status-menu-list{left:auto;min-width:15rem;right:0;top:calc(100% + .25rem)}.project-status-body{padding:1.5rem}.project-status-sentence{font-size:1.1875rem}.project-status-kpis{gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr))}.project-status-kpi{padding:.875rem 1rem}.project-status-kpi-value{font-size:1.3125rem}.project-status-table-wrap{display:block}.project-status-cards{display:none}}@media (min-width:992px){.project-status-next-groups{grid-gap:0 1.5rem;display:grid;gap:0 1.5rem;grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}.project-status-next-group+.project-status-next-group{border-top:0;margin-top:0;padding-top:0}.project-status-next-groups>.project-status-next-group{padding-bottom:.25rem}.project-status-next-groups>.project-status-next-group:only-child>ul{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr))}.project-status-next-groups>.project-status-next-group:only-child .project-status-next-row+.project-status-next-row{margin-top:0}}@media (min-width:1200px){.project-status-lead{gap:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.project-status-next-groups{display:block}.project-status-next-group+.project-status-next-group{border-top:1px solid #c9d2f3;border-top:1px solid var(--project-status-next-line);margin-top:.75rem;padding-top:.75rem}.project-status-next-groups>.project-status-next-group:only-child>ul{display:block}.project-status-next-groups>.project-status-next-group:only-child .project-status-next-row+.project-status-next-row{margin-top:.5rem}}.project-section-body{padding:1rem}.project-section-body>:last-child .contract-group{margin-bottom:0}@media (min-width:768px){.project-section-body{padding:1.5rem}}:root{--key-figure-value:#1e3a5f;--key-figure-muted:#5b6b7f;--key-figure-border:#e3e6ea;--key-figure-done:#1e7a45;--key-figure-waiting:#c56a12}.company-key-figures{grid-gap:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin:0}.company-key-figure{border:1px solid #e3e6ea;border:1px solid var(--key-figure-border);border-radius:6px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 16px}.company-key-figure-label{align-items:center;color:#5b6b7f;color:var(--key-figure-muted);display:flex;font-size:13px;font-weight:600;gap:8px}.company-key-figure-icon{color:#1e3a5f;color:var(--key-figure-value);flex-shrink:0;font-size:16px}.company-key-figure-icon.is-done{color:#1e7a45;color:var(--key-figure-done)}.company-key-figure-icon.is-waiting{color:#c56a12;color:var(--key-figure-waiting)}.company-key-figure dd{margin:0}.company-key-figure-value{font-feature-settings:"tnum";color:#1e3a5f;color:var(--key-figure-value);font-size:22px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.company-key-figure-sub{color:#5b6b7f;color:var(--key-figure-muted);font-size:12.5px;line-height:1.4}.company-key-figure-sub a{align-items:center;color:var(--bs-primary);display:inline-flex;font-weight:600;margin:-12px 0;min-height:44px}.company-key-figure-sub a:hover{text-decoration:underline}.company-key-figure-action{margin-top:8px}.company-key-figure-action .btn{align-items:center;display:inline-flex;justify-content:center;min-height:44px;width:100%}@media (min-width:576px){.company-key-figures{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.company-key-figure.is-wide{grid-column:1/-1}.company-key-figure.is-wide:has(.company-key-figure-action){grid-column-gap:16px;align-items:center;column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr) auto}.company-key-figure.is-wide>:not(.company-key-figure-action){grid-column:1}.company-key-figure.is-wide .company-key-figure-action{grid-column:2;grid-row:1/span 3;margin-top:0}.company-key-figure-action .btn{width:auto}}.landing-header-slot{height:0;z-index:1000}.landing-header-slot.top-0{top:0!important;top:var(--app-env-bar-height)!important}.landing-header{transition:background-color .3s ease,box-shadow .3s ease}.landing-header-transparent{background-color:initial}.landing-header-transparent .btn-light-brand,.landing-header-transparent .btn-light-brand span{color:#fff}.landing-header-transparent .btn-light-brand{background-color:initial;border-color:#ffffff8c}.projects-list-table thead tr:first-child th{background-color:#1e3a5f;background-color:var(--todo-navy);border-color:#1e3a5f;border-color:var(--todo-navy);color:#fff}.projects-list-table thead tr:first-child th i{color:inherit}.projects-list-table tbody tr.table-primary>*,.projects-list-table tbody tr:hover>*{--bs-table-accent-bg:#0000!important}.projects-list-table tbody tr{transition:transform .15s ease,box-shadow .15s ease}.projects-list-table tbody tr:hover{box-shadow:0 4px 10px #1e3a5f26;position:relative;transform:translateY(-2px);z-index:1}.projects-list-table th:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.projects-list-pagination .page-link{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.projects-list-pagination .projects-list-page-jump{color:var(--bs-body-color);cursor:text;gap:6px;padding-bottom:0;padding-top:0}.projects-list-pagination .projects-list-page-jump:hover{background-color:var(--bs-pagination-bg)}.projects-list-page-input{font-feature-settings:"tnum";background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:4px;color:inherit;font:inherit;font-size:16px;font-variant-numeric:tabular-nums;min-height:34px;padding:0 6px;text-align:center;width:auto}.projects-list-page-input:focus-visible{outline:2px solid var(--bs-primary);outline-offset:1px}.projects-list-page-input:disabled{background:#0000;border-color:#0000}.projects-list-fixed-filter{align-items:center;align-self:center;background-color:#e3f4ea;background-color:var(--contract-group-success-bg);border-radius:999px;color:#1e6b3e;color:var(--contract-group-success-text);display:inline-flex;font-size:13px;font-weight:600;gap:8px;min-height:36px;padding:0 12px}.projects-list-mobile-filter .form-control,.projects-list-mobile-filter .form-select{font-size:16px;min-height:44px}:root{--milestone-flow-pending:#946200}[data-flow-contract-node],[data-flow-end-node],[data-milestone-flow-node],[data-mobile-flow-contract-node],[data-mobile-flow-end-node],[data-mobile-milestone-flow-node]{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}[data-flow-contract-node]:hover,[data-flow-end-node]:hover,[data-milestone-flow-node]:hover,[data-mobile-flow-contract-node]:hover,[data-mobile-flow-end-node]:hover,[data-mobile-milestone-flow-node]:hover{box-shadow:0 4px 10px #1e3a5f26!important;transform:translateY(-2px)}[data-flow-contract-node]:active,[data-flow-end-node]:active,[data-milestone-flow-node]:active,[data-mobile-flow-contract-node]:active,[data-mobile-flow-end-node]:active,[data-mobile-milestone-flow-node]:active{box-shadow:none!important;transform:scale(.98)}.milestone-flow-node-title{overflow-wrap:anywhere}.milestone-flow-node-chevron{opacity:.55;transition:transform .15s ease}[data-flow-contract-node]:hover .milestone-flow-node-chevron,[data-flow-end-node]:hover .milestone-flow-node-chevron,[data-milestone-flow-node]:hover .milestone-flow-node-chevron,[data-mobile-flow-contract-node]:hover .milestone-flow-node-chevron,[data-mobile-flow-end-node]:hover .milestone-flow-node-chevron,[data-mobile-milestone-flow-node]:hover .milestone-flow-node-chevron{transform:translateX(2px)}:root{--agreement-history-border:#d5d9df;--agreement-history-divider:#e8eaed;--contract-group-navy:#173051;--agreement-history-accent:#3454d1;--agreement-history-hover-bg:#eef1fc;--agreement-history-panel-bg:#fafbfc;--agreement-history-text:#173051;--agreement-history-stage-text:#374151;--agreement-history-muted:#6b7380;--agreement-history-connector:#c3c8d0;--agreement-history-contract-bg:#e8eefa;--agreement-history-contract-text:#1d4f9c;--agreement-history-amendment-bg:#fdeee2;--agreement-history-amendment-text:#9a4a12;--agreement-history-indent:12px;--contract-group-border:#173051;--contract-group-header-muted:#ffffffd1;--contract-group-header-chip:#ffffff29;--contract-group-totals-bg:#f5f7fa;--contract-group-success-text:#1e6b3e;--contract-group-success-bg:#e3f4ea;--contract-group-warning-bg:#fdf6e7;--contract-group-warning-text:#7a4a06;--attest-payout-notice-border:#d5ddf5;--attest-payout-icon-bg:#e3f4ea}.contract-group{background-color:#fff;border:1px solid #173051;border:1px solid var(--contract-group-border);border-radius:12px;border-radius:var(--etappio-card-radius);margin-bottom:1rem;overflow:hidden}.contract-group-header{align-items:center;background-color:#173051;background-color:var(--contract-group-navy);color:#fff;display:flex;flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.contract-group-header .contract-group-title{color:#fff}.contract-group-header .contract-group-meta,.contract-group-header .contract-group-status-event{color:#ffffffd1;color:var(--contract-group-header-muted)}.contract-group-header .agreement-history-badge-contract{background-color:#ffffff29;background-color:var(--contract-group-header-chip);color:#fff}.project-funding-actions{min-width:0}.contract-flow-notice .project-funding-action,.project-funding-panel .project-funding-action{letter-spacing:normal;min-height:44px;text-transform:none;white-space:normal}.project-funding-notice-link{color:var(--bs-primary);font-weight:500;min-height:44px}.project-funding-notice-link:focus-visible{outline:2px solid var(--bs-primary);outline-offset:3px}:root{--project-status-more-border:#c7d0dc;--project-status-more-text:#1e3a5f;--project-status-more-line:#e2e8f0}.project-status-group{align-items:center;display:inline-flex;gap:2px;max-width:100%;vertical-align:middle}.project-status-more{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;justify-content:center;margin:-12px -10px -12px -4px;min-height:44px;min-width:44px;padding:0}.project-status-more>span{background:#fff;border:1px solid #c7d0dc;border:1px solid var(--project-status-more-border);border-radius:999px;color:#1e3a5f;color:var(--project-status-more-text);font-size:12px;font-weight:700;line-height:1.4;padding:1px 8px}.project-status-more:focus-visible>span,.project-status-more:hover>span{background:#1e3a5f;background:var(--project-status-more-text);border-color:#1e3a5f;border-color:var(--project-status-more-text);color:#fff}.project-status-more:focus-visible{outline:3px solid var(--bs-primary);outline-offset:-6px}:root{--company-card-panel:#f6f8fb;--company-card-line:#e2e8f0;--company-card-name:#1e3a5f;--company-card-muted:#64748b}.company-card.is-themed{border-top:4px solid var(--company-accent)}.company-card-body{grid-gap:20px;display:grid;gap:20px}.company-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px}.company-card-title{flex:1 1 200px;min-width:0}.company-card-name{color:#1e3a5f;color:var(--company-card-name);font-size:1.125rem;font-weight:700;margin:0;overflow-wrap:anywhere}.company-card-meta{color:#64748b;color:var(--company-card-muted);font-size:.8125rem;margin:2px 0 0}.company-card-logo{align-items:center;display:flex;flex-shrink:0;height:48px;max-width:160px}.company-card-logo img{border-radius:6px;display:block;height:auto;max-height:48px;max-width:100%;width:auto}.company-card-contact{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:8px}.company-card-action{align-items:center;background-color:var(--bs-body-bg);border:1px solid #e2e8f0;border:1px solid var(--company-card-line);border-radius:8px;color:var(--bs-primary);color:var(--company-link,var(--bs-primary));display:inline-flex;font-size:.875rem;font-weight:600;gap:6px;letter-spacing:normal;max-width:100%;min-height:44px;overflow-wrap:anywhere;padding:6px 14px;text-decoration:none;text-transform:none}.company-card-action:focus-visible,.company-card-action:hover{background-color:#f6f8fb;background-color:var(--company-card-panel);border-color:var(--company-link,var(--bs-primary));color:var(--bs-primary);color:var(--company-link,var(--bs-primary))}.company-card-grid{grid-gap:20px;display:grid;gap:20px}.company-card-main,.company-card-side{grid-gap:20px;align-content:start;display:grid;gap:20px;min-width:0}.company-card-main>section,.company-card-side>section{min-width:0}.company-card-heading{color:#64748b;color:var(--company-card-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.company-card-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.company-card-tags li{border:1px solid #e2e8f0;border:1px solid var(--company-card-line);border-radius:999px;font-size:.8125rem;font-weight:600;padding:4px 10px}.company-card-facts{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));margin:0}.company-card-facts>div{background:#f6f8fb;background:var(--company-card-panel);border-radius:8px;padding:10px 12px}.company-card-facts dt{align-items:center;color:#64748b;color:var(--company-card-muted);display:flex;font-size:.75rem;font-weight:400;gap:6px;min-width:0;overflow-wrap:anywhere}.company-card-facts dd{font-weight:600;margin:2px 0 0;overflow-wrap:anywhere}.company-card-projects{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));list-style:none;margin:0;padding:0}.company-card-projects a{align-items:center;border:1px solid #e2e8f0;border:1px solid var(--company-card-line);border-radius:8px;color:#1e3a5f;color:var(--company-card-name);display:flex;gap:8px;min-height:44px;padding:6px 12px;text-decoration:none}.company-card-projects a:focus-visible,.company-card-projects a:hover{border-color:var(--company-link,var(--bs-primary))}.company-card-projects-more{align-items:center;background:none;border:0;color:var(--bs-primary);color:var(--company-link,var(--bs-primary));display:inline-flex;font:inherit;font-weight:600;min-height:44px;padding:0;text-decoration:none}.company-card-more:focus-visible,.company-card-more:hover,.company-card-projects-more:focus-visible,.company-card-projects-more:hover{text-decoration:underline}.company-card-project-number{font-weight:600;white-space:nowrap}.company-card-project-name{color:#64748b;color:var(--company-card-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.company-card-contact{flex:0 1 auto;justify-content:flex-end}}.ql-editor.company-card-presentation{height:auto;max-height:7.5em;overflow:hidden}.company-card-presentation.is-folded{-webkit-mask-image:linear-gradient(180deg,#000 60%,#0000);mask-image:linear-gradient(180deg,#000 60%,#0000)}.ql-editor.company-card-presentation.is-open{max-height:none;overflow:visible}.company-card-more{align-items:center;background:none;border:0;color:var(--bs-primary);color:var(--company-link,var(--bs-primary));display:inline-flex;font:inherit;font-weight:600;min-height:44px;padding:0;text-decoration:none}:root{--project-status-layer-danger:#f3b8b2;--project-status-layer-warning:#f1cf95;--project-status-layer-info:#b4e1ea;--project-status-layer-primary:#b9c8f3;--project-status-layer-secondary:#cfd5de;--project-status-layer-success:#a8dbbb;--project-status-layer-edge:#fff;--project-status-fan-shadow:#1e3a5f2e;--project-status-badge-radius:3px}.project-status-stack{align-items:flex-start;background:#0000;border:0;cursor:pointer;display:inline-flex;margin:-10px 0 -14px;min-height:44px;min-width:44px;padding:10px 0 14px;position:relative}.project-status-stack>.badge{position:relative;z-index:4}.project-status-stack:focus-visible>.badge,.project-status-stack:hover>.badge{box-shadow:0 0 0 2px #fff,0 0 0 4px #1e3a5f;box-shadow:0 0 0 2px var(--project-status-layer-edge),0 0 0 4px var(--project-status-more-text)}.project-status-stack:focus-visible{outline:none}.project-status-layer{border:1px solid #fff;border:1px solid var(--project-status-layer-edge);border-radius:3px;border-radius:var(--project-status-badge-radius);height:20px;position:absolute;top:10px}.project-status-layer.is-layer-1{left:6px;right:6px;transform:translateY(4px);z-index:3}.project-status-layer.is-layer-2{left:12px;right:12px;transform:translateY(8px);z-index:2}.project-status-layer.is-layer-3{left:18px;right:18px;transform:translateY(12px);z-index:1}.project-status-layer.is-danger{background:#f3b8b2;background:var(--project-status-layer-danger)}.project-status-layer.is-warning{background:#f1cf95;background:var(--project-status-layer-warning)}.project-status-layer.is-info{background:#b4e1ea;background:var(--project-status-layer-info)}.project-status-layer.is-primary{background:#b9c8f3;background:var(--project-status-layer-primary)}.project-status-layer.is-secondary{background:#cfd5de;background:var(--project-status-layer-secondary)}.project-status-layer.is-success{background:#a8dbbb;background:var(--project-status-layer-success)}.project-status-fan{pointer-events:none;position:fixed;z-index:1060}.project-status-fan-item{align-items:center;background:#fff;background:var(--project-status-layer-edge);border-radius:5px;border-radius:calc(var(--project-status-badge-radius) + 2px);box-shadow:0 4px 14px #1e3a5f2e;box-shadow:0 4px 14px var(--project-status-fan-shadow);color:var(--bs-secondary-color);display:inline-flex;font-size:12px;gap:6px;left:0;opacity:.4;padding:2px 10px 2px 2px;position:absolute;top:0;transition:transform .18s ease,opacity .18s ease;white-space:nowrap}.project-status-fan-item.is-item-1{transform:translate(6px,4px) scale(.92)}.project-status-fan-item.is-item-2{transform:translate(12px,8px) scale(.92)}.project-status-fan-item.is-item-3,.project-status-fan-item.is-item-4,.project-status-fan-item.is-item-5,.project-status-fan-item.is-item-6{transform:translate(18px,12px) scale(.92)}.project-status-fan.is-open .project-status-fan-item{opacity:1}.project-status-fan.is-open .is-item-1{transform:translateY(30px)}.project-status-fan.is-open .is-item-2{transform:translateY(60px)}.project-status-fan.is-open .is-item-3{transform:translateY(90px)}.project-status-fan.is-open .is-item-4{transform:translateY(120px)}.project-status-fan.is-open .is-item-5{transform:translateY(150px)}.project-status-fan.is-open .is-item-6{transform:translateY(180px)}@media (prefers-reduced-motion:reduce){.project-status-fan-item{transition:none}}.contract-status-style-option{align-items:flex-start;cursor:pointer;display:flex;gap:10px;min-height:44px;padding:10px 0}.contract-status-style-option .form-check-input{flex:0 0 auto;margin-top:3px}.project-contract-status-list li{align-items:center;border-top:1px solid #e2e8f0;border-top:1px solid var(--project-status-more-line);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-height:44px;overflow-wrap:anywhere;padding:8px 0}.project-contract-status-list li:first-child{border-top:0}.project-contract-status-list a{align-items:center;display:inline-flex;font-weight:600;min-height:44px}:root{--funding-awaiting-text:#4b5563;--funding-awaiting-row:#f6f7f9;--funding-awaiting-line:#e2e8f0}.project-funding-awaiting{display:flex;flex-direction:column;gap:.75rem}.project-funding-account-toggle{align-items:center;align-self:flex-start;background:#fdf3e3;background:var(--todo-amber-fill);border:2px solid #e67e22;border:2px solid var(--todo-amber);border-radius:4px;color:#8a4709;color:var(--status-card-kicker-waiting);display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.06em;max-width:100%;min-height:44px;padding:8px 18px;text-transform:uppercase}.project-funding-account-toggle:hover{background:#f3dcbb;background:var(--todo-amber-border)}.project-funding-account-toggle.is-fulfilled,.project-funding-account-toggle.is-fulfilled:hover{background:#e3f4ea;background:var(--contract-group-success-bg);border-color:#1e6b3e;border-color:var(--project-status-success-text);color:#1e6b3e;color:var(--project-status-success-text)}.project-funding-account-toggle:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}.project-funding-awaiting-body{border-top:1px solid #e2e8f0;border-top:1px solid var(--funding-awaiting-line);display:flex;flex-direction:column;gap:16px;padding-top:16px}.project-funding-awaiting-figures{grid-gap:12px;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--funding-awaiting-line);display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding-bottom:14px}@media (min-width:576px){.project-funding-awaiting-figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.project-funding-awaiting-figures dt{color:#6b7280;color:var(--bs-secondary-color,#6b7280);font-size:13px;font-weight:400}.project-funding-awaiting-figures dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;margin:4px 0 0}.project-funding-awaiting-note{color:#6b7280;color:var(--bs-secondary-color,#6b7280);font-size:12.5px;margin:-6px 0 0}.project-funding-awaiting-plan h3{color:#4b5563;color:var(--funding-awaiting-text);font-size:13px;font-weight:600;margin:0 0 8px}.project-funding-awaiting-plan ul{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.project-funding-awaiting-plan li{background:#f6f7f9;background:var(--funding-awaiting-row);border-left:3px solid #9ca3af;display:flex;flex-direction:column;font-size:13px;gap:2px;overflow-wrap:anywhere;padding:10px 16px}.project-funding-awaiting-plan li>span{font-feature-settings:"tnum";color:#6b7280;color:var(--bs-secondary-color,#6b7280);font-variant-numeric:tabular-nums}.contract-group-title{color:#173051;color:var(--agreement-history-text);flex:0 1 auto;font-size:17px;font-weight:600;margin:0;min-width:0;overflow-wrap:anywhere}.contract-group-meta{color:#6b7380;color:var(--agreement-history-muted);font-size:13px}.contract-group-status{align-items:center;display:flex;flex-basis:100%;flex-wrap:wrap;gap:8px}.contract-group-status-pill{align-items:center;background-color:var(--contract-status-bg);border-radius:999px;color:var(--contract-status-text);display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:3px 10px}.contract-group-status-pill:before{background-color:currentColor;border-radius:50%;content:"";height:7px;width:7px}.contract-group-status-pill.is-primary{--contract-status-bg:#e8eefa;--contract-status-text:#1d4f9c}.contract-group-status-pill.is-info{--contract-status-bg:#e3f2f6;--contract-status-text:#0b5566}.contract-group-status-pill.is-success{--contract-status-bg:#e3f4ea;--contract-status-text:#1e6b3e}.contract-group-status-pill.is-warning{--contract-status-bg:#fdf1dc;--contract-status-text:#7a4a06}.contract-group-status-pill.is-danger{--contract-status-bg:#fbe7e7;--contract-status-text:#8f1f1f}.contract-group-status-pill.is-secondary{--contract-status-bg:#eef0f3;--contract-status-text:#4b5563}.contract-signing-info{padding-top:10px}.contract-summary-help{border-top:1px solid #e8eaed;border-top:1px solid var(--agreement-history-divider);display:flex;flex-direction:column;gap:8px;padding-top:12px}.contract-signing-help>summary{align-items:center;color:#6b7380;color:var(--agreement-history-muted);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;min-height:44px}.contract-signing-help[open]>summary{margin-bottom:6px}.contract-signing-help>summary{list-style:none}.contract-signing-help>summary::-webkit-details-marker{display:none}.contract-signing-help>summary{border-bottom:1px solid}.contract-signing-help-chevron{-webkit-margin-start:auto;font-size:16px;margin-inline-start:auto;transition:transform .15s ease}.contract-signing-help[open] .contract-signing-help-chevron{transform:rotate(180deg)}.contract-signing-info-steps{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.contract-signing-info-steps li{align-items:flex-start;color:#6b7380;color:var(--agreement-history-muted);display:flex;font-size:13px;gap:10px;line-height:1.45}.contract-signing-info-number{align-items:center;background-color:#e8eefa;background-color:var(--agreement-history-contract-bg);border-radius:50%;color:#1d4f9c;color:var(--agreement-history-contract-text);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:22px;justify-content:center;width:22px}.contract-signing-info-step-title{color:#173051;color:var(--agreement-history-text);display:block;font-weight:600}.contract-signing-info-step-text{display:block}@media (min-width:768px){.contract-signing-info-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.contract-overview{display:flex;flex-direction:column;gap:14px;margin-bottom:16px}.contract-overview-what{color:#173051;color:var(--agreement-history-text);font-size:15px;line-height:1.5;margin:0;max-width:70ch}.contract-overview-signed{align-items:flex-start;background-color:#e3f4ea;background-color:var(--contract-group-success-bg);color:#1e6b3e;color:var(--contract-group-success-text);display:flex;gap:10px;padding:10px 14px}.contract-overview-signed i{font-size:18px;line-height:1.3}.contract-overview-signed p{margin:0}.contract-overview-signed-title{font-weight:700}.contract-overview-signed-dates{color:#173051;color:var(--agreement-history-text);font-size:13px}.contract-overview-missing ul{padding-left:18px}.contract-actions-buttons,.contract-overview-actions{display:flex;flex-direction:column-reverse;gap:8px}.contract-actions-buttons .btn,.contract-overview-actions .btn{align-items:center;display:inline-flex;justify-content:center;min-height:44px}.contract-actions{display:flex;flex-direction:column;gap:12px}.contract-actions-text{color:#6b7380;color:var(--agreement-history-muted);font-size:13px;margin:0;max-width:80ch}@media (min-width:576px){.contract-actions-buttons,.contract-overview-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.contract-summary{display:flex;flex-direction:column;gap:14px}.contract-summary-figures{background-color:#f5f7fa;background-color:var(--contract-group-totals-bg);border:1px solid #e8eaed;border:1px solid var(--agreement-history-divider);display:grid;grid-template-columns:1fr;margin:0}.contract-summary-figures>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.contract-summary-figures>div+div{border-top:1px solid #e8eaed;border-top:1px solid var(--agreement-history-divider)}.contract-summary-figures dt{color:#6b7380;color:var(--agreement-history-muted);font-size:13px;font-weight:400}.contract-summary-figures dd{font-feature-settings:"tnum";color:#173051;color:var(--agreement-history-text);font-size:16px;font-variant-numeric:tabular-nums;font-weight:700;margin:0}.contract-summary-body{display:flex;flex-direction:column;gap:10px}.contract-summary-hint{color:#6b7380;color:var(--agreement-history-muted);font-size:13px;margin:0}.contract-summary-heading{color:#173051;color:var(--agreement-history-text);font-size:14px;font-weight:700;margin:6px 0 0}.contract-summary-files,.contract-summary-stages{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.contract-summary-stages{border:1px solid #e8eaed;border:1px solid var(--agreement-history-divider)}.contract-summary-stages li{grid-gap:6px 14px;font-feature-settings:"tnum";align-items:center;display:grid;font-variant-numeric:tabular-nums;gap:6px 14px;grid-template-columns:minmax(0,1fr) auto;padding:10px 14px}.contract-summary-stages li+li{border-top:1px solid #e8eaed;border-top:1px solid var(--agreement-history-divider)}.contract-summary-stages li .contract-group-status-pill{grid-column:1/-1;justify-self:start}.contract-summary-stages.is-replaced li{background:#fbfcfe;background:var(--contract-list-child-bg)}.contract-summary-stages.is-replaced .contract-summary-stage-amount,.contract-summary-stages.is-replaced .contract-summary-stage-name{color:#495057;color:var(--flow-label-neutral-text)}.contract-summary-stage-name{color:#173051;color:var(--agreement-history-text);min-width:0;overflow-wrap:anywhere}.contract-summary-stage-name small{color:#6b7380;color:var(--agreement-history-muted);display:block;font-size:12px}.contract-summary-files{gap:6px}.contract-summary-file{align-items:center;background:#0000;border:1px solid #e8eaed;border:1px solid var(--agreement-history-divider);color:#3454d1;color:var(--agreement-history-accent);display:flex;font-weight:600;gap:10px;min-height:44px;padding:6px 12px;text-align:left;transition:background-color .15s ease;width:100%}.contract-summary-file:hover{background-color:#eef1fc;background-color:var(--agreement-history-hover-bg)}.contract-summary-file:focus-visible{outline:2px solid #3454d1;outline:2px solid var(--agreement-history-accent);outline-offset:-2px}.contract-summary-file-name{min-width:0;overflow-wrap:anywhere}.contract-summary-file small{color:#6b7380;color:var(--agreement-history-muted);flex-shrink:0;font-weight:400;margin-left:auto}@media (min-width:576px){.contract-summary-figures{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.contract-summary-figures>div{flex-direction:column;gap:2px}.contract-summary-figures>div+div{border-left:1px solid #e8eaed;border-left:1px solid var(--agreement-history-divider);border-top:0}.contract-summary-stages li{grid-template-columns:minmax(0,1fr) auto auto}.contract-summary-stages li .contract-group-status-pill{grid-column:auto}}.contract-group-status-event{color:#6b7380;color:var(--agreement-history-muted);font-size:13px}.contract-group-body{display:flex;flex-direction:column;gap:1rem;padding:10px}.contract-group-toggle{align-items:center;background:#0000;border:1px solid #ffffff29;border:1px solid var(--contract-group-header-chip);color:#fff;cursor:pointer;display:inline-flex;flex-basis:100%;font-size:13px;font-weight:600;justify-content:center;min-height:44px;padding:0 14px}.contract-group-toggle:hover{background-color:#ffffff29;background-color:var(--contract-group-header-chip)}.contract-group-toggle:focus-visible{outline:2px solid #fff;outline-offset:2px}.contract-group.is-collapsed .contract-group-header{border-bottom:0}.contract-group-totals{background-color:#f5f7fa;background-color:var(--contract-group-totals-bg);display:grid;grid-template-columns:1fr;margin:0}.contract-group-total,.contract-group-totals{border-bottom:1px solid #e8eaed;border-bottom:1px solid var(--agreement-history-divider)}.contract-group-total{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;padding:8px 12px}.contract-group-total:last-child{border-bottom:0}.contract-group-total dt{color:#6b7380;color:var(--agreement-history-muted);font-size:12px;font-weight:400}.contract-group-total dd{color:#173051;color:var(--agreement-history-text);font-size:16px;font-weight:600;margin:0}.contract-group-total.is-success dd:not(.contract-group-total-detail){color:#1e6b3e;color:var(--contract-group-success-text)}.contract-group-total.is-warning{background-color:#fdf6e7;background-color:var(--contract-group-warning-bg)}.contract-group-total.is-warning dd{color:#7a4a06;color:var(--contract-group-warning-text)}.contract-group-total .contract-group-total-detail{color:#6b7380;color:var(--agreement-history-muted);flex-basis:100%;font-size:12px;font-weight:400}.contract-group-total .contract-group-total-progress{background-color:#e8eaed;background-color:var(--agreement-history-divider);border-radius:0;flex-basis:100%;height:6px;margin-top:2px}.contract-group-total-progress .progress-bar{background-color:#3454d1;background-color:var(--agreement-history-accent)}.contract-group-total.is-success .progress-bar{background-color:#1e6b3e;background-color:var(--contract-group-success-text)}.contract-group-total .contract-group-total-breakdown{flex-basis:100%;margin:0}.contract-group-total-toggle{align-items:center;background:#0000;border:0;color:#3454d1;color:var(--agreement-history-accent);display:inline-flex;font-size:13px;font-weight:600;min-height:44px;padding:0}.contract-group-total-toggle:focus-visible{outline:2px solid #3454d1;outline:2px solid var(--agreement-history-accent);outline-offset:2px}.contract-group-total-list{border-top:1px solid #e8eaed;border-top:1px solid var(--agreement-history-divider);display:flex;flex-direction:column;font-size:13px;gap:4px;margin:0 0 6px;padding-top:6px}.contract-group-total-list li{color:#173051;color:var(--agreement-history-text);column-gap:12px;display:flex;flex-wrap:wrap;justify-content:space-between}.contract-group-total-list li span:first-child{flex:1 1 9rem;min-width:0}.contract-group-total-list li span:last-child{flex-shrink:0;font-weight:600;margin-left:auto}.contract-group-total .contract-group-total-action{flex-basis:100%}.contract-group-total-action .btn{min-height:44px}.contract-group-total-note{align-items:center;color:#6b7380;color:var(--agreement-history-muted);display:flex;font-size:13px}.contract-group-todo{align-items:center;background-color:#eef1fc;background-color:var(--agreement-history-hover-bg);border:1px solid #3454d1;border:1px solid var(--agreement-history-accent);border-radius:0;display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px 14px}.contract-group-todo-label{color:#3454d1;color:var(--agreement-history-accent);flex-basis:100%;font-size:13px;font-weight:600}.contract-action-text{display:flex;flex-direction:column;max-width:190px;min-width:0}.contract-action-payout{color:#1e6b3e;color:var(--contract-group-success-text);font-size:12px;font-weight:600}.attest-payout-notice{align-items:flex-start;background-color:#fff;border:1px solid #d5ddf5;border:1px solid var(--attest-payout-notice-border);color:#173051;color:var(--agreement-history-text);display:flex;flex-basis:100%;font-size:13px;gap:10px;padding:8px 10px}.attest-payout-notice strong{font-weight:600}.attest-payout-notice-icon{align-items:center;background-color:#e3f4ea;background-color:var(--attest-payout-icon-bg);border-radius:50%;color:#1e6b3e;color:var(--contract-group-success-text);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.attest-box{background-color:#eef1fc;background-color:var(--agreement-history-hover-bg);border:1px solid #3454d1;border:1px solid var(--agreement-history-accent);display:flex;flex-basis:100%;flex-direction:column}.attest-box .attest-payout-notice{background:#0000;border:0;border-bottom:1px solid #d5ddf5;border-bottom:1px solid var(--attest-payout-notice-border);padding:10px 14px}.attest-box .contract-action-item{background:#0000;border:0;border-radius:0;padding:10px 14px;width:100%}.attest-box .contract-action-item+.contract-action-item{border-top:1px solid #d5ddf5;border-top:1px solid var(--attest-payout-notice-border)}.attest-box .contract-action-item>.contract-action-text{flex:1 1 100%;max-width:none}.attest-box .contract-action-description{color:#173051!important;color:var(--agreement-history-text)!important;font-size:14px;font-weight:600;white-space:normal}.attest-box .contract-action-payout{font-size:13px}.attest-box .btn{flex:1 1 100%;min-height:44px}@media (min-width:576px){.attest-box .contract-action-item>.contract-action-text{flex:1 1 14rem}.attest-box .btn{flex:0 0 auto}}.contract-group-todo .attest-box{background:#0000;border:0;gap:8px}.contract-group-todo .attest-box .attest-payout-notice{background:#0000;border:0;padding:0}.contract-group-todo .attest-box .contract-action-item{padding:0}.contract-group-todo .attest-box .contract-action-item+.contract-action-item{border-top-color:#d5d9df;border-top-color:var(--agreement-history-border);padding-top:10px}.project-card-actions .btn{min-height:44px;min-width:44px}.contract-group-todo>.d-flex{flex:1 1 100%;flex-direction:column;margin:0!important;padding:0!important}.contract-action-item{background-color:var(--bs-light);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius-lg);flex-wrap:wrap;padding:.5rem}.contract-group-todo .contract-action-item{background-color:initial;border:0;border-radius:0;padding:0;width:100%}.contract-group-todo .contract-action-item+.contract-action-item{border-top:1px solid #d5d9df;border-top:1px solid var(--agreement-history-border);padding-top:10px}.contract-group-todo .btn{font-size:.875rem;font-weight:600;letter-spacing:normal;min-height:44px;text-transform:none}.contract-group-todo .contract-action-item>:not(.contract-action-text){flex:1 1 100%}.contract-group-todo .contract-action-item>.contract-action-text{flex-basis:100%;max-width:none}.contract-group-todo .contract-action-description{color:#173051!important;color:var(--agreement-history-text)!important;font-size:14px;font-weight:600;white-space:normal}.contract-group-body>[data-testid=milestone-flow-timeline]{border-radius:0!important}.contract-group-body>*{margin-bottom:0!important}@media (min-width:576px){.contract-group-header{padding:12px 16px}.contract-group-body{padding:16px}.contract-group-status,.contract-group-toggle{flex-basis:auto;margin-left:auto}.contract-group-status+.contract-group-toggle{margin-left:12px}.contract-group-totals{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.contract-group-total .contract-group-total-detail{margin-top:1px}.contract-group-total .contract-group-total-action{margin-top:6px}.contract-group-total{border-bottom:0;border-right:1px solid #e8eaed;border-right:1px solid var(--agreement-history-divider);display:block}.contract-group-total:last-child{border-right:0}.contract-group-todo .btn,.contract-group-todo .contract-action-item>:not(.contract-action-text){flex:0 0 auto;width:auto}.contract-group-todo .contract-action-item>.contract-action-text{flex:1 1 12rem}}.agreement-history-summary,.combined-timeline-title{color:#173051;color:var(--agreement-history-text);font-size:16px;font-weight:600}.agreement-history-summary{cursor:pointer;margin:0 -8px;min-height:44px;padding:11px 8px;transition:background-color .15s ease,color .15s ease}.agreement-history-summary:hover{background-color:#eef1fc;background-color:var(--agreement-history-hover-bg);color:#3454d1;color:var(--agreement-history-accent)}.agreement-history-summary:focus-visible{outline:2px solid #3454d1;outline:2px solid var(--agreement-history-accent);outline-offset:-2px}.agreement-history[open]>.agreement-history-summary{margin-bottom:8px}.agreement-history-summary::marker{color:#374151;color:var(--agreement-history-stage-text)}.agreement-history-summary:hover::marker{color:#3454d1;color:var(--agreement-history-accent)}.agreement-history-row{background-color:#fff;border:1px solid #d5d9df;border:1px solid var(--agreement-history-border);border-radius:0;overflow:hidden;transition:border-color .15s ease}.agreement-history-row:focus-within,.agreement-history-row:hover{border-color:#3454d1;border-color:var(--agreement-history-accent)}.agreement-history-toggle{grid-gap:3px 10px;align-items:center;background:#0000;border:0;color:#173051;color:var(--agreement-history-text);cursor:pointer;display:grid;gap:3px 10px;grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:6px 10px;position:relative;text-align:left;transition:background-color .15s ease;width:100%}.agreement-history-row:hover .agreement-history-toggle{background-color:#eef1fc;background-color:var(--agreement-history-hover-bg)}.agreement-history-toggle:focus-visible{outline:2px solid #3454d1;outline:2px solid var(--agreement-history-accent);outline-offset:-2px}.agreement-history-chevron{color:#374151;color:var(--agreement-history-stage-text);flex-shrink:0;font-size:14px}.agreement-history-badge-amendment,.agreement-history-badge-contract{flex-shrink:0;font-size:12px;font-weight:600;padding:3px 9px}.agreement-history-badge-contract{background-color:#e8eefa;background-color:var(--agreement-history-contract-bg);color:#1d4f9c;color:var(--agreement-history-contract-text)}.agreement-history-badge-amendment{background-color:#fdeee2;background-color:var(--agreement-history-amendment-bg);color:#9a4a12;color:var(--agreement-history-amendment-text)}.agreement-history-badges{align-items:center;display:flex;flex-wrap:wrap;gap:6px;grid-column:1;justify-self:start}.agreement-history-text{display:flex;flex-direction:column;gap:1px;grid-column:1;min-width:0}.agreement-history-subline{color:#6b7380;color:var(--agreement-history-muted);font-size:13px;overflow-wrap:anywhere}.agreement-history-subline strong{color:#173051;color:var(--agreement-history-text);font-weight:600}.agreement-history-status{flex-shrink:0;font-size:12px;padding:2px 8px}.agreement-history-chevron-end{color:#374151;color:var(--agreement-history-stage-text);font-size:18px;grid-column:2;grid-row:1/span 2}.agreement-history-title{color:#173051;color:var(--agreement-history-text);font-size:15px;font-weight:600;overflow-wrap:anywhere}.agreement-history-meta{color:#6b7380;color:var(--agreement-history-muted);flex-shrink:0;font-size:13px}.agreement-history-action{clip:rect(0,0,0,0);color:#3454d1;color:var(--agreement-history-accent);flex-shrink:0;font-size:13px;font-weight:600;height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.agreement-history-row.is-open .agreement-history-toggle{border-bottom:1px solid #e8eaed;border-bottom:1px solid var(--agreement-history-divider)}.agreement-history-panel{background-color:#fafbfc;background-color:var(--agreement-history-panel-bg);padding:10px 12px 12px}.agreement-history-panel .list-group{gap:2px}.agreement-history-panel .list-group-item{grid-column-gap:12px;align-items:baseline;background:#0000;border:0;border-radius:0;color:#374151;color:var(--agreement-history-stage-text);column-gap:12px;display:grid;font-size:13px;grid-template-columns:auto minmax(0,1fr);min-height:44px;padding:6px 8px}.agreement-history-panel .list-group-item:focus-visible,.agreement-history-panel .list-group-item:hover{background-color:#eef1fc;background-color:var(--agreement-history-hover-bg)}.agreement-history-panel .list-group-item>span:last-child{color:#6b7380;color:var(--agreement-history-muted);grid-column:2}.agreement-history-open-link{align-items:center;color:#3454d1;color:var(--agreement-history-accent);display:inline-flex;font-size:13px;font-weight:600;margin-top:2px;min-height:44px;padding:0 8px}.agreement-history-amendments{padding-left:4px}.agreement-history-amendment{padding-left:12px;padding-left:var(--agreement-history-indent);position:relative}.agreement-history-amendment:before{border-bottom:1.5px solid #c3c8d0;border-bottom:1.5px solid var(--agreement-history-connector);border-bottom-left-radius:0;border-left:1.5px solid #c3c8d0;border-left:1.5px solid var(--agreement-history-connector);content:"";height:34px;left:0;position:absolute;top:-8px;width:8px;width:calc(var(--agreement-history-indent) - 4px)}@media (min-width:992px){:root{--agreement-history-indent:20px}.agreement-history-amendments{padding-left:12px;padding-left:var(--agreement-history-indent)}.agreement-history-amendment:before{height:30px}.agreement-history-toggle{display:flex;gap:10px;min-height:44px;padding:6px 12px}.agreement-history-badges{flex-shrink:0}.agreement-history-text{flex:1 1 auto}.agreement-history-action{clip:auto;height:auto;overflow:visible;position:static;width:auto}.agreement-history-panel{padding:10px 16px 12px 40px}.agreement-history-panel .list-group-item{grid-template-columns:auto minmax(0,1fr) auto}.agreement-history-panel .list-group-item>span:last-child{grid-column:auto;text-align:right}}:root{--flow-needs-action:#3454d1;--flow-needs-action-faded:#3454d126}[data-needs-action]{animation:flow-needs-action-pulse 1.6s ease-in-out infinite;outline:2px solid #3454d1;outline:2px solid var(--flow-needs-action);outline-offset:2px}@keyframes flow-needs-action-pulse{0%,to{outline-color:#3454d1;outline-color:var(--flow-needs-action)}50%{outline-color:#3454d126;outline-color:var(--flow-needs-action-faded)}}@media (prefers-reduced-motion:reduce){[data-needs-action]{animation:none}}:root{--flow-label-light:#fff;--flow-label-turn-text:#1e3a5f;--flow-label-done:#2e9d59;--flow-label-funding-bg:#ffd88a;--flow-label-funding-text:#5a3d00;--flow-label-neutral-bg:#e9ecef;--flow-label-neutral-text:#495057;--flow-signature-done:#2e9d59;--flow-signature-missing:#6c757d}.flow-node-labels{flex-wrap:wrap;gap:4px;min-width:0}.flow-node-label,.flow-node-labels{align-items:center;display:flex;margin-top:3px}.flow-node-label{border-radius:999px;font-size:12px;font-weight:600;line-height:1.6;max-width:100%;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap;width:-webkit-max-content;width:max-content}.flow-node-labels .flow-node-label{margin-top:0}[data-flow-contract-node] .flow-node-label,[data-flow-end-node] .flow-node-label,[data-milestone-flow-node] .flow-node-label{border-radius:8px;font-size:12px;line-height:1.35;padding:1px 7px;white-space:normal}.flow-node-label.is-tinted{background:color-mix(in srgb,currentColor 12%,#fff);background:color-mix(in srgb,currentColor 12%,var(--flow-label-light))}.flow-node-label.is-funding{background:#ffd88a;background:var(--flow-label-funding-bg);color:#5a3d00;color:var(--flow-label-funding-text)}.flow-node-label.is-funding.is-icon{padding:2px 6px}.flow-node-label.is-neutral{background:#e9ecef;background:var(--flow-label-neutral-bg);color:#495057;color:var(--flow-label-neutral-text)}.flow-node-label.on-dark.is-turn{background:#fff;background:var(--flow-label-light);color:#1e3a5f;color:var(--flow-label-turn-text);font-weight:700}.flow-node-label.on-dark.is-closed,.flow-node-label.on-dark.is-waiting{border:1px solid #fff;border:1px solid var(--flow-label-light);color:#fff;color:var(--flow-label-light)}.flow-node-label.on-dark.is-done{background:#2e9d59;background:var(--flow-label-done);color:#fff;color:var(--flow-label-light)}.flow-node-label.on-dark.is-done-solid{background:#fff;background:var(--flow-label-light);color:#2e9d59;color:var(--flow-label-done)}.flow-substeps{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.flow-substeps.is-compact{gap:4px}@media (min-width:576px){.flow-substeps:not(.is-compact){grid-template-columns:repeat(3,minmax(0,1fr))}}.flow-substep{min-width:0}.flow-substep-label{font-size:12px;min-width:0;overflow-wrap:anywhere}.flow-substeps.is-compact .flow-substep-label{font-size:12px}.flow-signature{align-items:center;color:#6c757d;color:var(--flow-signature-missing);display:flex;gap:6px}.flow-signature.is-signed{color:inherit}.flow-signature.is-signed i{color:#2e9d59;color:var(--flow-signature-done)}.home-projects-body{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;overflow:hidden;padding:0}.home-project-list{display:flex;flex-direction:column}.home-project{--home-project-inline:var(--bs-card-cap-padding-x,1rem);background-color:#fff}.home-project+.home-project{border-top:1px solid #e8eaed;border-top:1px solid var(--agreement-history-divider)}.home-project-header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;padding:12px var(--home-project-inline)}.home-project-header>.home-project-heading,.home-project-toggle{flex:1 1 100%;min-width:0}.home-project-toggle{align-items:center;background:#0000;border:0;display:flex;gap:10px;justify-content:flex-start;letter-spacing:normal;min-height:44px;padding:0;text-align:left;text-transform:none}.home-project-chevron{color:#6b7380;color:var(--agreement-history-muted);flex-shrink:0}.home-project-heading{display:flex;flex-direction:column;min-width:0}.home-project-title{color:#173051;color:var(--agreement-history-text);font-size:16px;font-weight:600;letter-spacing:normal;overflow-wrap:anywhere;text-transform:none}.home-project-subline{color:#6b7380;color:var(--agreement-history-muted);font-size:13px;font-weight:400;letter-spacing:normal;text-transform:none}.home-project-open{align-items:center;display:inline-flex;margin-left:auto;min-height:44px}.home-project-body{border-top:1px solid #e8eaed;border-top:1px solid var(--agreement-history-divider)}.contract-frames{--contract-frames-inline:var(--bs-card-cap-padding-x,1rem)}.project-section-body.contract-frames{padding:0}.contract-frames .contract-group{border:0;margin-bottom:0}.contract-frames>.d-flex>div+div .contract-group,.contract-frames>div+div>.contract-group{border-top:1px solid #e8eaed;border-top:1px solid var(--agreement-history-divider)}.home-project-body>.text-muted{padding:10px var(--home-project-inline)}.contract-frames .contract-group-header{gap:4px 10px;padding:8px var(--contract-frames-inline) 2px}.contract-group-header.is-compact{grid-gap:0 10px;align-items:center;display:grid;gap:0 10px;grid-template-areas:"heading heading" "side toggle";grid-template-columns:minmax(0,1fr) auto}.contract-group-heading{display:flex;flex-direction:column;gap:2px;grid-area:heading;min-width:0;padding:4px 0}.contract-group-heading-top{align-items:center;display:flex;flex-wrap:wrap;gap:4px 10px;min-width:0}.contract-group-heading-sub{align-items:flex-start;display:flex;flex-direction:column;font-size:13px;gap:2px 6px}.contract-group-heading-sub .contract-group-status-event{overflow-wrap:anywhere}.contract-group-heading-sub .contract-group-heading-dot{display:none}.contract-group-side{align-items:center;display:flex;grid-area:side;justify-content:flex-start}.contract-group-header.is-compact .contract-group-toggle{grid-area:toggle;justify-content:flex-end;min-width:4.5rem}@media (min-width:576px){.contract-group-header.is-compact{grid-template-areas:"heading side toggle";grid-template-columns:minmax(0,1fr) auto auto}.contract-group-side{justify-content:flex-end}.contract-group-heading-sub{align-items:baseline;flex-direction:row;flex-wrap:wrap}.contract-group-heading-sub .contract-group-heading-dot{display:inline}}.contract-frames .contract-group-total{padding-left:var(--contract-frames-inline);padding-right:var(--contract-frames-inline)}.contract-frames .contract-group-title{font-size:14px}.contract-frames .contract-group-toggle{border-color:#0000;flex-basis:auto;margin-left:auto;padding:0 4px}.contract-frames .contract-group-toggle:focus-visible{border-color:#173051;border-color:var(--agreement-history-text);outline-color:#173051;outline-color:var(--agreement-history-text)}.contract-frames .contract-group-header{background-color:#fff;border-bottom:0}.contract-frames .contract-group-header,.contract-frames .contract-group-header .contract-group-title{color:#173051;color:var(--agreement-history-text)}.contract-frames .contract-group-header .contract-group-meta,.contract-frames .contract-group-header .contract-group-status-event{color:#6b7380;color:var(--agreement-history-muted)}.contract-frames .contract-group-header .agreement-history-badge-contract{background-color:#e8eefa;background-color:var(--agreement-history-contract-bg);color:#1d4f9c;color:var(--agreement-history-contract-text);font-size:13.2px;padding:3.3px 9.9px}.contract-frames .contract-group-toggle{color:#173051;color:var(--agreement-history-text)}.contract-frames .contract-group-toggle:hover{background-color:#f5f7fa;background-color:var(--contract-group-totals-bg)}.project-section-body.contract-frames .contract-group-body{padding-left:var(--contract-frames-inline);padding-right:var(--contract-frames-inline)}.project-section-body.contract-frames .contract-group-body>[data-testid=milestone-flow-timeline]{border:0!important;padding-left:0!important;padding-right:0!important}.home-project-body .project-card-actions:empty{display:none}.home-project-body .project-card-actions>.d-flex{margin-bottom:0!important;padding-left:0!important;padding-right:0!important}@media (min-width:576px){.contract-frames .contract-group-header{padding-bottom:2px;padding-top:6px}.home-project-header>.home-project-heading,.home-project-toggle{flex:1 1 16rem}}:root{--env-development-bg:#1d6b3f;--env-development-fg:#fff;--env-staging-bg:#f5c518;--env-staging-fg:#2b2100;--env-production-bg:#a3201a;--env-production-fg:#fff;--env-unknown-bg:#4b5563;--env-unknown-fg:#fff;--env-bar-expanded-height:36px;--env-bar-collapsed-height:4px;--test-mode-header-bg:#14283f;--test-mode-header-fg:#fff;--test-mode-backdrop:#14283f59;--test-mode-note-bg:#f5f8fb;--test-mode-locked:#8a3d00;--test-mode-mock-bg:#dff3e6;--test-mode-mock-fg:#1d6b3f;--test-mode-test-bg:#fbefc4;--test-mode-test-fg:#6b5200;--test-mode-live-bg:#f8e4e3;--test-mode-live-fg:#7a1813;--test-mode-other-bg:#eef2f7;--test-mode-other-fg:#4b5563}body.env-bar-expanded{--app-env-bar-height:var(--env-bar-expanded-height)}body.env-bar-collapsed{--app-env-bar-height:var(--env-bar-collapsed-height)}.env-indicator-spacer{height:0;height:var(--app-env-bar-height,0)}body:has(.app2-shell) .env-indicator-spacer{display:none}body.env-bar-collapsed .flow-graph-overlay,body.env-bar-collapsed .modal,body.env-bar-expanded .flow-graph-overlay,body.env-bar-expanded .modal{height:100%;height:calc(100% - var(--app-env-bar-height));top:0;top:var(--app-env-bar-height)}body.env-bar-collapsed .modal-backdrop,body.env-bar-expanded .modal-backdrop{height:100vh;height:calc(100vh - var(--app-env-bar-height));top:0;top:var(--app-env-bar-height)}@media (max-width:767.98px){:root{--env-bar-expanded-height:44px}}.env-indicator{--env-bg:var(--env-unknown-bg);--env-fg:var(--env-unknown-fg);background:var(--env-bg);color:var(--env-fg);font-size:.8125rem;height:0;height:var(--app-env-bar-height);left:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);position:fixed;right:0;top:0;z-index:1302}.env-indicator.is-development,.test-mode-panel.is-development{--env-bg:var(--env-development-bg);--env-fg:var(--env-development-fg)}.env-indicator.is-staging,.env-indicator.is-testserver,.test-mode-panel.is-staging,.test-mode-panel.is-testserver{--env-bg:var(--env-staging-bg);--env-fg:var(--env-staging-fg)}.env-indicator.is-production{--env-bg:var(--env-production-bg);--env-fg:var(--env-production-fg)}.env-indicator-bar{align-items:center;gap:.875rem;height:100%;min-width:0;padding:0 1rem;white-space:nowrap;width:100%}.env-indicator-compact-row{gap:0;padding:0}.env-indicator-compact{align-items:center;background:#0000;border:0;color:inherit;display:flex;flex:1 1 auto;font:inherit;gap:.625rem;height:100%;min-width:0;padding:0 .75rem;text-align:left}.env-indicator-pill{align-items:center;background:var(--env-fg);border-radius:4px;color:var(--env-bg);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:800;gap:.375rem;letter-spacing:.08em;padding:.2rem .6rem}.env-indicator-warning{flex-shrink:0;font-size:.75rem;letter-spacing:.06em}.env-indicator-item{align-items:center;display:inline-flex;gap:.375rem;min-width:0}.env-indicator-key{opacity:.85}.env-indicator-chip{background:color-mix(in srgb,var(--env-fg) 16%,#0000);border-radius:999px;font-weight:700;min-width:0;padding:.125rem .5rem}.env-indicator-actions{display:inline-flex;flex-shrink:0;gap:.375rem;margin-left:auto}.env-indicator-button{background:#0000;border:1px solid color-mix(in srgb,var(--env-fg) 55%,#0000);border-radius:4px;color:inherit;font-size:.75rem;font-weight:700;min-height:28px;padding:.2rem .625rem}.env-indicator-button:focus-visible,.env-indicator-button:hover{background:color-mix(in srgb,var(--env-fg) 14%,#0000)}.env-indicator-button.is-test-mode{background:var(--env-fg);border-color:var(--env-fg);color:var(--env-bg)}.env-indicator-button.is-test-mode:focus-visible,.env-indicator-button.is-test-mode:hover{background:color-mix(in srgb,var(--env-fg) 85%,var(--env-bg))}.env-indicator-button.is-locked{border-style:dashed;opacity:.75}.env-indicator-icon-button{border-radius:0;border-width:0 0 0 1px;flex-shrink:0;font-size:1rem;height:44px;min-height:44px;padding:0;width:44px}.env-indicator-tab{background:var(--env-bg);border:0;border-radius:0 0 6px 6px;color:var(--env-fg);font-size:.75rem;font-weight:800;left:50%;letter-spacing:.08em;min-height:24px;padding:.2rem .875rem .3rem;position:absolute;top:0;transform:translateX(-50%)}.env-indicator-panel{background:#fff;background:var(--bs-body-bg,#fff);border-radius:10px;box-shadow:0 12px 32px #14283f38;color:#1a1a1a;color:var(--bs-body-color,#1a1a1a);font-size:.8125rem;max-height:calc(100vh - 1rem);max-height:calc(100vh - var(--app-env-bar-height) - 1rem);overflow-y:auto;position:absolute;right:1rem;top:calc(100% + 4px);width:min(380px,calc(100vw - 2rem))}.env-indicator-panel-title{background:var(--env-bg);color:var(--env-fg);font-size:.75rem;font-weight:800;letter-spacing:.06em;padding:.75rem 1rem}.env-indicator-rows{margin:0;padding:.25rem 1rem 0}.env-indicator-row{border-bottom:1px solid #e0e0e0;border-bottom:1px solid var(--bs-border-color,#e0e0e0);display:flex;gap:.75rem;justify-content:space-between;padding:.5rem 0}.env-indicator-row:last-child{border-bottom:0}.env-indicator-row dt{color:#666;color:var(--bs-secondary-color,#666);font-weight:400}.env-indicator-row dd{margin:0;overflow-wrap:anywhere;text-align:right}.env-indicator-panel-actions{display:flex;gap:.625rem;padding:.5rem 1rem 1rem}.env-indicator-panel-actions .btn{flex:1 1;min-height:44px}.env-indicator-locked-note{background:#f8e4e3;background:var(--test-mode-live-bg);color:#7a1813;color:var(--test-mode-live-fg);display:flex;gap:.625rem;line-height:1.45;padding:.875rem 1rem}.env-indicator-locked-note>i{margin-top:.15rem}.test-mode-backdrop{background:#14283f59;background:var(--test-mode-backdrop);inset:0 0 0 0;inset:var(--app-env-bar-height,0) 0 0 0;position:fixed;z-index:1305}.test-mode-panel{--env-bg:var(--env-unknown-bg);--env-fg:var(--env-unknown-fg);background:#fff;background:var(--bs-body-bg,#fff);border-radius:10px;border-top:4px solid var(--env-bg);box-shadow:0 18px 44px #14283f66;color:#1a1a1a;color:var(--bs-body-color,#1a1a1a);display:flex;flex-direction:column;font-size:.875rem;max-height:calc(100dvh - 1rem);max-height:calc(100dvh - var(--app-env-bar-height, 0px) - 1rem);overflow:hidden;position:fixed;right:1rem;top:4px;top:calc(var(--app-env-bar-height, 0px) + 4px);width:min(440px,calc(100vw - 2rem));z-index:1306}.test-mode-panel-header{align-items:center;background:#14283f;background:var(--test-mode-header-bg);color:#fff;color:var(--test-mode-header-fg);display:flex;flex-shrink:0;gap:.5rem;padding:0 0 0 1rem}.test-mode-panel-title{font-size:.8125rem;font-weight:800;letter-spacing:.04em;min-width:0}.test-mode-panel-env{background:var(--env-bg);border-radius:999px;color:var(--env-fg);flex-shrink:0;font-size:.75rem;font-weight:800;letter-spacing:.06em;padding:.125rem .5rem}.test-mode-panel-close{background:#0000;border:0;color:inherit;flex-shrink:0;font-size:1.125rem;height:44px;margin-left:auto;width:44px}.test-mode-panel-close:focus-visible,.test-mode-panel-close:hover{background:#ffffff1f}.test-mode-panel-body{display:flex;flex-direction:column;gap:1.5rem;overflow-y:auto;overscroll-behavior:contain;padding:1rem}.test-mode-section{display:flex;flex-direction:column;gap:.75rem}.test-mode-section-title{color:#5b6b7f;color:var(--bs-secondary-color,#5b6b7f);font-size:.75rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.test-mode-action,.test-mode-panel .local-bankid-debug .btn{min-height:44px}.test-mode-locked-badge{color:#8a3d00;color:var(--test-mode-locked);font-size:.75rem;font-weight:800;letter-spacing:.06em}.test-mode-locked-note{background:#f5f8fb;background:var(--test-mode-note-bg);border-radius:8px;display:flex;font-size:.8125rem;gap:.5rem;line-height:1.45;margin:0;padding:.75rem}.test-mode-locked-note>i{color:#8a3d00;color:var(--test-mode-locked);margin-top:.15rem}.test-mode-integrations{display:flex;flex-direction:column;gap:.375rem;list-style:none;margin:0;padding:0}.test-mode-integration{align-items:center;border:1px solid #e5e7eb;border:1px solid var(--bs-border-color,#e5e7eb);border-radius:6px;display:flex;flex-wrap:wrap;gap:.25rem .625rem;padding:.5rem .75rem}.test-mode-integration>strong{min-width:5.5rem}.test-mode-integration-value{color:#5b6b7f;color:var(--bs-secondary-color,#5b6b7f);min-width:0;overflow-wrap:anywhere}.test-mode-state{background:#eef2f7;background:var(--test-mode-other-bg);border-radius:999px;color:#4b5563;color:var(--test-mode-other-fg);font-size:.75rem;font-weight:800;margin-left:auto;padding:.125rem .5rem}.test-mode-state.is-mock{background:#dff3e6;background:var(--test-mode-mock-bg);color:#1d6b3f;color:var(--test-mode-mock-fg)}.test-mode-state.is-test{background:#fbefc4;background:var(--test-mode-test-bg);color:#6b5200;color:var(--test-mode-test-fg)}.test-mode-state.is-live{background:#f8e4e3;background:var(--test-mode-live-bg);color:#7a1813;color:var(--test-mode-live-fg)}@media (max-width:767.98px){.test-mode-panel{border-radius:0;border-top:0;inset:0;max-height:none;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);width:auto}.test-mode-panel-header{border-bottom:4px solid var(--env-bg);padding-top:env(safe-area-inset-top)}.test-mode-panel-body{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.env-indicator-panel{border-radius:0 0 14px 14px;left:0;right:0;top:100%;width:auto}}:root{--terms-acceptance-line:#e0e6ed}.terms-acceptances__item{border-bottom:1px solid #e0e6ed;border-bottom:1px solid var(--terms-acceptance-line);padding:.75rem 0}.terms-acceptances__item:first-child{padding-top:0}.terms-acceptances__item:last-child{border-bottom:0;padding-bottom:0}.terms-acceptances__checksum code{font-size:.75rem;word-break:break-all}.admin-audit-table>thead{display:none}.admin-audit-table>tbody{display:block}@media (min-width:992px){.admin-audit-table>thead{display:table-header-group}.admin-audit-table>tbody{display:table-row-group}}.company-registrations__control,.company-registrations__select{min-height:44px}.company-registrations__select{font-weight:600;min-width:44px;text-decoration:none}.company-registrations__select[aria-pressed=true]{text-decoration:underline}.company-registrations__summary tr.company-registrations__row--selected>td,.company-registrations__summary tr.company-registrations__row--selected>th{background:#eff0f6;background:var(--bs-light,#eff0f6)}.company-registrations__summary tr.company-registrations__row--selected>:first-child{box-shadow:inset 3px 0 0 #3454d1;box-shadow:inset 3px 0 0 var(--bs-primary,#3454d1)}.company-registrations__select-card{min-height:44px}.company-registrations__muted{color:var(--bs-secondary-color)}.company-registrations__select-card.active .company-registrations__muted{color:inherit}.customer-invitation-action,.customer-remove-action,.provider-invitation-action{min-height:44px}.admin-list-card__open,.admin-list-toolbar__btn{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.admin-list-card{cursor:pointer}.admin-list-card__body{min-width:0}.company-registrations__card a{align-items:center;display:inline-flex;min-height:44px}.admin-company-block-toggle{align-items:center;display:flex;gap:.5rem;min-height:44px}.admin-company-block-toggle .form-check-input{margin-top:0}:root{--admin-daily-ping:#3454d1;--admin-daily-paid-out:#1e8449;--admin-daily-signed:#1e3a5f;--admin-daily-signed-after-rot:#0e7c86;--admin-daily-unsigned-amount:#c2620a;--admin-daily-unsigned-count:#7c3aed;--admin-daily-total:#1e3a5f;--admin-daily-muted:#5b6b7f;--admin-daily-grid:#e3e8ef;--admin-daily-grid-base:#d5dce5;--admin-daily-cursor:#c3ccd8;--admin-daily-tooltip-bg:#1e3a5f;--admin-daily-tooltip-text:#fff;--admin-daily-up-bg:#e3f3e9;--admin-daily-up-text:#196f3d;--admin-daily-down-bg:#fce9e7;--admin-daily-down-text:#b42318;--admin-daily-flat-bg:#eef1f5;--admin-daily-flat-text:#5b6b7f}.admin-daily-chart{--admin-daily-color:var(--admin-daily-ping)}.admin-daily-chart--paidOut{--admin-daily-color:var(--admin-daily-paid-out)}.admin-daily-chart--signed{--admin-daily-color:var(--admin-daily-signed)}.admin-daily-chart--signedAfterRot{--admin-daily-color:var(--admin-daily-signed-after-rot)}.admin-daily-chart--unsignedAmount{--admin-daily-color:var(--admin-daily-unsigned-amount)}.admin-daily-chart--unsignedCount{--admin-daily-color:var(--admin-daily-unsigned-count)}.admin-daily-chart .min-w-0{min-width:0}.admin-daily-chart__period{flex-shrink:0;min-height:44px;width:auto}.admin-daily-chart__total{font-feature-settings:"tnum";color:#1e3a5f;color:var(--admin-daily-total);font-size:1.75rem;font-variant-numeric:tabular-nums;font-weight:700}.admin-daily-chart__chip{align-items:center;background:#eef1f5;background:var(--admin-daily-flat-bg);border-radius:999px;color:#5b6b7f;color:var(--admin-daily-flat-text);display:inline-flex;font-size:.8125rem;font-weight:600;gap:4px;padding:3px 9px}.admin-daily-chart__chip--up{background:#e3f3e9;background:var(--admin-daily-up-bg);color:#196f3d;color:var(--admin-daily-up-text)}.admin-daily-chart__chip--down{background:#fce9e7;background:var(--admin-daily-down-bg);color:#b42318;color:var(--admin-daily-down-text)}.admin-daily-chart__y-axis{flex-shrink:0;height:200px;position:relative;width:56px}.admin-daily-chart__y-label{color:#5b6b7f;color:var(--admin-daily-muted);font-size:12px;position:absolute;right:0;transform:translateY(-50%);white-space:nowrap}.admin-daily-chart__plot{height:200px;position:relative}.admin-daily-chart__grid{border-top:1px dashed #e3e8ef;border-top:1px dashed var(--admin-daily-grid);left:0;position:absolute;right:0}.admin-daily-chart__grid--base{border-top:1px solid #d5dce5;border-top:1px solid var(--admin-daily-grid-base)}.admin-daily-chart__svg{display:block;height:100%;inset:0;overflow:visible;position:absolute;width:100%}.admin-daily-chart__stop-top{stop-color:var(--admin-daily-color);stop-opacity:.22}.admin-daily-chart__stop-bottom{stop-color:var(--admin-daily-color);stop-opacity:0}.admin-daily-chart__line{fill:none;stroke:var(--admin-daily-color);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.admin-daily-chart__cursor{background:#c3ccd8;background:var(--admin-daily-cursor);bottom:0;position:absolute;top:0;width:1px}.admin-daily-chart__dot{background:#fff;background:var(--admin-daily-tooltip-text);border:2.5px solid var(--admin-daily-color);border-radius:50%;height:10px;position:absolute;transform:translate(-50%,-50%);width:10px}.admin-daily-chart__tooltip{background:#1e3a5f;background:var(--admin-daily-tooltip-bg);border-radius:8px;color:#fff;color:var(--admin-daily-tooltip-text);padding:8px 10px;pointer-events:none;position:absolute;top:4px;transform:translateX(10px);white-space:nowrap;z-index:5}.admin-daily-chart__tooltip--left{transform:translateX(calc(-100% - 10px))}.admin-daily-chart__tooltip-date{font-size:12px;opacity:.85}.admin-daily-chart__tooltip-value{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.admin-daily-chart__hit{background:#0000;border:0;bottom:0;cursor:crosshair;padding:0;position:absolute;top:0;z-index:4}.admin-daily-chart__x-axis{height:16px;margin-top:8px;position:relative}.admin-daily-chart__x-label{color:#5b6b7f;color:var(--admin-daily-muted);font-size:12px;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.admin-daily-chart__x-label--start{transform:none}.admin-daily-chart__x-label--end{transform:translateX(-100%)}@media (max-width:575.98px){.admin-daily-chart__x-label--minor{display:none}.admin-daily-chart__y-axis{width:44px}.admin-daily-chart__total{font-size:1.5rem}}.variation-wizard-touch{min-height:44px;min-width:44px}.variation-wizard-touch:has(input:focus-visible){outline:2px solid var(--bs-primary);outline-offset:2px}.variation-wizard-totals{min-width:0;overflow-wrap:anywhere}.variation-wizard-locked{background:#f1f3f5;background:var(--bs-tertiary-bg,#f1f3f5);color:#6c757d;color:var(--bs-secondary-color,#6c757d)}.contract-wizard-summary .variation-wizard-totals .col-sm-6{width:100%}.variation-agreement-modal{max-width:1280px}@media (max-width:575.98px){.variation-wizard-totals strong.fs-3{font-size:1.5rem!important}}:root{--agreement-chip-bg:#fff;--agreement-chip-border:#c9d3df;--agreement-chip-text:#1f2a37;--agreement-chip-muted:#5b6b7f;--agreement-chip-active-bg:#1e3a5f;--agreement-chip-active-text:#fff}.variation-agreement-body{min-width:0}.variation-agreement-chain{display:flex;gap:.5rem;margin:0 -.25rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem;scrollbar-width:thin}.variation-agreement-chip{background:#fff;background:var(--agreement-chip-bg);border:1px solid #c9d3df;border:1px solid var(--agreement-chip-border);border-radius:8px;color:#1f2a37;color:var(--agreement-chip-text);display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;max-width:16rem;min-height:44px;padding:.375rem .875rem;text-align:left}.variation-agreement-chip-label{font-size:.875rem;font-weight:700;white-space:nowrap}.variation-agreement-chip-title{color:#5b6b7f;color:var(--agreement-chip-muted);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.variation-agreement-chip.is-active{background:#1e3a5f;background:var(--agreement-chip-active-bg);border-color:#1e3a5f;border-color:var(--agreement-chip-active-bg)}.variation-agreement-chip.is-active,.variation-agreement-chip.is-active .variation-agreement-chip-title{color:#fff;color:var(--agreement-chip-active-text)}.variation-agreement-chip:focus-visible{outline:2px solid #1e3a5f;outline:2px solid var(--agreement-chip-active-bg);outline-offset:2px}.variation-agreement-mode{align-self:flex-start}.variation-agreement-mode>button{min-height:44px}.variation-agreement-modal .modal-action-row .btn.variation-agreement-open-link{display:inline-flex;flex:none;min-height:44px;vertical-align:middle;white-space:normal}:root{--external-help-surface:#fff;--external-help-name:#1e3a5f;--external-help-muted:#5b6b7f;--external-help-line:#e2e8f0;--external-help-row-line:#eef1f4;--external-help-selected:#3454d1;--external-help-selected-bg:#f2f5fd;--external-help-info:#0f6f7d;--external-help-tag-bg:#e8f0f7;--external-help-ok-bg:#e6f4ec;--external-help-ok:#1e7a47;--external-help-wait-bg:#fdf0e4;--external-help-wait:#8a3f0a;--external-help-off-bg:#eef1f4;--external-help-off:#4a5868;--external-help-avatar-lawyer:#1e3a5f;--external-help-avatar-inspector:#0f6f7d}.external-help{grid-gap:20px;display:grid;gap:20px}.external-help-lead{color:#5b6b7f;color:var(--external-help-muted);font-weight:600;margin:-8px 0 0}.external-help-section{margin-bottom:0;min-width:0}.external-help-section-head{grid-gap:2px;display:grid;gap:2px;padding:16px 16px 10px}.external-help-section-head h3{color:#1e3a5f;color:var(--external-help-name);font-size:1.0625rem;font-weight:700;margin:0}.external-help-listbar h4 span,.external-help-section-head h3 span{color:#5b6b7f;color:var(--external-help-muted);font-weight:600}.external-help-section-head p,.external-help-section-lead{color:#5b6b7f;color:var(--external-help-muted);font-size:.875rem;margin:0}.external-help-section-lead{padding:12px 16px 10px;padding:12px var(--section-heading-inline) 10px}.external-help-empty{border-top:1px solid #eef1f4;border-top:1px solid var(--external-help-row-line);color:#5b6b7f;color:var(--external-help-muted);margin:0;padding:14px 16px 18px}.external-help-find .external-help-empty{border-top:0;padding:8px 0}.external-help-name{color:#1e3a5f;color:var(--external-help-name);font-size:.9375rem;font-weight:700;margin:0;overflow-wrap:anywhere}.external-help-meta{color:#5b6b7f;color:var(--external-help-muted);font-size:.8125rem;margin:0}.external-help-avatar{align-items:center;background:#1e3a5f;background:var(--external-help-avatar-lawyer);border-radius:999px;color:#fff;display:inline-flex;flex:none;font-size:.875rem;font-weight:700;height:40px;justify-content:center;width:40px}.external-help-avatar.is-inspector{background:#0f6f7d;background:var(--external-help-avatar-inspector)}.external-help-avatar.is-large{font-size:1rem;height:48px;width:48px}.external-help-pill{align-items:center;align-self:flex-start;border-radius:999px;display:inline-flex;flex:none;font-size:.75rem;font-weight:700;padding:3px 10px;white-space:nowrap}.external-help-pill.is-ok{background:#e6f4ec;background:var(--external-help-ok-bg);color:#1e7a47;color:var(--external-help-ok)}.external-help-pill.is-waiting{background:#fdf0e4;background:var(--external-help-wait-bg);color:#8a3f0a;color:var(--external-help-wait)}.external-help-pill.is-off{background:#eef1f4;background:var(--external-help-off-bg);color:#4a5868;color:var(--external-help-off)}.external-help-pill.is-available{background:#f1f3f6;background:var(--external-help-available-bg);border:1px solid #dde2ea;border:1px solid var(--external-help-available-line);color:#3b4554;color:var(--external-help-available);font-weight:600}.external-help-link{background:none;border:0;color:#1e3a5f;color:var(--external-help-name);cursor:pointer;font-weight:600;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:3px}.external-help-choice:focus-visible,.external-help-link:focus-visible{outline:3px solid var(--bs-primary);outline-offset:2px}.external-help-mine-list{list-style:none;margin:0;padding:0}.external-help-mine-row{grid-gap:4px 14px;align-items:start;border-top:1px solid #eef1f4;border-top:1px solid var(--external-help-row-line);display:grid;gap:4px 14px;grid-template-columns:40px minmax(0,1fr);padding:12px 16px}.external-help-mine-who{min-width:0}.external-help-mine-projects{grid-gap:4px;display:grid;font-size:.8125rem;gap:4px;list-style:none;margin:6px 0 0;padding:0}.external-help-mine-projects li{align-items:center;display:flex;flex-wrap:wrap;gap:2px 8px;min-width:0}.external-help-mine-projects li>span:last-child{min-width:0;overflow-wrap:anywhere}.external-help-mine-profile{grid-gap:10px;display:grid;gap:10px;grid-column:2/-1;min-width:0;padding-top:6px}.external-help-mine-end{align-items:center;display:flex;flex-wrap:wrap;gap:0 14px;grid-column:2}.external-help-find{grid-gap:16px;display:grid;gap:16px;padding:0 16px 16px}.external-help-choices{grid-gap:12px;display:grid;gap:12px}.external-help-choice{grid-gap:12px;align-items:start;background:#fff;background:var(--external-help-surface);border:2px solid #e2e8f0;border:2px solid var(--external-help-line);border-radius:10px;color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:44px minmax(0,1fr) 22px;padding:14px;text-align:left;width:100%}.external-help-choice:hover,.external-help-choice[aria-checked=true]{border-color:#3454d1;border-color:var(--external-help-selected)}.external-help-choice[aria-checked=true]{background:#f2f5fd;background:var(--external-help-selected-bg)}.external-help-choice-icon{align-items:center;background:#1e3a5f;background:var(--external-help-name);border-radius:999px;color:#fff;display:flex;font-size:1.25rem;height:44px;justify-content:center;width:44px}.external-help-choice[aria-checked=true] .external-help-choice-icon{background:#3454d1;background:var(--external-help-selected)}.external-help-choice-text{grid-gap:2px;display:grid;gap:2px;min-width:0}.external-help-choice-title{color:#1e3a5f;color:var(--external-help-name);font-size:.9375rem;font-weight:700}.external-help-choice-description{font-size:.8125rem}.external-help-choice-check{align-items:center;border:2px solid #e2e8f0;border:2px solid var(--external-help-line);border-radius:999px;color:#0000;display:flex;font-size:.75rem;height:22px;justify-content:center;width:22px}.external-help-choice[aria-checked=true] .external-help-choice-check{background:#3454d1;background:var(--external-help-selected);border-color:#3454d1;border-color:var(--external-help-selected);color:#fff}.external-help-listbar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between}.external-help-list-heading{color:#1e3a5f;color:var(--external-help-name);font-size:.9375rem;font-weight:700;margin:0 0 12px}.external-help-list-heading span{color:#5b6b7f;color:var(--external-help-muted);font-weight:600}.external-help-list-heading+.external-help-cost{margin:-6px 0 12px}.external-help-listbar h4{color:#1e3a5f;color:var(--external-help-name);font-size:.9375rem;font-weight:700;margin:0}.external-help-search{flex:1 1 100%;min-width:0;position:relative}.external-help-search i{color:#5b6b7f;color:var(--external-help-muted);left:12px;position:absolute;top:50%;transform:translateY(-50%)}.external-help-search .form-control{min-height:44px;padding-left:36px}.external-help-cost{color:#0f6f7d;color:var(--external-help-info);display:flex;font-size:.8125rem;gap:8px;margin:-6px 0 0}.external-help-cost i{margin-top:2px}.external-help-grid{grid-gap:14px;display:grid;gap:14px}.external-help-expert{border:1px solid #e2e8f0;border:1px solid var(--external-help-line);border-radius:10px;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;scroll-margin-top:86px;scroll-margin-top:calc(var(--app-header-height) + 16px)}.external-help-expert-head{align-items:flex-start;display:flex;gap:12px}.external-help-expert-title{grid-gap:2px;display:grid;gap:2px;justify-items:start;min-width:0}.external-help-expert-status{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:4px 8px;margin:0;min-width:0}.external-help-expert-status .external-help-meta{min-width:0;overflow-wrap:anywhere}.external-help-facts{display:flex;flex-wrap:wrap;font-size:.8125rem;gap:4px 14px;margin:0}.external-help-facts span{align-items:center;display:inline-flex;gap:5px}.external-help-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.external-help-tags li{background:#e8f0f7;background:var(--external-help-tag-bg);border-radius:999px;color:#1e3a5f;color:var(--external-help-name);font-size:.75rem;font-weight:600;padding:2px 10px}.external-help-presentation,.ql-editor.external-help-presentation{border-top:1px solid #eef1f4;border-top:1px solid var(--external-help-row-line);font-size:.8125rem;height:auto;padding:10px 0 0}.external-help-presentation li,.external-help-presentation p{font-size:inherit;line-height:1.5}.external-help-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:auto}.external-help-invite{min-height:44px}@media (min-width:576px){.external-help-section-head{padding:18px 20px 10px}.external-help-empty{padding:14px 20px 18px}.external-help-mine-row{grid-template-columns:40px minmax(0,1fr) auto;padding:12px 20px}.external-help-mine-end{grid-column:auto;justify-content:flex-end}.external-help-find{padding:0 20px 20px}.external-help-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.external-help-search{flex:0 1 300px}}:root{--external-help-available:#3b4554;--external-help-available-bg:#f1f3f6;--external-help-available-line:#dde2ea}.external-help-expert-body{display:flex;flex-direction:column;gap:10px;min-width:0}.external-help-grid.is-card,.external-help-grid.is-row{grid-template-columns:minmax(0,1fr)}.external-help-grid.is-row{gap:10px}.external-help-expert-head{flex-wrap:wrap}.external-help-contact{margin-left:auto}.external-help-expert-projects{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));list-style:none;margin:0;padding:0}.external-help-expert-projects li{align-items:center;border:1px solid #e2e8f0;border:1px solid var(--external-help-line);border-radius:8px;display:flex;font-size:.8125rem;gap:8px;min-width:0;padding:8px 10px}.external-help-expert-project{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.external-help-expert-details{grid-gap:14px;border-top:1px solid #e2e8f0;border-top:1px solid var(--external-help-line);display:grid;gap:14px;padding-top:12px}@media (min-width:768px){.external-help-expert.is-row{grid-gap:8px 20px;align-items:center;display:grid;gap:8px 20px;grid-template-areas:"head body actions" "projects projects projects" "details details details";grid-template-columns:minmax(180px,1fr) minmax(0,2fr) auto}.external-help-expert.is-row>.external-help-expert-head{grid-area:head}.external-help-expert.is-row>.external-help-expert-body{grid-area:body}.external-help-expert.is-row>.external-help-actions{grid-area:actions}.external-help-expert.is-row>.external-help-expert-projects{grid-area:projects}.external-help-expert.is-row>.external-help-expert-details{grid-area:details}.external-help-expert.is-row .external-help-actions{justify-content:flex-end;margin-top:0}.external-help-expert.is-card .external-help-expert-body{align-items:center;flex-direction:row;flex-wrap:wrap;gap:10px 16px}.external-help-expert.is-card .external-help-presentation{flex:1 1 100%}}:root{--messages-line:#e2e8f0;--messages-row-line:#eef1f4;--messages-name:#1e3a5f;--messages-muted:#5b6b7f;--messages-surface:#fff;--messages-current:#eef2fd;--messages-unread:#3454d1;--messages-mine:#eef2fd;--messages-mine-line:#d9e1fb;--messages-theirs:#f6f8fb;--messages-new-bg:#eef2fd;--messages-new:#3454d1;--messages-info-bg:#e8f0f7;--messages-info:#1e3a5f;--messages-muted-bg:#eef1f4;--messages-alert:#d92d20}.nav-count-badge{background:#d92d20;background:var(--messages-alert);border-radius:999px;box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px var(--messages-surface);color:#fff;font-size:12px;font-weight:700;height:20px;line-height:20px;margin-left:auto;min-width:20px;padding:0 6px;text-align:center}.messages-inbox{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:0;overflow:hidden;padding:0;transition:none}.messages-list,.messages-thread-view{display:flex;flex-direction:column;min-width:0}.messages-inbox.is-open .messages-list,.messages-inbox:not(.is-open) .messages-thread-view{display:none}.messages-filters{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--messages-line);display:flex;flex-wrap:wrap;gap:6px;padding:12px}.messages-chip{background:#fff;background:var(--messages-surface);border:1px solid #e2e8f0;border:1px solid var(--messages-line);border-radius:999px;color:#1e3a5f;color:var(--messages-name);cursor:pointer;font-size:.8125rem;font-weight:600;min-height:44px;padding:0 14px}.messages-chip[aria-pressed=true]{background:#1e3a5f;background:var(--messages-name);border-color:#1e3a5f;border-color:var(--messages-name);color:#fff}.messages-back:focus-visible,.messages-chip:focus-visible,.messages-thread:focus-visible{outline:3px solid var(--bs-primary);outline-offset:-3px}.messages-threads{list-style:none;margin:0;padding:0}.messages-thread{grid-gap:2px 10px;background:#fff;background:var(--messages-surface);border:0;border-bottom:1px solid #eef1f4;border-bottom:1px solid var(--messages-row-line);color:inherit;cursor:pointer;display:grid;gap:2px 10px;grid-template-columns:10px minmax(0,1fr) auto;min-height:64px;padding:12px 14px 12px 10px;text-align:left;width:100%}.messages-thread:hover{background:#f6f8fb;background:var(--messages-theirs)}.messages-thread[aria-current=true]{background:#eef2fd;background:var(--messages-current)}.messages-dot{background:#3454d1;background:var(--messages-unread);border-radius:999px;height:8px;margin-top:6px;width:8px}.messages-dot.is-read{background:#0000}.messages-thread-title{display:grid;min-width:0}.messages-thread-project{color:#1e3a5f;color:var(--messages-name);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-thread.is-unread .messages-thread-project{font-weight:800}.messages-thread-stage{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis}.messages-thread-stage,.messages-thread-time{color:#5b6b7f;color:var(--messages-muted);white-space:nowrap}.messages-thread-time{font-size:.75rem}.messages-thread-preview{font-size:.8125rem;grid-column:2/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-thread.is-unread .messages-thread-preview{font-weight:600}.messages-thread-origin{color:#5b6b7f;color:var(--messages-muted);font-weight:600}.messages-thread-tags{display:flex;flex-wrap:wrap;gap:6px;grid-column:2/-1;margin-top:4px}.messages-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;padding:2px 9px;white-space:nowrap}.messages-pill.is-new{background:#eef2fd;background:var(--messages-new-bg);color:#3454d1;color:var(--messages-new)}.messages-pill.is-info{background:#e8f0f7;background:var(--messages-info-bg);color:#1e3a5f;color:var(--messages-info)}.messages-pill.is-muted{background:#eef1f4;background:var(--messages-muted-bg)}.messages-empty,.messages-pill.is-muted{color:#5b6b7f;color:var(--messages-muted)}.messages-empty{margin:0;padding:20px 16px}.messages-thread-view.is-empty{align-items:center;justify-content:center}.messages-thread-head{align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--messages-line);display:flex;flex-wrap:wrap;gap:4px 14px;padding:12px 16px}.messages-back{align-items:center;background:none;border:0;color:#1e3a5f;color:var(--messages-name);display:inline-flex;flex:1 1 100%;font-weight:700;gap:4px;min-height:44px;padding:0}.messages-thread-head-text{flex:1 1 200px;min-width:0}.messages-thread-head-text h3{color:#1e3a5f;color:var(--messages-name);font-size:1rem;font-weight:700;margin:0;overflow-wrap:anywhere}.messages-thread-head-text p{color:#5b6b7f;color:var(--messages-muted);font-size:.8125rem;margin:0;overflow-wrap:anywhere}.messages-stage-link{align-items:center;color:#1e3a5f;color:var(--messages-name);display:inline-flex;font-weight:600;min-height:44px;text-underline-offset:3px}.message-conversation{display:flex;flex:1 1;flex-direction:column;min-height:0}.message-conversation-list{grid-gap:10px;display:grid;flex:1 1;gap:10px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-rows:minmax(0,1fr);list-style:none;margin:0;padding:0 16px 14px}.message-conversation-list:before{content:""}.message-bubble{background:#f6f8fb;background:var(--messages-theirs);border:1px solid #eef1f4;border:1px solid var(--messages-row-line);border-radius:10px;justify-self:start;max-width:min(560px,92%);padding:10px 12px}.message-bubble.is-mine{background:#eef2fd;background:var(--messages-mine);border-color:#d9e1fb;border-color:var(--messages-mine-line);justify-self:end}.message-bubble-meta{align-items:center;color:#5b6b7f;color:var(--messages-muted);display:flex;flex-wrap:wrap;font-size:.78rem;gap:2px 8px}.message-bubble-meta strong{color:#1e3a5f;color:var(--messages-name)}.message-bubble-text{margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.message-tag{background:#e8f0f7;background:var(--messages-info-bg);border-radius:999px;color:#1e3a5f;color:var(--messages-info);display:inline-flex;font-size:.75rem;font-weight:700;padding:1px 8px}.message-unread-line{align-items:center;color:#3454d1;color:var(--messages-unread);display:flex;font-size:.75rem;font-weight:700;gap:8px}.message-unread-line:after,.message-unread-line:before{background:#d9e1fb;background:var(--messages-mine-line);content:"";flex:1 1;height:1px}.message-receipt{color:#5b6b7f;color:var(--messages-muted);font-size:.75rem;justify-self:end;margin-top:-4px}.message-compose{grid-gap:8px;background:#fff;background:var(--messages-surface);border-top:1px solid #e2e8f0;border-top:1px solid var(--messages-line);display:grid;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));scroll-margin-bottom:calc(76px + env(safe-area-inset-bottom, 0px));scroll-margin-bottom:calc(var(--app2-bottom-nav-height) + env(safe-area-inset-bottom, 0px) + 12px)}.message-compose-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.message-compose-row .btn{margin-left:auto;min-height:44px}.messages-projects{align-items:center;background:#eef2fd;background:var(--messages-current);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--messages-line);display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}.messages-projects-label{color:#5b6b7f;color:var(--messages-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-right:4px;text-transform:uppercase}.messages-chip.messages-project-chip{border-radius:8px}.messages-export{align-items:center;background:#fff;background:var(--messages-surface);border:1px solid #3454d1;border:1px solid var(--messages-unread);border-radius:999px;color:#3454d1;color:var(--messages-unread);display:inline-flex;font-size:.8125rem;font-weight:700;gap:6px;margin-left:auto;min-height:44px;padding:0 14px;white-space:nowrap}.messages-export:focus-visible,.messages-export:hover{background:#eef2fd;background:var(--messages-current)}.message-export-scope{grid-gap:4px;border:0;display:grid;gap:4px;margin:0 0 12px;padding:0}.message-export-option{align-items:flex-start;cursor:pointer;display:flex;gap:10px;min-height:44px;padding:8px 4px}.message-export-option .form-check-input{flex-shrink:0;margin-top:3px}.message-export-option span{grid-gap:2px;display:grid;gap:2px}.message-export-option small{color:#5b6b7f;color:var(--messages-muted)}.message-export-option.is-attachments{border:1px solid #e2e8f0;border:1px solid var(--messages-line);border-radius:8px;margin-bottom:8px;padding:10px 12px}:root{--message-attestation-request-bg:#fef8ec;--message-attestation-request-line:#f6e2bd;--message-attestation-done-bg:#e6f4ea;--message-attestation-done-text:#1e5b31;--message-attestation-objected-bg:#fdf2f1;--message-attestation-objected-text:#8e1f15}.message-attestation-request{align-items:flex-start;background:#fef8ec;background:var(--message-attestation-request-bg);border:1px solid #f6e2bd;border:1px solid var(--message-attestation-request-line);border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px}.message-attestation-request.is-blocked{align-items:center;color:#5b6b7f;color:var(--messages-muted);cursor:default;font-size:.8125rem;margin:0}.message-attestation-request .form-check-input{flex-shrink:0;height:1.15rem;margin-top:2px;width:1.15rem}.message-attestation-request span{grid-gap:2px;display:grid;gap:2px}.message-attestation-request small{color:#5b6b7f;color:var(--messages-muted)}.btn.message-attestation-cta{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:8px;min-height:44px;width:100%}.message-attestation-status{align-items:center;border-radius:6px;color:#5b6b7f;color:var(--messages-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:6px;margin:8px 0 0;padding:6px 10px}.message-attestation-status.is-done{background:#e6f4ea;background:var(--message-attestation-done-bg);color:#1e5b31;color:var(--message-attestation-done-text)}.message-attestation-status.is-objected{background:#fdf2f1;background:var(--message-attestation-objected-bg);color:#8e1f15;color:var(--message-attestation-objected-text)}:root{--message-attachment-error:#a32d2d;--message-attachment-chip:#f3f4f6}.message-attachment-picker{grid-gap:6px;display:grid;flex:1 1 auto;gap:6px;min-width:0}.message-attachment-buttons{align-items:center;display:flex;gap:6px}.message-attachment-button{align-items:center;background:#fff;background:var(--messages-surface);border:1px solid #e2e8f0;border:1px solid var(--messages-line);border-radius:8px;color:#1e3a5f;color:var(--messages-name);display:inline-flex;font-size:1.1rem;height:44px;justify-content:center;width:44px}.message-attachment-button:focus-visible,.message-attachment-button:hover:not(:disabled){border-color:#3454d1;border-color:var(--messages-unread);color:#3454d1;color:var(--messages-unread)}.message-attachment-button:disabled{opacity:.5}.message-attachment-chips,.message-attachment-errors,.message-attachments{list-style:none;margin:0;padding:0}.message-attachment-chips{display:flex;flex-wrap:wrap;gap:6px}.message-attachment-chip{align-items:center;background:#f3f4f6;background:var(--message-attachment-chip);border-radius:6px;display:inline-flex;font-size:.8125rem;gap:6px;max-width:100%;padding:2px 2px 2px 8px}.message-attachment-chip-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-attachment-chip small,.message-attachment-chip-remove{color:#5b6b7f;color:var(--messages-muted)}.message-attachment-chip-remove{align-items:center;background:#0000;border:0;display:inline-flex;justify-content:center;min-height:32px;min-width:32px}.message-attachment-errors{color:#a32d2d;color:var(--message-attachment-error);font-size:.8125rem}.message-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.message-attachment{align-items:center;background:#fff;background:var(--messages-surface);border:1px solid #e2e8f0;border:1px solid var(--messages-line);border-radius:8px;color:#1e3a5f;color:var(--messages-name);display:inline-flex;font-size:.8125rem;gap:6px;max-width:100%;min-height:44px;padding:4px 10px;text-align:left}.message-attachment.is-image{overflow:hidden;padding:0}.message-attachment-thumb{align-items:center;color:#5b6b7f;color:var(--messages-muted);display:inline-flex;height:66px;justify-content:center;object-fit:cover;width:88px}.message-attachment-name{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-contract-folder{gap:.5rem;min-width:0}.doc-contract-folder.contract-list-child-cell:before{height:50%}.doc-contract-folder-name{flex:1 1 auto;min-width:0;overflow:hidden}.doc-contract-folder-name>.contract-list-variation-tag,.doc-contract-folder-name>i{flex-shrink:0}.doc-contract-folder-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-contract-folder.contract-list-child-cell .doc-contract-folder-name{flex-wrap:wrap;row-gap:2px}.doc-contract-folder.contract-list-child-cell .doc-contract-folder-text{flex:1 1 100%}@media (max-width:767.98px){.doc-contract-folder{min-height:44px}.doc-contract-folder.contract-list-child-cell{padding-left:1.875rem!important}.doc-contract-folder.contract-list-child-cell:before{left:.5rem;width:.5rem}}.doc-folder-name{min-width:0;text-align:left}.doc-folder-lock{font-size:.75rem;opacity:.75}.doc-origin{color:#5b6b7f;color:var(--messages-muted);display:flex;flex-wrap:wrap;font-size:.75rem;gap:2px 10px;margin-top:2px;white-space:normal}.doc-source{align-items:center;display:inline-flex;gap:4px}.messages-thread.messages-person{grid-template-columns:40px minmax(0,1fr) auto}.messages-avatar{align-items:center;background:#eef2fd;background:var(--messages-current);border-radius:999px;color:#1e3a5f;color:var(--messages-name);display:inline-flex;font-size:.8125rem;font-weight:800;grid-row:span 3;height:40px;justify-content:center;width:40px}.messages-thread-stage i{font-size:.75rem}.messages-thread-projects{color:#5b6b7f;color:var(--messages-muted);font-size:.75rem;grid-column:2/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-subjects{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--messages-line);display:flex;gap:8px;overflow-x:auto;padding:10px 16px}.messages-subjects .messages-chip{align-items:center;display:inline-flex;flex:none;gap:6px}.messages-chip-dot{background:#3454d1;background:var(--messages-unread);border-radius:999px;height:8px;width:8px}.message-subject-line{grid-gap:8px;align-items:center;color:#5b6b7f;color:var(--messages-muted);display:grid;font-size:.78rem;font-weight:700;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:6px}.message-conversation-list>.message-subject-line[data-testid=message-subject-line]{background:#eef2fd;background:var(--messages-current);border-radius:8px;color:#1e3a5f;color:var(--messages-name);font-size:.875rem;margin-top:22px;padding:6px 6px 6px 12px;position:relative}.message-conversation-list>.message-subject-line[data-testid=message-subject-line]:before{background:#e2e8f0;background:var(--messages-line);content:"";height:1px;left:0;position:absolute;right:0;top:-12px}.message-conversation-list>.messages-empty+.message-subject-line[data-testid=message-subject-line],.message-conversation-list>li:first-child.message-subject-line[data-testid=message-subject-line]{margin-top:6px}.message-conversation-list>li:first-child.message-subject-line[data-testid=message-subject-line]:before{display:none}.message-subject-line span{min-width:0;overflow-wrap:anywhere}.message-subject-line small{font-size:inherit;font-weight:600}.message-subject-open{align-items:center;background:#fff;background:var(--messages-surface);border:1px solid #3454d1;border:1px solid var(--messages-unread);border-radius:999px;color:#3454d1;color:var(--messages-unread);display:inline-flex;font-size:.8125rem;font-weight:700;gap:6px;min-height:44px;padding:0 14px;text-decoration:none;white-space:nowrap}.message-subject-open:hover{color:#3454d1;color:var(--messages-unread)}.message-subject-open:hover,.messages-subject-bar{background:#eef2fd;background:var(--messages-current)}.messages-subject-bar{grid-gap:8px;align-items:center;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--messages-line);color:#1e3a5f;color:var(--messages-name);display:grid;font-size:.875rem;font-weight:700;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;margin:-12px -16px 0;padding:8px 16px}.messages-subject-bar span{min-width:0;overflow-wrap:anywhere}.messages-subject-bar small{color:#5b6b7f;color:var(--messages-muted);font-size:inherit;font-weight:600}.message-reply-to{background:none;border:0;color:#3454d1;color:var(--messages-unread);font-size:.8125rem;font-weight:700;margin-top:2px;min-height:44px;padding:0}.message-reply-to:focus-visible,.message-subject-open:focus-visible{outline:2px solid #3454d1;outline:2px solid var(--messages-unread);outline-offset:2px}.message-about{grid-gap:4px;display:grid;gap:4px}.message-about .form-select{min-height:44px}.message-state-link{align-items:center;background:#fff;background:var(--messages-surface);border:1px solid #e2e8f0;border:1px solid var(--messages-line);border-radius:8px;color:#5b6b7f;color:var(--messages-muted);display:inline-flex;gap:6px;min-height:44px;padding:0 10px;text-decoration:none}.message-state-link:focus-visible,.message-state-link:hover{border-color:#1e3a5f;border-color:var(--messages-name)}@media (min-width:992px){.messages-inbox{grid-template-columns:minmax(280px,340px) minmax(0,1fr);min-height:520px}.messages-inbox .messages-list,.messages-inbox .messages-thread-view,.messages-inbox.is-open .messages-list,.messages-inbox:not(.is-open) .messages-thread-view{display:flex}.messages-list{border-right:1px solid #e2e8f0;border-right:1px solid var(--messages-line)}.messages-inbox{height:calc(100dvh - 256px);height:calc(100dvh - var(--messages-inbox-top, 240px) - 16px);min-height:460px}.messages-list,.messages-thread-view{min-height:0;overflow:hidden}.messages-list{overflow-y:auto}.message-conversation-list{min-height:0;overflow-y:auto}.messages-back{display:none}}:root{--objection-navy:#1e3a5f;--objection-teal:#0f6f7d;--objection-teal-bar:#17a2b8;--objection-text:#1f2a37;--objection-muted:#5b6b7f;--objection-line:#e2e8f0;--objection-step-idle:#d8dee6;--objection-action-bg:#e9f6f8;--objection-wait-bg:#f5f8fb;--objection-soft-bg:#f5f8fb;--objection-pill-bg:#fdf1e6;--objection-pill-fg:#8a420a;--objection-conflict-bg:#f8e4e3;--objection-conflict-fg:#7a1813;--objection-cta:#1e8449;--objection-cta-hover:#186a3b;--objection-on-dark:#fff;--objection-footer-shadow:#1e3a5f1f}.objection-dialog .modal-content{color:#1f2a37;color:var(--objection-text)}.objection-dialog .btn{font-size:.9375rem;font-weight:600;letter-spacing:normal;text-transform:none}.objection-dialog .btn-success{background-color:#1e8449!important;background-color:var(--objection-cta)!important;border-color:#1e8449!important;border-color:var(--objection-cta)!important}.objection-dialog .btn-success:focus-visible,.objection-dialog .btn-success:hover{background-color:#186a3b!important;background-color:var(--objection-cta-hover)!important;border-color:#186a3b!important;border-color:var(--objection-cta-hover)!important}.objection-header{align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem}.objection-header-main{display:flex;flex:1 1 auto;flex-direction:column;gap:.375rem;min-width:0}.objection-kicker{color:#0f6f7d;color:var(--objection-teal);font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.objection-header-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem}.objection-header-title .modal-title{color:#1e3a5f;color:var(--objection-navy);font-size:1.5rem;font-weight:700;margin:0;overflow-wrap:anywhere}.objection-header-amount{color:#1e3a5f;color:var(--objection-navy);font-size:1.25rem;font-weight:700;white-space:nowrap}.objection-status-pill{align-items:center;align-self:flex-start;background:#fdf1e6;background:var(--objection-pill-bg);border-radius:999px;color:#8a420a;color:var(--objection-pill-fg);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;padding:.25rem .75rem}.objection-status-pill.is-conflict{background:#f8e4e3;background:var(--objection-conflict-bg);color:#7a1813;color:var(--objection-conflict-fg)}.objection-case{display:flex;flex-direction:column;gap:1.25rem}.objection-steps-block{display:flex;flex-direction:column;gap:.5rem}.objection-steps{grid-gap:.5rem;display:grid;gap:.5rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;list-style:none;margin:0;padding:0}.objection-step{display:flex;flex-direction:column;gap:.375rem;min-width:0}.objection-step-bar{background:#d8dee6;background:var(--objection-step-idle);border-radius:3px;height:6px}.objection-step.is-done .objection-step-bar{background:#1e3a5f;background:var(--objection-navy)}.objection-step.is-current .objection-step-bar{background:#17a2b8;background:var(--objection-teal-bar)}.objection-step-label{color:#5b6b7f;color:var(--objection-muted);font-size:.8125rem;font-weight:600}.objection-step.is-done .objection-step-label{color:#1e3a5f;color:var(--objection-navy)}.objection-step.is-current .objection-step-label{color:#0f6f7d;color:var(--objection-teal);font-weight:700}.objection-step-hint{color:#5b6b7f;color:var(--objection-muted);font-size:.75rem}.objection-step.is-current .objection-step-hint{color:#0f6f7d;color:var(--objection-teal)}.objection-steps-compact{font-size:.8125rem}@media (max-width:575.98px){.objection-step-hint,.objection-step-label{display:none}}.objection-dialog .btn.objection-how-link,.objection-dialog .btn.objection-inline-link{align-self:flex-start;color:#1e3a5f;color:var(--objection-navy);font-size:.875rem;font-weight:500;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:3px}.objection-next{background:#e9f6f8;background:var(--objection-action-bg);border-radius:10px;display:flex;gap:1rem;padding:1.25rem}.objection-next.is-wait{background:#f5f8fb;background:var(--objection-wait-bg)}.objection-next-icon{align-items:center;background:#1e3a5f;background:var(--objection-navy);border-radius:50%;color:#fff;color:var(--objection-on-dark);display:inline-flex;flex:none;font-size:1.25rem;height:44px;justify-content:center;width:44px}.objection-next.is-wait .objection-next-icon{background:#d8dee6;background:var(--objection-step-idle);color:#1e3a5f;color:var(--objection-navy)}.objection-next.is-wait .objection-kicker{color:#5b6b7f;color:var(--objection-muted)}.objection-next-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;min-width:0}.objection-next-title{color:#1e3a5f;color:var(--objection-navy);font-size:1.125rem;font-weight:700;margin:0}.objection-next-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.objection-alternative .btn,.objection-mobile-footer .btn,.objection-next-actions .btn{min-height:44px}.objection-next-link{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;gap:0 .375rem}@media (max-width:575.98px){.objection-next{padding:1rem}.objection-next-icon{display:none}.objection-next-actions .btn{width:100%}}.objection-alternative{align-items:center;border:1px solid #e2e8f0;border:1px solid var(--objection-line);border-radius:10px;display:flex;flex-wrap:wrap;gap:.75rem 1rem;padding:1rem 1.25rem}.objection-alternative-text{flex:1 1 16rem;min-width:0}.objection-alternative-text .fw-semibold{color:#1e3a5f;color:var(--objection-navy)}.objection-alternative-text .small{color:#5b6b7f;color:var(--objection-muted)}.objection-facts{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:576px){.objection-facts.has-quote{grid-template-columns:repeat(2,minmax(0,1fr))}}.objection-money,.objection-quote{background:#f5f8fb;background:var(--objection-soft-bg);border-radius:10px;padding:1rem 1.25rem}.objection-quote.is-company{background:#fdf1e6;background:var(--objection-pill-bg)}.objection-quote-label{color:#5b6b7f;color:var(--objection-muted);font-size:.8125rem;font-weight:600;margin-bottom:.375rem}.objection-quote.is-company .objection-quote-label{color:#8a420a;color:var(--objection-pill-fg)}.objection-quote blockquote{font-size:1rem;font-weight:600;overflow-wrap:anywhere}.objection-money{align-items:flex-start;display:flex;gap:.75rem}.objection-money>i{font-size:1.25rem;margin-top:.15rem}.objection-money .fw-semibold,.objection-money>i{color:#1e3a5f;color:var(--objection-navy)}.objection-money .small{color:#5b6b7f;color:var(--objection-muted)}.objection-section-title{color:#1e3a5f;color:var(--objection-navy);font-size:1rem;font-weight:700;margin:0 0 .75rem}.kyc-intro-prepare{background:#f5f8fb;background:var(--objection-soft-bg);border-radius:10px;padding:1rem 1.25rem}.kyc-intro-check{color:#0f6f7d;color:var(--objection-teal);margin-top:.2rem}.kyc-intro-requirement{background:#fdf1e6;background:var(--objection-pill-bg);border-radius:10px;color:#1f2a37;color:var(--objection-text);padding:1rem 1.25rem}.kyc-intro-requirement-title{align-items:center;color:#8a420a;color:var(--objection-pill-fg);display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0 0 .75rem}.kyc-intro-note{background:#e9f6f8;background:var(--objection-action-bg);border-radius:10px;display:flex;gap:.75rem;padding:.875rem 1rem}.kyc-intro-note>i{color:#0f6f7d;color:var(--objection-teal);margin-top:.2rem}.objection-thread-box{background:#fff;background:var(--messages-surface);border:1px solid #e2e8f0;border:1px solid var(--messages-line);border-radius:10px;overflow:hidden}.objection-conversation{max-height:360px;overflow-y:auto;padding-top:14px}.objection-event{grid-template-columns:auto minmax(0,1fr) auto;justify-self:center;text-align:left}.objection-event time{font-weight:600}.objection-bubble-actions{display:flex;flex-wrap:wrap;gap:0 1rem}.objection-escalation{background:#f5f8fb;background:var(--objection-soft-bg);border:1px solid #e2e8f0;border:1px solid var(--objection-line);border-radius:10px;scroll-margin-top:1rem}.objection-escalation>summary{align-items:center;cursor:pointer;display:flex;gap:.75rem;list-style:none;min-height:56px;padding:.875rem 1rem}.objection-escalation>summary::-webkit-details-marker{display:none}.objection-escalation>summary:focus-visible{border-radius:10px;outline:3px solid #17a2b8;outline:3px solid var(--objection-teal-bar);outline-offset:2px}.objection-escalation-icon{align-items:center;background:#fdf1e6;background:var(--objection-pill-bg);border-radius:50%;color:#8a420a;color:var(--objection-pill-fg);display:inline-flex;flex:none;font-size:1.125rem;height:40px;justify-content:center;width:40px}.objection-escalation-text{display:flex;flex:1 1 auto;flex-direction:column;gap:.125rem;min-width:0}.objection-escalation-title{color:#1e3a5f;color:var(--objection-navy);font-size:1rem;font-weight:700}.objection-escalation-hint{color:#5b6b7f;color:var(--objection-muted);font-size:.8125rem}.objection-escalation-chevron{color:#1e3a5f;color:var(--objection-navy);flex:none;font-size:1.25rem;transition:transform .2s ease}.objection-escalation[open] .objection-escalation-chevron{transform:rotate(180deg)}.objection-escalation-body{padding:0 1rem 1rem}.objection-mobile-footer{box-shadow:0 -4px 12px #1e3a5f1f;box-shadow:0 -4px 12px var(--objection-footer-shadow);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}:root{--attestation-approved-bg:#e6f4ec;--attestation-approved-fg:#1e6b3e}.objection-status-pill.is-attest{background:#e9f6f8;background:var(--objection-action-bg);color:#0f6f7d;color:var(--objection-teal)}.objection-status-pill.is-waiting{background:#f5f8fb;background:var(--objection-wait-bg);color:#5b6b7f;color:var(--objection-muted)}.objection-status-pill.is-approved{background:#e6f4ec;background:var(--attestation-approved-bg);color:#1e6b3e;color:var(--attestation-approved-fg)}.attestation-footer{align-items:stretch;box-shadow:0 -4px 12px #1e3a5f1f;box-shadow:0 -4px 12px var(--objection-footer-shadow);display:flex;flex-direction:column-reverse;gap:.75rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom))}.attestation-footer>*{margin:0}.attestation-footer .btn{min-height:44px;width:100%}.attestation-footer-main{align-items:stretch;display:flex;flex-direction:column-reverse;gap:.5rem 1rem;text-align:center}.attestation-footer-hint{color:#5b6b7f;color:var(--objection-muted);font-size:.8125rem}@media (min-width:576px){.attestation-footer{align-items:center;box-shadow:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.75rem 1.5rem}.attestation-footer .btn{width:auto}.attestation-footer-main{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;text-align:left}}.attestation-escalation{flex:none;margin:0 1rem calc(.75rem + env(safe-area-inset-bottom))}.attestation-escalation[open] .objection-escalation-body{max-height:45vh;overflow-y:auto}.attestation-escalation>summary{min-height:44px;padding:.5rem 1rem}@media (min-width:576px){.attestation-escalation{margin:0 1.5rem 1rem}}.attestation-certify{background:#f5f8fb;background:var(--objection-soft-bg);border-radius:12px;padding:1rem 1.25rem}.attestation-certify-list{display:flex;flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem}.attestation-certify-list li{overflow-wrap:anywhere}:root{--stage-details-step-warning:#f0ad4e;--stage-details-step-error:#dc3545}.objection-step.is-warning .objection-step-bar{background:#f0ad4e;background:var(--stage-details-step-warning)}.objection-step.is-warning .objection-step-hint,.objection-step.is-warning .objection-step-label{color:#8a420a;color:var(--objection-pill-fg)}.objection-step.is-error .objection-step-bar{background:#dc3545;background:var(--stage-details-step-error)}.objection-step.is-error .objection-step-hint,.objection-step.is-error .objection-step-label{color:#7a1813;color:var(--objection-conflict-fg)}.objection-money.is-funding{background:#fdf1e6;background:var(--objection-pill-bg)}.objection-money.is-funding .fw-semibold,.objection-money.is-funding>i{color:#8a420a;color:var(--objection-pill-fg)}.objection-money.is-funding .small{color:#1f2a37;color:var(--objection-text)}.stage-details-dialog .objection-quote p{font-size:.9375rem}.stage-details-info dt{color:#5b6b7f;color:var(--objection-muted);font-size:.8125rem;font-weight:600}.stage-details-info dd{color:#1f2a37;color:var(--objection-text);font-size:.9375rem}.stage-details-info dd.fw-semibold{color:#1e3a5f;color:var(--objection-navy)}.stage-details-note{color:#5b6b7f;color:var(--objection-muted);display:block;font-size:.8125rem}.stage-details-dialog .btn:focus-visible,.stage-details-dialog a:focus-visible{outline:3px solid #17a2b8;outline:3px solid var(--objection-teal-bar);outline-offset:2px}.stage-details-dialog .modal-action-row .btn{flex:1 1 100%}@media (min-width:576px){.stage-details-dialog .modal-action-row .btn{flex:0 0 auto}}@media (max-height:480px){.stage-details-dialog .modal-content{overflow-y:auto}.stage-details-dialog .modal-body{flex:0 0 auto;overflow:visible}.stage-details-dialog .modal-footer{background:var(--bs-body-bg);background:var(--bs-modal-bg,var(--bs-body-bg));bottom:0;position:-webkit-sticky;position:sticky;z-index:1}}.milestone-ata-card{background:var(--white);border:1px solid #e2e8f0;border:1px solid var(--objection-line);border-radius:10px;color:#1f2a37;color:var(--objection-text);display:flex;flex-direction:column;gap:.375rem;padding:1rem 1.25rem}.milestone-ata-card-title{color:#1e3a5f;color:var(--objection-navy);font-size:1rem;font-weight:700;margin:0;overflow-wrap:anywhere}.milestone-ata-card-text{color:#5b6b7f;color:var(--objection-muted);font-size:.875rem;margin:0}.milestone-ata-card-text a{color:#1e3a5f;color:var(--objection-navy)}.milestone-ata-card-links{display:flex;flex-wrap:wrap;gap:0 1.25rem}.milestone-ata-card-link{align-items:center;align-self:flex-start;color:#1e3a5f;color:var(--objection-navy);display:inline-flex;font-size:.9375rem;font-weight:600;gap:.375rem;min-height:44px;text-decoration:underline;text-transform:none;text-underline-offset:3px}:root{--notice-border:#e3e7ee;--notice-text:#1e2a3a;--notice-muted:#5b6678;--notice-action:#3454d1;--notice-action-bg:#f5f7fe;--notice-warning:#b26a00;--notice-warning-text:#7a4a06;--notice-warning-bg:#fffaf2;--notice-info:#5b6678;--notice-info-bg:#fff;--notice-done:#2e9d59;--notice-done-text:#1e6b3e;--notice-done-bg:#f6fbf8}.notice{--notice-color:var(--notice-info);--notice-strong:var(--notice-text);--notice-bg:var(--notice-info-bg);align-items:flex-start;background:var(--notice-bg);border:1px solid #e3e7ee;border:1px solid var(--notice-border);border-left:4px solid var(--notice-color);border-radius:.375rem;border-radius:var(--bs-border-radius,.375rem);color:#1e2a3a;color:var(--notice-text);display:flex;gap:.75rem;padding:.75rem 1rem}.notice+.notice{margin-top:.5rem}.notice.is-action{--notice-color:var(--notice-action);--notice-strong:var(--notice-action);--notice-bg:var(--notice-action-bg)}.notice.is-warning{--notice-color:var(--notice-warning);--notice-strong:var(--notice-warning-text);--notice-bg:var(--notice-warning-bg)}.notice.is-done{--notice-color:var(--notice-done);--notice-strong:var(--notice-done-text);--notice-bg:var(--notice-done-bg)}@media (min-width:576px){.funding-start-dialog{max-width:40rem}}.funding-start-warning .notice-icon{font-size:2rem}.notice-icon{color:var(--notice-color);flex:0 0 auto;font-size:1.125rem;margin-top:.125rem}.notice-body{flex:1 1 auto;min-width:0}.notice-title{color:var(--notice-strong);font-weight:600;overflow-wrap:anywhere}.notice-text{color:#5b6678;color:var(--notice-muted);font-size:.875rem;margin-top:.125rem;overflow-wrap:anywhere}.btn.notice-action,.btn.notice-action:is(:hover,:focus,:active){background:#fff;border:1px solid var(--notice-color);box-shadow:none;color:var(--notice-strong);font-weight:600;margin-top:.5rem}.btn.notice-action:is(:hover,:focus-visible){background:var(--notice-bg)}.btn.notice-action:focus-visible{outline:2px solid var(--notice-color);outline-offset:2px}.notice-close{align-items:center;background:#0000;border:0;border-radius:999px;color:#5b6678;color:var(--notice-muted);display:inline-flex;flex:0 0 auto;height:2rem;justify-content:center;margin:-.375rem -.5rem 0 0;width:2rem}.notice-close:focus-visible,.notice-close:hover{background:#e3e7ee;background:var(--notice-border)}@media (max-width:767.98px),(pointer:coarse){.btn.notice-action{min-height:44px}.notice-close{height:44px;width:44px}}.notice-context{color:#5b6678;color:var(--notice-muted);font-size:.75rem;font-weight:600;margin-bottom:.125rem;overflow-wrap:anywhere}.project-status-waiting{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.project-status-next-row.is-notice{background-color:initial;border:0;display:block;padding:0}.project-status-next-group [data-testid=project-inactivity-summary]{margin-top:.5rem}.external-help-expert.has-brand{border-top:4px solid var(--expert-accent)}.external-help-expert.has-brand .external-help-name{color:#1e3a5f;color:var(--expert-heading,var(--external-help-name))}.external-help-expert.has-brand .btn.external-help-invite,.external-help-expert.has-brand .btn.external-help-invite:is(:hover,:focus,:active){background:var(--bs-primary);background:var(--expert-button,var(--bs-primary));border-color:var(--expert-button,var(--bs-primary));color:#fff}.external-help-logo{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--external-help-line);border-radius:10px;display:inline-flex;flex:0 0 auto;height:56px;justify-content:center;overflow:hidden;width:56px}.external-help-logo img{max-height:100%;max-width:100%;object-fit:contain}.provider-theme-preview-card{pointer-events:none}.external-help-logo.is-small{border-radius:8px;height:40px;width:40px}:root{--landing-hero-gradient:linear-gradient(180deg,#0f2034b8,#0f2034db);--landing-hero-label:#fff9;--landing-hero-pager:#ffffffd9;--landing-hero-pager-active:#fff}.landing-hero{background-image:linear-gradient(180deg,#0f2034b8,#0f2034db),url(/static/media/hero-renovering.886d1b7172e7e2ba86da.webp);background-image:var(--landing-hero-gradient),url(/static/media/hero-renovering.886d1b7172e7e2ba86da.webp);background-position:50%;background-size:cover;min-height:100vh;padding-bottom:4rem;padding-top:6rem;position:relative}.landing-hero--2{background-image:linear-gradient(180deg,#0f2034b8,#0f2034db),url(/static/media/hero-renovering-2.a4c0b0843b825938a178.webp);background-image:var(--landing-hero-gradient),url(/static/media/hero-renovering-2.a4c0b0843b825938a178.webp)}.landing-hero--3{background-image:linear-gradient(180deg,#0f2034b8,#0f2034db),url(/static/media/hero-renovering-3.2e7d638b33b4afd6f615.webp);background-image:var(--landing-hero-gradient),url(/static/media/hero-renovering-3.2e7d638b33b4afd6f615.webp)}.landing-hero--4{background-image:linear-gradient(180deg,#0f2034b8,#0f2034db),url(/static/media/hero-renovering-4.247123f1250e59019cb6.webp);background-image:var(--landing-hero-gradient),url(/static/media/hero-renovering-4.247123f1250e59019cb6.webp)}.landing-hero--5{background-image:linear-gradient(180deg,#0f2034b8,#0f2034db),url(/static/media/hero-renovering-5.6c4273f7372b3ec7ad7f.webp);background-image:var(--landing-hero-gradient),url(/static/media/hero-renovering-5.6c4273f7372b3ec7ad7f.webp)}.landing-hero--6{background-image:linear-gradient(180deg,#0f2034b8,#0f2034db),url(/static/media/hero-renovering-6.81e6c0aec0905a99ef74.webp);background-image:var(--landing-hero-gradient),url(/static/media/hero-renovering-6.81e6c0aec0905a99ef74.webp)}.landing-hero-ai-label{bottom:16px;left:24px;margin:0}.landing-hero-ai-label,.landing-hero-pager{color:#fff9;color:var(--landing-hero-label);font-size:12px;position:absolute}.landing-hero-pager{align-items:center;bottom:8px;display:flex;gap:2px;right:16px}.landing-hero-pager-btn{align-items:center;background:#0000;border:0;color:#ffffffd9;color:var(--landing-hero-pager);display:inline-flex;font-size:18px;justify-content:center;line-height:1;min-height:44px;min-width:44px}.landing-hero-pager-btn:focus-visible,.landing-hero-pager-btn:hover{color:#fff;color:var(--landing-hero-pager-active)}.landing-hero-pager-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:2.5em;text-align:center}@media (min-width:768px){.landing-hero-ai-label{left:56px}.landing-hero-pager{right:56px}}@media (max-width:767.98px){.landing-hero{background-position:56%}.landing-hero--5,.landing-hero--6{background-position:72%}}.notification-settings-list .min-w-0{min-width:0}.notification-settings-switch{align-items:center;display:flex;justify-content:flex-end;min-height:44px;min-width:44px;padding-left:0}.notification-settings-switch .form-check-input{cursor:pointer;height:1.5rem;margin:0;width:2.75rem}.notification-settings-switch .form-check-input:disabled{cursor:not-allowed}.notification-preview-stage{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;margin:0 auto;overflow:hidden}.notification-preview-stage--mobile{max-width:375px}.notification-preview-stage--desktop{max-width:760px}.notification-preview-frame{border:0;display:block;min-height:480px;width:100%}.notification-preview-text{font-size:.8125rem;margin:0;padding:1rem;white-space:pre-wrap;word-break:break-word}.notification-preview-toggles .btn{min-height:44px}.contract-list-variation-blocked{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.25rem .5rem;max-width:100%}.contract-list-actions-buttons .contract-list-variation-blocked{grid-column:1/-1}.contract-list-actions-buttons .contract-list-variation-blocked>.contract-list-action{justify-content:center}.contract-list-variation-reason{color:var(--bs-secondary-color);font-size:.8125rem;overflow-wrap:anywhere}.contract-list-variation-link{min-height:44px;padding:0 .25rem;vertical-align:initial}.bank-picker{min-width:0}.bank-picker-options{grid-gap:0 1rem;display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.bank-picker-option.form-check{align-items:center;cursor:pointer;display:flex;gap:10px;margin:0;min-height:44px;padding:0}.bank-picker-option .form-check-input{flex-shrink:0;margin:0}.customer-banks-action,.customer-banks-edit{min-height:44px}.admin-banks-actions .btn,.admin-banks-move .btn{min-height:44px;min-width:44px}.admin-banks-row.is-dragging{opacity:.5}.admin-banks-row.is-drop-target td{box-shadow:inset 0 2px 0 var(--bs-primary)}.admin-banks-drag{cursor:grab}.admin-banks-card.is-inactive,.admin-banks-row.is-inactive td,.admin-payment-method.is-off{color:var(--bs-secondary-color)}.admin-payment-method-toggle{min-height:44px}.admin-banks-facts{grid-gap:.25rem .75rem;display:grid;gap:.25rem .75rem;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);margin:0}.admin-banks-facts dd{margin:0;overflow-wrap:anywhere}:root{--status-card-kicker-waiting:#8a4709;--status-card-kicker-alert:#b42318;--status-card-pill-bg:#fef3e6;--status-card-link:#1d4f9c;--status-card-link-hover:#163e7a;--status-card-focus-ring:#1d4f9c59}.project-customer-readiness,.project-customer-waiting,.status-card{background:#fff;background:var(--project-customer-card);border-radius:10px;box-shadow:0 3px 9px #1e3a5f24;box-shadow:var(--project-customer-shadow);margin-bottom:1.25rem;padding:1.25rem 1.5rem}.project-customer-readiness,.project-customer-waiting,.status-card-head{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between}.project-customer-readiness-main,.project-customer-waiting-main,.status-card-main{flex:1 1 22rem;min-width:0}.project-customer-kicker,.status-card-kicker{color:#0f6f7d;color:var(--project-customer-accent);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.25rem;text-transform:uppercase}.status-card.is-waiting .status-card-kicker{color:#8a4709;color:var(--status-card-kicker-waiting)}.status-card.is-alert .status-card-kicker{color:#b42318;color:var(--status-card-kicker-alert)}.project-customer-title,.status-card-title{color:#1e3a5f;color:var(--project-customer-navy);font-size:1.125rem;font-weight:700;margin-bottom:.75rem;overflow-wrap:anywhere}.status-card-title:last-child{margin-bottom:0}.status-card-title+.text-explain{margin-top:-.5rem}.status-card-actions{display:flex;flex-direction:column;gap:.5rem;width:100%}.status-card-actions .btn{font-size:.875rem;letter-spacing:normal;min-height:44px;text-transform:none;white-space:normal}@media (min-width:576px){.status-card-actions{flex-direction:row;flex-wrap:wrap;width:auto}}.status-card-pill{background:#fef3e6;background:var(--status-card-pill-bg);border-radius:999px;color:#8a4709;color:var(--status-card-kicker-waiting);gap:.375rem;padding:.375rem .875rem}.btn.status-card-toggle,.status-card-pill{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600}.btn.status-card-toggle{--bs-btn-color:var(--status-card-link);--bs-btn-hover-color:var(--status-card-link-hover);--bs-btn-active-color:var(--status-card-link-hover);--bs-btn-disabled-color:var(--status-card-link);--bs-btn-bg:#0000;--bs-btn-hover-bg:#0000;--bs-btn-active-bg:#0000;--bs-btn-border-color:#0000;--bs-btn-hover-border-color:#0000;--bs-btn-active-border-color:#0000;align-self:flex-start;background-color:initial;border-color:#0000;color:#1d4f9c;color:var(--status-card-link);letter-spacing:normal;min-height:44px;padding:0;text-decoration:none;text-transform:none}.btn.status-card-toggle.active,.btn.status-card-toggle:active,.btn.status-card-toggle:first-child:active,.btn.status-card-toggle:focus,.btn.status-card-toggle:hover{background-color:initial;border-color:#0000;box-shadow:none;color:#163e7a;color:var(--status-card-link-hover)}.btn.status-card-toggle:hover{text-decoration:underline}.btn.status-card-toggle:focus-visible{border-radius:4px;box-shadow:0 0 0 3px #1d4f9c59;box-shadow:0 0 0 3px var(--status-card-focus-ring)}:root{--project-customer-navy:#1e3a5f;--project-customer-text:#1f2a37;--project-customer-muted:#5b6b7f;--project-customer-accent:#0f6f7d;--project-customer-focus:#17a2b8;--project-customer-line:#e2e8f0;--project-customer-border:#c9d3df;--project-customer-surface:#f5f8fb;--project-customer-card:#fff;--project-customer-info-bg:#e9f6f8;--project-customer-selected-bg:#f2fafb;--project-customer-missing-bg:#fef3e6;--project-customer-missing-text:#8a4709;--project-customer-block-bg:#fef6ec;--project-customer-block-text:#6e3907;--project-customer-block-border:#f0c58f;--project-customer-done-bg:#e7f6ee;--project-customer-done-text:#1d6b3f;--project-customer-waiting-bg:#e8f0f7;--project-customer-shadow:0 3px 9px #1e3a5f24;--project-customer-tab-shadow:0 1px 3px #1e3a5f2e}.project-customer-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;gap:.375rem;line-height:1.5;padding:.125rem .625rem;white-space:nowrap}.project-customer-pill.is-missing{background:#fef3e6;background:var(--project-customer-missing-bg);color:#8a4709;color:var(--project-customer-missing-text)}.project-customer-pill.is-waiting{background:#e8f0f7;background:var(--project-customer-waiting-bg);color:#1e3a5f;color:var(--project-customer-navy)}.project-customer-progress{border-radius:999px;height:.5rem;margin-bottom:.875rem}.project-customer-progress .progress-bar{background:#17a2b8;background:var(--project-customer-focus)}.project-customer-checklist,.project-customer-howto-steps,.project-customer-invite-steps,.project-customer-steps{list-style:none;margin:0;padding:0}.project-customer-checklist{display:flex;flex-wrap:wrap;gap:.625rem 1.5rem}.project-customer-checklist li,.project-customer-steps li{align-items:center;color:#1f2a37;color:var(--project-customer-text);display:flex;font-size:.875rem;gap:.625rem}.project-customer-checklist i,.project-customer-steps i{align-items:center;background:#e2e8f0;background:var(--project-customer-line);border-radius:50%;color:#5b6b7f;color:var(--project-customer-muted);display:inline-flex;flex:none;height:1.5rem;justify-content:center;width:1.5rem}.project-customer-checklist li.is-done i,.project-customer-steps li.is-done i{background:#e7f6ee;background:var(--project-customer-done-bg);color:#1d6b3f;color:var(--project-customer-done-text)}.project-customer-checklist li.is-open,.project-customer-steps li.is-current{font-weight:600}.project-customer-checklist li.is-open i,.project-customer-steps li.is-current i{background:#fef3e6;background:var(--project-customer-missing-bg);color:#8a4709;color:var(--project-customer-missing-text)}.project-customer-steps{background:#f5f8fb;background:var(--project-customer-surface);border-radius:10px;display:flex;flex:1 1 16rem;flex-direction:column;gap:.75rem;padding:1rem}.project-customer-actions{display:flex;flex-wrap:wrap;gap:.75rem}.project-customer-actions .btn,.project-customer-filters .btn,.project-customer-panel .btn,.project-customer-readiness>.btn{min-height:44px}.project-customer-block{align-items:center;border:1px solid #c9d3df;border:1px solid var(--project-customer-border);border-radius:10px;display:flex;flex-wrap:wrap;font-size:.9375rem;gap:.75rem 1rem;line-height:1.45;margin-top:.75rem;padding:1rem 1.125rem}.project-customer-block.is-missing{background:#fef6ec;background:var(--project-customer-block-bg);border-color:#f0c58f;border-color:var(--project-customer-block-border);color:#6e3907;color:var(--project-customer-block-text)}.project-customer-block.is-waiting{background:#e8f0f7;background:var(--project-customer-waiting-bg);color:#1e3a5f;color:var(--project-customer-navy)}.project-customer-block-icon{flex:none;font-size:1.25rem}.project-customer-block-body{flex:1 1 16rem;min-width:0}.project-customer-block-action{flex:none;min-height:44px}@media (max-width:575.98px){.project-customer-block-action{flex:1 1 100%}}.contract-wizard-review-customer .project-customer-panel{margin:0}@media (min-width:992px){.contract-wizard-review.has-customer{grid-template-areas:"preview customer" "preview sign";grid-template-rows:auto 1fr}.contract-wizard-review.has-customer>.contract-wizard-review-customer{grid-area:customer}.contract-wizard-review.has-customer>.contract-wizard-sign-panel{grid-area:sign}.contract-wizard-review.has-customer>:not(.contract-wizard-review-customer):not(.contract-wizard-sign-panel){grid-area:preview}}.project-customer-panel{background:#fff;background:var(--project-customer-card);border:2px dashed #c9d3df;border:2px dashed var(--project-customer-border);border-radius:10px;gap:.75rem;margin:0 0 1.25rem;padding:1.25rem}.contract-view-layout.has-customer-panel,.project-customer-panel{display:flex;flex-direction:column}.contract-view-layout.has-customer-panel>.project-customer-panel{margin:0 0 1.25rem;order:-1}@media (min-width:1200px){.contract-view-layout.has-customer-panel{align-items:flex-start;flex-direction:row;gap:1.5rem}.contract-view-layout.has-customer-panel>.contract-view-cards{flex:1 1;min-width:0}.contract-view-layout.has-customer-panel>.project-customer-panel{flex:0 0 22rem;margin-bottom:1.5rem;order:0}}.project-customer-avatar{align-items:center;border-radius:50%;color:#1e3a5f;color:var(--project-customer-navy);display:inline-flex;flex:none;height:2.75rem;justify-content:center;width:2.75rem}.project-customer-avatar,.project-customer-tabs{background:#e8f0f7;background:var(--project-customer-waiting-bg)}.project-customer-tabs{border-radius:8px;display:flex;gap:.25rem;margin-bottom:1.25rem;padding:.25rem}.project-customer-tab{background:#0000;border:0;border-radius:6px;color:#5b6b7f;color:var(--project-customer-muted);flex:1 1;font-size:.875rem;font-weight:600;min-height:44px}.project-customer-tab.is-active{background:#fff;background:var(--project-customer-card);box-shadow:0 1px 3px #1e3a5f2e;box-shadow:var(--project-customer-tab-shadow);color:#1e3a5f;color:var(--project-customer-navy)}.project-customer-tabpanel{display:flex;flex-direction:column;gap:1rem}.project-customer-preview{background:#f5f8fb;background:var(--project-customer-surface);border-radius:10px;color:#1f2a37;color:var(--project-customer-text);font-size:.875rem;padding:1rem}.project-customer-invite-steps{display:flex;flex-wrap:wrap;gap:.625rem}.project-customer-invite-steps li{align-items:flex-start;color:#5b6b7f;color:var(--project-customer-muted);display:flex;flex:1 1 10rem;font-size:.8125rem;gap:.625rem}.project-customer-step-number{align-items:center;background:#1e3a5f;background:var(--project-customer-navy);border-radius:50%;color:#fff;color:var(--project-customer-card);display:inline-flex;flex:none;font-size:.8125rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.project-customer-list{display:flex;flex-direction:column;gap:.5rem;max-height:20rem;overflow-y:auto}.project-customer-option{align-items:center;background:#fff;background:var(--project-customer-card);border:1px solid #e2e8f0;border:1px solid var(--project-customer-line);border-radius:10px;cursor:pointer;display:flex;gap:.75rem;margin:0;min-height:44px;padding:.75rem .875rem}.project-customer-option.is-selected{background:#f2fafb;background:var(--project-customer-selected-bg);border:2px solid #17a2b8;border:2px solid var(--project-customer-focus)}.project-customer-option.is-disabled{background:#f5f8fb;background:var(--project-customer-surface);cursor:not-allowed}.project-customer-option .form-check-input{flex:none;margin:0}.project-customer-lock-note{align-items:flex-start;background:#e9f6f8;background:var(--project-customer-info-bg);border-radius:10px;color:#0f6f7d;color:var(--project-customer-accent);display:flex;font-size:.8125rem;margin:1.25rem 0 0;padding:.75rem .875rem}.project-customer-fieldset legend{float:none;font-size:.875rem;font-weight:600;width:auto}.project-customer-choices{display:flex;flex-direction:column;gap:.625rem}.project-customer-choice{align-items:flex-start;background:#fff;background:var(--project-customer-card);border:1px solid #c9d3df;border:1px solid var(--project-customer-border);border-radius:10px;cursor:pointer;display:flex;gap:.75rem;margin:0;min-height:44px;padding:.875rem 1rem}.project-customer-choice.is-selected{background:#f2fafb;background:var(--project-customer-selected-bg);border:2px solid #17a2b8;border:2px solid var(--project-customer-focus)}.project-customer-choice .form-check-input{flex:none;margin:.125rem 0 0}.project-customer-choice-title{color:#1e3a5f;color:var(--project-customer-navy);display:block;font-weight:700}.project-customer-choice-text{color:#5b6b7f;color:var(--project-customer-muted);display:block;font-size:.875rem}.project-customer-choice-body{padding:.25rem 0 .375rem 1.875rem}.project-customer-later-info{align-items:flex-start;background:#e9f6f8;background:var(--project-customer-info-bg);border-radius:10px;color:#0f6f7d;color:var(--project-customer-accent);display:flex;font-size:.875rem;gap:.75rem;padding:.875rem 1rem}.project-customer-later-info>i{flex:none;margin-top:.125rem}.project-customer-howto{background:#fff;background:var(--project-customer-card);border-radius:10px;box-shadow:0 3px 9px #1e3a5f24;box-shadow:var(--project-customer-shadow);padding:1.375rem}.project-customer-howto-steps{display:flex;flex-direction:column;gap:.875rem}.project-customer-howto-steps li{color:#1f2a37;color:var(--project-customer-text);display:flex;font-size:.875rem;gap:.75rem}.project-customer-howto-steps strong{color:#1e3a5f;color:var(--project-customer-navy)}.project-customer-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-left:auto}.contract-wizard-blocked-reason{color:#6e3907;color:var(--project-customer-block-text);flex:1 1 100%;font-size:.8125rem;margin:0 0 .5rem}@media (max-width:575.98px){.project-customer-actions .btn,.project-customer-readiness>.btn{width:100%}.project-customer-filters{flex:1 1 100%}.project-customer-filters .btn{flex:1 1 auto}.project-customer-choice-body{padding-left:0}}.contract-wizard-footer-primary:has(.contract-wizard-blocked-reason){flex-wrap:wrap;justify-content:flex-end}.contract-summary-figures dd small{color:#6b7380;color:var(--agreement-history-muted);font-size:12px;font-weight:400}:root{--invitation-company-accent:#0f6f7d;--invitation-company-muted:#5b6b7f;--invitation-company-line:#e2e8f0;--invitation-company-surface:#f5f8fb}.invitation-company-kicker{color:#0f6f7d;color:var(--invitation-company-accent);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.invitation-company-facts{grid-gap:.25rem 1rem;background:#f5f8fb;background:var(--invitation-company-surface);border-radius:8px;display:grid;font-size:.875rem;gap:.25rem 1rem;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);margin:0 0 .75rem;padding:.75rem 1rem}.invitation-company-facts dt{color:#5b6b7f;color:var(--invitation-company-muted);font-weight:600}.invitation-company-facts dd{margin:0;overflow-wrap:anywhere}.open-invitation{border-left:4px solid #0f6f7d;border-left:4px solid var(--invitation-company-accent)}.open-invitation-actions{display:flex;flex-wrap:wrap;gap:.75rem}.open-invitation-actions .btn{min-height:44px}@media (max-width:575.98px){.invitation-company-facts{grid-template-columns:minmax(0,1fr)}.invitation-company-facts dd+dt{margin-top:.375rem}.open-invitation-actions .btn{flex:1 1 100%}}:root{--bank-guidance-navy:#1e3a5f;--bank-guidance-header-bg:#e8f0f7;--bank-guidance-border:#c9d6e3;--bank-guidance-bank-bg:#fafafa;--bank-guidance-bank-border:#e0e0e0;--bank-guidance-text:#333;--bank-guidance-muted:#666;--bank-guidance-exceeded:#9a4a0b}.bank-guidance{background:#fff;background:var(--payment-picker-surface);border:1px solid #c9d6e3;border:1px solid var(--bank-guidance-border);border-radius:12px;overflow:hidden}.bank-guidance-toggle{align-items:center;background:#e8f0f7;background:var(--bank-guidance-header-bg);border:0;color:#1e3a5f;color:var(--bank-guidance-navy);display:flex;flex-wrap:wrap;font:inherit;gap:.5rem .75rem;min-height:56px;padding:.75rem 1rem;text-align:left;width:100%}.bank-guidance-toggle:focus-visible{outline:2px solid #1e3a5f;outline:2px solid var(--bank-guidance-navy);outline-offset:-2px}.bank-guidance-icon{font-size:1.25rem}.bank-guidance-title{flex:1 1 14rem;font-weight:700}.bank-guidance-summary{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem}.bank-guidance-toggle-label{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;margin-left:auto}.bank-guidance-badge{align-items:flex-start;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.375rem;line-height:1.35;padding:.35rem .6rem;text-align:left;white-space:normal}.bank-guidance-body{color:#333;color:var(--bank-guidance-text);line-height:1.55;padding:1.125rem 1.25rem 1.25rem}.bank-guidance-emphasis{color:#1e3a5f;color:var(--bank-guidance-navy)}.bank-guidance-fallback,.bank-guidance-no-bank{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.bank-guidance-fallback{font-weight:600;justify-content:flex-start}.bank-guidance-bank{background:#fafafa;background:var(--bank-guidance-bank-bg);border:1px solid #e0e0e0;border:1px solid var(--bank-guidance-bank-border);border-radius:10px;display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1rem}.bank-guidance-bank .bank-guidance-badge{align-self:flex-start}.bank-guidance-bank-name{color:#1e3a5f;color:var(--bank-guidance-navy);font-size:1.0625rem;font-weight:700;margin:0}.bank-guidance-limits{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.bank-guidance-limits>div{background:#fff;background:var(--payment-picker-surface);border:1px solid #e0e0e0;border:1px solid var(--bank-guidance-bank-border);border-radius:6px;padding:.5rem .625rem}.bank-guidance-limits dt{color:#666;color:var(--bank-guidance-muted);font-size:.75rem;font-weight:400}.bank-guidance-limits dd{font-weight:700;margin:0}.bank-guidance-limits dd.bank-guidance-limit-exceeded{color:#9a4a0b;color:var(--bank-guidance-exceeded)}.bank-guidance-limits dd.bank-guidance-limit-missing{color:#666;color:var(--bank-guidance-muted);font-weight:600}.bank-guidance-raise{font-size:.875rem}.bank-guidance-raise strong{color:#1e3a5f;color:var(--bank-guidance-navy)}.bank-guidance-list{margin:0 0 .5rem;padding-left:1.125rem}.bank-guidance-contacts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.bank-guidance-contact{align-items:center;display:inline-flex;font-size:.875rem;font-weight:600;gap:.375rem;min-height:44px}.bank-guidance-footnote{color:#666;color:var(--bank-guidance-muted);font-size:.8125rem;margin:1rem 0 0}.admin-bank-guide-action{min-height:44px}.admin-bank-guide-preview{max-width:28rem}@media (max-width:575.98px){.bank-guidance-body{padding:1rem}.bank-guidance-toggle-label{margin-left:0}.bank-guidance-contact{flex:1 1 100%;justify-content:center}}.contract-preview-placeholder{align-items:center;color:#5b6b7f;color:var(--project-customer-muted);display:flex;flex-wrap:wrap;font-style:italic;gap:.25rem}.contract-preview-placeholder .project-customer-pill{font-style:normal}.project-customer-locked{color:#5b6b7f;color:var(--project-customer-muted)}.project-customer-change-action{min-height:44px}.project-customer-release-list{display:flex;flex-direction:column;gap:.5rem;padding-left:1.125rem}@media (max-width:767.98px){.project-create-touch{align-items:center;display:inline-flex;min-height:44px}.project-create-form .ql-toolbar.ql-snow button{height:44px;width:44px}.contract-history-export{align-items:center;display:inline-flex;min-height:44px}}:root{--transaction-kind-deposit-bg:#e3f4ea;--transaction-kind-deposit:#1e6b3e;--transaction-kind-payout-bg:#e8eefa;--transaction-kind-payout:#1d4f9c;--transaction-kind-refund-bg:#fdf1dc;--transaction-kind-refund:#7a4a06;--transaction-kind-variation-bg:#efeafb;--transaction-kind-variation:#5a3e9b}.transaction-kind-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;line-height:1.4;padding:2px 8px;white-space:nowrap}.transaction-kind-pill.is-deposit{background:#e3f4ea;background:var(--transaction-kind-deposit-bg);color:#1e6b3e;color:var(--transaction-kind-deposit)}.transaction-kind-pill.is-payout{background:#e8eefa;background:var(--transaction-kind-payout-bg);color:#1d4f9c;color:var(--transaction-kind-payout)}.transaction-kind-pill.is-refund{background:#fdf1dc;background:var(--transaction-kind-refund-bg);color:#7a4a06;color:var(--transaction-kind-refund)}.transaction-kind-pill.is-variation{background:#efeafb;background:var(--transaction-kind-variation-bg);color:#5a3e9b;color:var(--transaction-kind-variation)}:root{--held-funds-breakdown-bg:#f3f6fa;--held-funds-accent:#1e3a5f;--held-funds-text:#1e293b;--held-funds-surface:#fff;--held-funds-border:#cbd5e1;--held-funds-action:#1d4f9c;--held-funds-toggle-hover-bg:#f7f9fc;--held-funds-status-bg:#e8eefa;--held-funds-status-text:#1d4f9c}.held-funds-toggle{background-color:#fff;background-color:var(--held-funds-surface);border:1px solid #cbd5e1;border:1px solid var(--held-funds-border);border-radius:6px;color:#1e293b;color:var(--held-funds-text);font-size:.875rem;font-weight:400;justify-content:stretch;letter-spacing:normal;min-height:44px;padding:.75rem 1rem;text-transform:none}.held-funds-toggle-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between;text-align:left;width:100%}.held-funds-toggle-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.held-funds-toggle-amount{color:#1e293b;color:var(--held-funds-text);font-size:1.25rem;font-weight:700;white-space:nowrap}.held-funds-toggle-action{color:#1d4f9c;color:var(--held-funds-action);flex-shrink:0;font-weight:600}.held-funds-toggle:focus-visible,.held-funds-toggle:hover{background-color:#f7f9fc;background-color:var(--held-funds-toggle-hover-bg);color:#1e293b;color:var(--held-funds-text)}.held-funds-breakdown{background-color:#f3f6fa;background-color:var(--held-funds-breakdown-bg);border-left:3px solid #1e3a5f;border-left:3px solid var(--held-funds-accent);border-radius:6px;margin-top:1rem;padding:1rem}.held-funds-breakdown .amount-breakdown-table{--bs-table-bg:#0000}.held-funds-subtitle{color:#1e293b;color:var(--held-funds-text);font-size:.875rem;font-weight:600;margin-bottom:.5rem}.held-funds-summary-box{background-color:#fff;background-color:var(--held-funds-surface);border:1px solid #cbd5e1;border:1px solid var(--held-funds-border);border-radius:6px;padding:.75rem 1rem}.held-funds-total{align-items:baseline;border-bottom:1px solid #cbd5e1;border-bottom:1px solid var(--held-funds-border);display:flex;gap:.75rem;justify-content:space-between;padding:.375rem 0}.held-funds-total:last-child{border-bottom:0}.held-funds-total dt{font-weight:400}.held-funds-total dd{font-weight:600;margin:0}.held-funds-total:first-child dd{font-weight:700}.held-funds-status-pill{background-color:#e8eefa;background-color:var(--held-funds-status-bg);color:#1d4f9c;color:var(--held-funds-status-text);font-size:.75rem}@media (min-width:768px){.held-funds-breakdown{padding:1.5rem}}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.amount-breakdown-icon,.ql-container{font-size:13px}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.js-iframe{border:none;color-scheme:auto;height:100%;overflow:hidden;width:100%}.adyen-checkout-card-input__wrapper{position:relative}.adyen-checkout-card-input__icon{border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);height:18px;margin-right:12px;margin-right:var(--adyen-sdk-spacer-060,12px);width:27px}.adyen-checkout-card-input__form{opacity:1}.adyen-checkout-card-input__spinner{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.adyen-checkout-card-input__spinner--active{display:block}.adyen-checkout-card-input__form--loading{opacity:0}.adyen-checkout__input{max-height:100px}.adyen-checkout__field.adyen-checkout__card__cvc__input--hidden{display:none}.revolving-plan-installments__disabled{opacity:.4;pointer-events:none}.adyen-checkout__card__cardNumber{max-width:400px}.adyen-checkout__card__cardNumber__input{padding-left:12px;padding-left:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__card__holderName{margin-bottom:0}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__card__socialSecurityNumber,.adyen-checkout__installments{margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__card-input.adyen-checkout__card-input--loading{pointer-events:none}.adyen-checkout__card__holderName:first-child{margin:0 0 12px;margin:0 0 var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__field--cardNumber .adyen-checkout__input--error+.adyen-checkout-brand-wrapper,.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}@keyframes cvc-indicate-location{0%{opacity:1}to{opacity:.3}}.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:cvc-indicate-location}.adyen-checkout__card__cvc__hint__wrapper{align-items:center;-webkit-backface-visibility:visible;backface-visibility:visible;display:flex;height:100%;margin-right:12px;margin-right:var(--adyen-sdk-spacer-060,12px);position:absolute;right:0;transform:translateZ(0);transform-origin:center;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.455,.03,.515,.955);width:27px;will-change:transform}.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{transform:rotateY(180deg)}.adyen-checkout__card__cvc__hint{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:0 2px 4px #00112c0a,0 1px 2px #00112c05;box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px #00112c0a,0 1px 2px #00112c05);position:absolute;transition:opacity .1s linear}.adyen-checkout__card__cvc__hint--front{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{transition:none}}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{justify-content:left}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:flex;flex-direction:column}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:20px;margin-top:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments{height:100%;margin-left:16px;margin-left:var(--adyen-sdk-spacer-070,16px);position:relative;top:52px;width:30%}.adyen-checkout__card-input .adyen-checkout__fieldset--dual-brand-switcher{margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__card-input .adyen-checkout__fieldset--dual-brand-switcher .adyen-checkout__fieldset__title{padding-bottom:0}.adyen-checkout__card-input .adyen-checkout__fieldset--dual-brand-switcher .adyen-checkout-form-instruction{margin:0}.adyen-checkout__spinner__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__spinner__wrapper--inline{display:inline-block;height:auto;margin-right:8px;margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__spinner__wrapper--inline{margin-left:8px;margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__spinner{height:24px;height:var(--adyen-sdk-spacer-090,24px);position:relative;width:24px;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__spinner:after,.adyen-checkout__spinner:before{animation:rotate 1s cubic-bezier(.785,.135,.15,.86) infinite;border:3px solid #0000;border:var(--adyen-sdk-border-width-l,3px) solid #0000;border-radius:50%;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__spinner:before{border-color:#00112c;border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:#0000;opacity:.1}.adyen-checkout__spinner:after{border-color:#00112c #0000 #0000;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__spinner--small{height:16px;height:var(--adyen-sdk-spacer-070,16px);width:16px;width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__spinner--small:after,.adyen-checkout__spinner--small:before{border-width:2px;border-width:var(--adyen-sdk-spacer-010,2px)}.adyen-checkout__spinner--medium{height:28px;width:28px}.adyen-checkout__spinner--large{height:48px;height:var(--adyen-sdk-spacer-120,48px);width:48px;width:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__spinner--large:after,.adyen-checkout__spinner--large:before{border-width:4px;border-width:var(--adyen-sdk-spacer-020,4px)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-input__form{opacity:1}.loading-input__form--loading{opacity:0}.loading-input__spinner{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.loading-input__spinner--active{display:block}.adyen-checkout__image{display:block;opacity:0;transition:opacity .6s ease-out}.adyen-checkout__image--loaded{opacity:1}.adyen-checkout__field{display:block;margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__field-static-value{background-color:#f7f7f8;background-color:var(--adyen-sdk-color-background-primary-hover,#f7f7f8);border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);color:#00112c;color:var(--adyen-sdk-color-background-inverse-primary,#00112c);display:flex;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);height:28px;line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);margin-left:4px;margin-left:var(--adyen-sdk-spacer-020,4px);padding:4px 6px;padding:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper{background-color:initial;border:none;box-shadow:none}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within:hover,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:hover{border:none;box-shadow:none}@media (min-width:480px){.adyen-checkout__field--20{width:20%}.adyen-checkout__field--30{width:30%}.adyen-checkout__field--40{width:40%}.adyen-checkout__field--50{width:50%}.adyen-checkout__field--60{width:60%}.adyen-checkout__field--70{width:70%}.adyen-checkout__field--80{width:80%}.adyen-checkout__field--col-20{width:calc(20% - 8px);width:calc(20% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-30{width:calc(30% - 8px);width:calc(30% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-40{width:calc(40% - 8px);width:calc(40% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-50{width:calc(50% - 8px);width:calc(50% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-60{width:calc(60% - 8px);width:calc(60% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-70{width:calc(70% - 8px);width:calc(70% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-80{width:calc(80% - 8px);width:calc(80% - var(--adyen-sdk-spacer-040, 8px))}}.adyen-checkout__input-wrapper{align-items:center;background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #848d96;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#848d96);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;position:relative}.adyen-checkout__input-wrapper div:not(.adyen-checkout__input-wrapper),.adyen-checkout__input-wrapper input,.adyen-checkout__input-wrapper span{border-radius:inherit}.adyen-checkout__input-wrapper button,.adyen-checkout__input-wrapper div:not(.adyen-checkout__input-wrapper),.adyen-checkout__input-wrapper input{border:none}.adyen-checkout__input-wrapper:active,.adyen-checkout__input-wrapper:active:hover,.adyen-checkout__input-wrapper:focus-within,.adyen-checkout__input-wrapper:focus-within:hover{border-color:#00112c;border-color:var(--adyen-sdk-color-outline-tertiary-active,#00112c);box-shadow:0 0 0 .5px #00112c;box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-tertiary-active,#00112c)}.adyen-checkout__input-wrapper:hover{border-color:#00112c;border-color:var(--adyen-sdk-color-outline-tertiary-hover,#00112c)}.adyen-checkout__field--inactive>.adyen-checkout__input-wrapper{background:#eeeff1;background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:#c9cdd3;border-color:var(--adyen-sdk-color-outline-secondary,#c9cdd3)}.adyen-checkout__field--error>:not(.adyen-checkout__label--focused)+.adyen-checkout__input-wrapper:not(:focus-within,:active){border-color:#e22d2d;border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__label{display:block;position:relative}.adyen-checkout__label--focused+.adyen-checkout__input-wrapper{border-color:#00112c;border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .8px #00112c;box-shadow:0 0 0 .8px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__label--disabled+.adyen-checkout__input-wrapper{background:#eeeff1;background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:#c9cdd3;border-color:var(--adyen-sdk-color-outline-secondary,#c9cdd3)}.adyen-checkout__helper-text{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:4px;margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__label-adornment--end{position:absolute;right:0;top:0}.adyen-checkout__label__text{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:4px;margin-bottom:var(--adyen-sdk-spacer-020,4px);overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-out;white-space:nowrap}.adyen-checkout__label__text--error{color:#c72727;color:var(--adyen-sdk-color-label-critical,#c72727)}.adyen-checkout__label--focused .adyen-checkout__label__text{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-contextual-text,.adyen-checkout-contextual-text--error{align-items:center;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:4px;margin-top:var(--adyen-sdk-spacer-020,4px);opacity:1;transition:margin .2s ease-out,opacity .2s ease-out}.adyen-checkout-contextual-text--error{color:#c72727;color:var(--adyen-sdk-color-label-critical,#c72727)}.adyen-checkout-contextual-text--hidden{height:0;margin:0;opacity:0}.adyen-checkout__field__cvc .adyen-checkout__input-wrapper{cursor:text}.adyen-checkout__filter-input:-webkit-autofill,.adyen-checkout__input:-webkit-autofill{-webkit-text-fill-color:#00112c!important;-webkit-text-fill-color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:#00112c!important;background-color:var(--adyen-sdk-color-label-primary,#00112c)!important;box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:0 0 0 1000px var(--adyen-sdk-color-background-primary,#fff) inset!important;color:#00112c!important;color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-transition:none!important;transition:none!important}.adyen-checkout__filter-input:-webkit-autofill,.adyen-checkout__filter-input:-webkit-autofill:active,.adyen-checkout__filter-input:-webkit-autofill:focus,.adyen-checkout__filter-input:-webkit-autofill:hover,.adyen-checkout__filter-input:autofill,.adyen-checkout__input:-webkit-autofill,.adyen-checkout__input:-webkit-autofill:active,.adyen-checkout__input:-webkit-autofill:focus,.adyen-checkout__input:-webkit-autofill:hover,.adyen-checkout__input:autofill{-webkit-text-fill-color:#00112c!important;-webkit-text-fill-color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:#00112c!important;background-color:var(--adyen-sdk-color-label-primary,#00112c)!important;box-shadow:inset 0 0 0 1000px #fff!important;box-shadow:0 0 0 1000px var(--adyen-sdk-color-background-primary,#fff) inset!important;color:#00112c!important;color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-transition:none!important;transition:none!important}.adyen-checkout__filter-input,.adyen-checkout__input{-webkit-background-clip:text!important;background-clip:text!important;color:#00112c!important;color:var(--adyen-sdk-color-label-primary,#00112c)!important}.adyen-checkout__field-wrapper{display:flex;width:100%}.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:8px;margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-left:8px;margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:8px;margin-left:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:0;margin-right:8px;margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__input{background:inherit;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-family:inherit;font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);height:40px;height:var(--adyen-sdk-spacer-110,40px);outline:none;padding-left:12px;padding-left:var(--adyen-sdk-spacer-060,12px);transition:border .2s ease-out,box-shadow .2s ease-out;width:100%}.adyen-checkout__input:required{box-shadow:none}.adyen-checkout__input:disabled,.adyen-checkout__input:read-only{color:#5c687c!important;color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:default}span.adyen-checkout__input{overflow:hidden}.adyen-checkout-input__inline-validation{height:16px;height:var(--adyen-sdk-spacer-070,16px);margin-right:12px;margin-right:var(--adyen-sdk-spacer-060,12px);width:16px;width:var(--adyen-sdk-spacer-070,16px)}[dir=rtl] .adyen-checkout-input__inline-validation{margin-left:12px;margin-left:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-input__inline-validation>.adyen-checkout__icon{display:block}.adyen-checkout-input__inline-validation--invalid{color:#c72727;color:var(--adyen-sdk-color-label-critical,#c72727)}.adyen-checkout__input--date{padding:.5em}.adyen-checkout__fieldset{-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-after:0;-webkit-padding-start:0;-webkit-padding-end:0;border:none;display:block;margin-inline-end:0;margin-inline-start:0;margin:0;padding-block-start:0;padding-bottom:8px;padding-bottom:var(--adyen-sdk-spacer-040,8px);padding-block-end:0;padding-inline-end:0;padding-inline-start:0;width:100%}.adyen-checkout__fieldset__description{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:1.5;list-style-type:disc;margin:0}.adyen-checkout__fieldset:last-of-type{padding-bottom:0}.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__fieldset__title{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:600;font-weight:var(--adyen-sdk-text-subtitle-stronger-font-weight,600);font-weight:500;font-weight:var(--adyen-sdk-text-subtitle-font-weight,500);line-height:26px;line-height:var(--adyen-sdk-text-subtitle-line-height,26px);margin:0;padding:0 0 12px;padding:0 0 var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__fieldset__title:has(+.adyen-checkout__fieldset__description){padding:0}.adyen-checkout__fieldset__title-heading{color:inherit;font:inherit;margin:0;padding:0}.adyen-checkout__fieldset__fields{display:flex;flex-wrap:wrap;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__fieldset__fields>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}.adyen-checkout__card__exp-date__input--oneclick{font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:26px;line-height:var(--adyen-sdk-text-title-line-height,26px);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__radio_group__input{opacity:0;position:absolute}.adyen-checkout__radio_group__label{color:inherit;display:block;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);margin:0;overflow:visible;padding-bottom:0;padding-left:24px;padding-left:var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}.adyen-checkout__radio_group__label:before{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #848d96;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#848d96);border-radius:50%;content:"";height:16px;height:var(--adyen-sdk-spacer-070,16px);left:0;position:absolute;top:2px;top:var(--adyen-sdk-spacer-010,2px);transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px;width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__radio_group__label:hover:before{box-shadow:0 0 0 2px #c9cdd3;box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);cursor:pointer}.adyen-checkout__radio_group__label:after{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border-radius:50%;box-shadow:0 1px 1px #000f2d40;content:"";display:block;height:6px;height:var(--adyen-sdk-spacer-030,6px);left:5px;margin:0 auto;position:absolute;top:7px;transform:scale(0);transition:transform .2s ease-out;width:6px;width:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__radio_group__label:hover{border-color:#00112c;border-color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before{background-color:#00112c;background-color:var(--adyen-sdk-color-label-primary,#00112c);border:0;transition:all .2s ease-out}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{transform:scale(1)}.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:#00112c;border-color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{box-shadow:0 0 0 2px #848d96;box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#848d96)}.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:1px solid #e22d2d;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__radio_group--button{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input-wrapper{display:flex;flex:1 0}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:after{left:17px;left:calc(var(--adyen-sdk-spacer-060, 12px) + 5px);position:absolute;top:calc(50% - 3px);top:calc(50% - var(--adyen-sdk-spacer-030, 6px)/2)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:before{left:12px;left:calc(var(--adyen-sdk-spacer-060, 12px));position:absolute;top:calc(50% - 8px);top:calc(50% - var(--adyen-sdk-spacer-070, 16px)/2)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #dbdee2;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);padding:12px;padding:var(--adyen-sdk-spacer-060,12px);padding-left:36px;padding-left:calc(var(--adyen-sdk-spacer-060, 12px) + var(--adyen-sdk-spacer-090, 24px));width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input+.adyen-checkout__radio_group__label:hover,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label{border-color:#00112c;border-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label{border-color:#00112c;border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .8px #00112c;box-shadow:0 0 0 .8px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__dropdown{max-width:100%;position:relative}.adyen-checkout__dropdown,.adyen-checkout__dropdown__button{font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);width:100%}.adyen-checkout__dropdown__button{align-items:center;background:inherit;border-radius:inherit;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:flex;height:40px;height:var(--adyen-sdk-spacer-110,40px);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);outline:0;padding:0 12px;padding:0 var(--adyen-sdk-spacer-060,12px);text-decoration:none;transition:border .2s ease-out,box-shadow .2s ease-out;-webkit-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__dropdown__button{padding:7px 12px 7px 24px;padding:7px var(--adyen-sdk-spacer-060,12px) 7px var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__dropdown__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none'%3E%3Cpath fill='%2300112c' fill-rule='evenodd' d='M4.47 6.47a.75.75 0 0 1 1.06 0L8 8.94l2.47-2.47a.75.75 0 0 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:6px;height:var(--adyen-sdk-spacer-030,6px);position:absolute;right:16px;right:var(--adyen-sdk-spacer-070,16px);width:8px;width:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__dropdown__button:after{left:16px;left:var(--adyen-sdk-spacer-070,16px);right:auto}.adyen-checkout__dropdown__button--active:after{transform:rotate(180deg)}.adyen-checkout__dropdown__button--disabled{opacity:.4}.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:#eeeff1;background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:#0000;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:not-allowed}.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none'%3E%3Cpath fill='%23b9c4c9' d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6z'/%3E%3C/svg%3E")}.adyen-checkout__dropdown__button--invalid{border-color:#e22d2d;border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__dropdown__button__icon{border-radius:3px;height:26px;margin-right:12px;margin-right:var(--adyen-sdk-spacer-060,12px);max-width:40px;max-width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__dropdown__button__text{flex-grow:1;overflow:hidden;pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__dropdown__button__text-placeholder{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c)}.adyen-checkout__dropdown__button__secondary-text{margin-right:16px;margin-right:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__filter-input{background:inherit;border:0;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-family:inherit;font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);height:100%;padding:0;width:100%}.adyen-checkout__filter-input:active,.adyen-checkout__filter-input:focus{outline:0}.adyen-checkout__filter-input[readonly]{border-color:#0000;color:#5c687c!important;color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:not-allowed}.adyen-checkout__filter-input--placeholder{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c)}.adyen-checkout__dropdown__list{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 2px 7px #000f2d4d;box-shadow:0 var(--adyen-sdk-spacer-010,2px) 7px #000f2d4d;display:none;list-style:none;margin:0 0 48px;margin:0 0 var(--adyen-sdk-spacer-120,48px);max-height:375px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{display:block;margin-top:2px;margin-top:var(--adyen-sdk-spacer-010,2px)}.adyen-checkout__dropdown__element{align-items:center;border:1px solid #0000;border:var(--adyen-sdk-border-width-s,1px) solid #0000;cursor:pointer;display:flex;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);-webkit-hyphens:auto;hyphens:auto;line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);outline:0;padding:8px;padding:var(--adyen-sdk-spacer-040,8px);transition:background .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;user-select:none;word-break:break-word}.adyen-checkout__dropdown__element .adyen-checkout__icon{position:absolute;right:8px;right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__dropdown__element:last-child{border-bottom:0}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:#e6e9eb99;border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:inset 0 0 0 1px #00112c;box-shadow:inset 0 0 0 var(--adyen-sdk-border-width-s,1px) var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__dropdown__element:hover{background:#e6e9eb99}.adyen-checkout__dropdown__element--disabled{cursor:not-allowed;opacity:.4}.adyen-checkout__dropdown__element__icon{border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);margin-right:12px;margin-right:var(--adyen-sdk-spacer-060,12px);max-height:26px;max-width:40px;max-width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__dropdown__element__text{flex-grow:1}.adyen-checkout__dropdown__element__secondary-text:not(:last-child){margin-right:8px;margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:32px;right:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__installments--revolving-plan .adyen-checkout__field--installments>.adyen-checkout__input-wrapper{background-color:initial;border:none;box-shadow:none}.adyen-checkout__installments--revolving-plan .adyen-checkout__field--installments>.adyen-checkout__input-wrapper:active,.adyen-checkout__installments--revolving-plan .adyen-checkout__field--installments>.adyen-checkout__input-wrapper:active:hover,.adyen-checkout__installments--revolving-plan .adyen-checkout__field--installments>.adyen-checkout__input-wrapper:focus-within,.adyen-checkout__installments--revolving-plan .adyen-checkout__field--installments>.adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__installments--revolving-plan .adyen-checkout__fieldset--revolving-plan{margin-top:-5px}.adyen-checkout-disclaimer__label{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px);padding-left:0}[dir=rtl] .adyen-checkout-disclaimer__label{padding-right:0}.adyen-checkout-link{--text-decoration:none;color:#0070f5;color:var(--adyen-sdk-color-label-highlight,#0070f5);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration)}.adyen-checkout-link:focus-visible{outline:none}.adyen-checkout-link:active,.adyen-checkout-link:hover{--text-decoration:underline}.adyen-checkout-link:focus-visible{border-radius:2px;border-radius:var(--adyen-sdk-border-radius-xs,2px);box-shadow:0 0 0 1px #fff,0 0 0 3px #0070f5cc;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--adyen-sdk-focus-ring-color,#0070f5cc);transition:.1s cubic-bezier(.785,.135,.15,.86)}.adyen-checkout-brand-wrapper{align-items:center;border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:0 2px 4px #00112c0a,0 1px 2px #00112c05;box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px #00112c0a,0 1px 2px #00112c05);display:flex;justify-content:center;overflow:hidden;position:relative}.adyen-checkout-brand-wrapper--error{display:none}.adyen-checkout__field--cardNumber .adyen-checkout__input-wrapper{cursor:text}.adyen-checkout__field--cardNumber .adyen-checkout-brand-wrapper{border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);margin-right:12px;margin-right:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__field--cardNumber .adyen-checkout-card-input__icon{margin-right:0}.adyen-checkout__card__dual-branding__icons{display:flex}.adyen-checkout__card__dual-branding__icons .adyen-checkout__card__cardNumber__brandIcon{opacity:1}.adyen-checkout__card__dual-branding__sr-only{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DualBrandSelector-module_dualBrandSelector__Fz7UW{background-color:#eeeff1;background-color:var(--adyen-sdk-color-background-tertiary,#eeeff1);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;gap:4px;gap:var(--adyen-sdk-spacer-020,4px);margin-right:12px;margin-right:var(--adyen-sdk-spacer-060,12px);padding:4px;padding:var(--adyen-sdk-spacer-020,4px)}.DualBrandSelector-module_dualBrandSelectorButton__3Dxem{align-items:center;background-color:initial;border:1px solid #0000;border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:34px}.DualBrandSelector-module_dualBrandSelectorButton__3Dxem:hover{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border-color:#dbdee2;border-color:var(--adyen-sdk-color-outline-primary,#dbdee2);box-shadow:0 2px 4px #0000004d}.DualBrandSelector-module_dualBrandSelectorButtonSelected__EswTK{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);box-shadow:inset 0 0 0 .5px #dbdee2,0 2px 4px #00000080;box-shadow:inset 0 0 0 .5px var(--adyen-sdk-color-outline-primary,#dbdee2),0 2px 4px #00000080}.DualBrandSelector-module_dualBrandSelectorIcon__qeN0L{border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);height:16px;width:24px}.adyen-checkout__field.adyen-checkout__card__exp-date__input--hidden{display:none}.adyen-checkout__card__exp-cvc__exp-date__input--hidden{justify-content:flex-end}.adyen-checkout__field__exp-date .adyen-checkout__input-wrapper{cursor:text}.adyen-checkout__input-wrapper .adyen-checkout__field__exp-date_hint_wrapper{border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);height:18px;margin-right:12px;margin-right:var(--adyen-sdk-spacer-060,12px);position:absolute;right:0;transition:opacity .1s linear;width:27px}.adyen-checkout__input-wrapper .adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden{opacity:0}.adyen-checkout__field__exp-date_hint{height:18px;width:27px}.BrandIcons-module_container__FeCxK{align-items:center;display:flex;flex-basis:auto;flex-wrap:wrap;gap:8px;gap:var(--adyen-sdk-spacer-040,8px);list-style:none;margin:4px 0;margin:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-000,0);padding:0}.BrandIcons-module_grid__wb0DE{display:grid;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--adyen-sdk-spacer-110,40px),1fr))}.BrandIcons-module_smallImgGrid__iCMqT{grid-template-columns:repeat(auto-fill,minmax(24px,1fr));grid-template-columns:repeat(auto-fill,minmax(var(--adyen-sdk-spacer-090,24px),1fr))}.BrandIcons-module_remainingBrandsLabel__v0FKS{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.BrandIcons-module_img__Oe3i-{display:block;height:24px;height:var(--adyen-sdk-spacer-090,24px);padding:0;width:40px;width:var(--adyen-sdk-spacer-110,40px)}.BrandIcons-module_smallImg__GwOZ0{height:16px;height:var(--adyen-sdk-spacer-070,16px);width:24px;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__card__brands{margin-bottom:12px;margin-bottom:var(--adyen-sdk-spacer-060,12px);margin-top:-8px;margin-top:calc(var(--adyen-sdk-spacer-040, 8px)*-1)}.adyen-checkout__card__brands--hidden{margin:-8px 0 8px;max-height:0;min-height:0;opacity:0}.adyen-checkout__card__exp-cvc{display:flex;flex-wrap:wrap;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__card__exp-cvc>.adyen-checkout__field{margin-bottom:0}@media (min-width:480px){.adyen-checkout__card__exp-cvc .adyen-checkout__field{margin-bottom:0}}.adyen-checkout__checkbox{display:flex;width:100%}.adyen-checkout__checkbox__label{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:inline-block;flex:1 1;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);padding-left:24px;padding-left:var(--adyen-sdk-spacer-090,24px);position:relative;-webkit-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__checkbox__label{padding-left:0;padding-right:24px;padding-right:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__checkbox__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{background-color:#00112c;background-color:var(--adyen-sdk-color-label-primary,#00112c);border:1px solid #00112c;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{border-color:#00112c;border-color:var(--adyen-sdk-color-label-primary,#00112c);box-shadow:0 0 0 2px #848d96;box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#848d96)}.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:1px solid #00112c;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);box-shadow:0 0 0 2px #848d96;box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#848d96)}.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:#848d96;border-color:var(--adyen-sdk-color-outline-tertiary,#848d96);box-shadow:0 0 0 2px #c9cdd3;box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-bottom:2px solid #fff;border-bottom:var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#fff);border-left:1px solid #0000;border-radius:0 2px 1px;border-radius:0 var(--adyen-sdk-spacer-010,2px) 1px;border-right:2px solid #fff;border-right:var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#fff);border-top:1px solid #0000;content:"";height:11px;left:1px;opacity:0;position:absolute;top:2px;top:var(--adyen-sdk-spacer-010,2px);transform:rotate(37deg);transform-origin:100% 100%;transition:opacity .2s ease-out;width:6px;width:var(--adyen-sdk-spacer-030,6px);z-index:1}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{left:auto;right:8px;right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #848d96;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#848d96);border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);content:"";height:16px;height:var(--adyen-sdk-spacer-070,16px);left:0;position:absolute;top:0;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out;width:16px;width:var(--adyen-sdk-spacer-070,16px);z-index:0}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{left:auto;right:0}.adyen-checkout__field--consentCheckbox{align-items:center;background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #c9cdd3;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex}.adyen-checkout__field--consentCheckbox,[dir=rtl] .adyen-checkout__field--consentCheckbox{padding:12px 16px;padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper{background-color:initial;border:none;box-shadow:none;flex:1 1;justify-content:space-between}.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:#e22d2d;border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{margin-right:0}[dir=rtl] .adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{margin-left:0}.adyen-checkout__store-details{align-items:center;background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #dbdee2;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;gap:12px;gap:var(--adyen-sdk-spacer-060,12px);margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px);padding:12px 16px;padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__address-search{position:relative}.adyen-checkout__address-search .adyen-checkout__dropdown__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%23687282' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:16px;height:var(--adyen-sdk-spacer-070,16px);left:12px;left:var(--adyen-sdk-spacer-060,12px);position:absolute;width:16px;width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__address-search .adyen-checkout__dropdown__button--active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none'%3E%3Cpath fill='%2300112c' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");transform:none}.adyen-checkout__address-search .adyen-checkout__filter-input{padding-left:24px;padding-left:calc(var(--adyen-sdk-spacer-040, 8px) + var(--adyen-sdk-spacer-070, 16px));position:relative}.adyen-checkout__address-search__manual-add{position:absolute;right:0;top:0}.adyen-checkout__address-search__manual-add .adyen-checkout__address-search__manual-add__button{border:0;padding:0}.adyen-checkout__fieldset--address .adyen-checkout__field-group{display:flex;flex-wrap:wrap;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__fieldset--address .adyen-checkout__field-group>.adyen-checkout__field{margin-bottom:0}.adyen-checkout-form-instruction{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}[dir=rtl] .adyen-checkout-form-instruction{padding-right:0}.adyen-checkout-toggle{color:inherit;cursor:pointer;display:flex;width:auto}.adyen-checkout-toggle,.adyen-checkout-toggle *,.adyen-checkout-toggle :after,.adyen-checkout-toggle :before,.adyen-checkout-toggle:after,.adyen-checkout-toggle:before{box-sizing:border-box}.adyen-checkout-toggle--disabled{cursor:not-allowed;display:flex}.adyen-checkout-toggle--readonly{pointer-events:none}.adyen-checkout-toggle--label-first{align-items:flex-start;flex-direction:row-reverse;justify-content:flex-end}.adyen-checkout-toggle__input{cursor:inherit;opacity:0;position:absolute}.adyen-checkout-toggle__track{align-items:center;background-color:#fff;background-color:var(--adyen-sdk-toggle-track-background-color,#fff);border:1px solid #8d95a3;border:var(--adyen-sdk-toggle-track-border,1px solid #8d95a3);border-radius:12px;border-radius:var(--adyen-sdk-toggle-track-border-radius,12px);display:flex;height:20px;height:var(--adyen-sdk-toggle-track-height,20px);min-width:36px;min-width:var(--adyen-sdk-toggle-track-width,36px);padding:2px 4px;padding:var(--adyen-sdk-toggle-track-padding,2px 4px);position:relative}.adyen-checkout-toggle__input:focus-visible+.adyen-checkout-toggle__track{box-shadow:0 0 0 1px #fff,0 0 0 3px #0070f5cc;box-shadow:0 0 0 1px #fff,0 0 0 3px var(--adyen-sdk-focus-ring-color,#0070f5cc);transition:.1s cubic-bezier(.785,.135,.15,.86)}.adyen-checkout-toggle__input:hover:enabled+.adyen-checkout-toggle__track{background-color:#f7f7f8;background-color:var(--adyen-sdk-toggle-track-hover-background-color,#f7f7f8);border-color:#6d7789;border-color:var(--adyen-sdk-toggle-track-hover-border-color,#6d7789)}.adyen-checkout-toggle__input:active:enabled+.adyen-checkout-toggle__track{background-color:#eeeff1;background-color:var(--adyen-sdk-toggle-track-active-background-color,#eeeff1);border-color:#00112c;border-color:var(--adyen-sdk-toggle-track-active-border-color,#00112c)}.adyen-checkout-toggle__input:disabled+.adyen-checkout-toggle__track{background-color:#f7f7f8;background-color:var(--adyen-sdk-toggle-track-disabled-background-color,#f7f7f8);border-color:#dbdee2;border-color:var(--adyen-sdk-toggle-track-disabled-border-color,#dbdee2);cursor:not-allowed}.adyen-checkout-toggle__input:disabled+.adyen-checkout-toggle__track path{fill:#8d95a3}.adyen-checkout-toggle--readonly .adyen-checkout-toggle__input+.adyen-checkout-toggle__track{background-color:#f7f7f8;background-color:var(--adyen-sdk-toggle-track-readonly-background-color,#f7f7f8);border-color:#dbdee2;border-color:var(--adyen-sdk-toggle-track-readonly-border-color,#dbdee2)}.adyen-checkout-toggle__input:checked+.adyen-checkout-toggle__track{background-color:#00112c;background-color:var(--adyen-sdk-toggle-track-toggled-background-color,#00112c);border:0;border:var(--adyen-sdk-toggle-track-toggled-border,0);padding:2px;padding:var(--adyen-sdk-toggle-track-toggled-padding,2px)}.adyen-checkout-toggle__input:checked:hover:enabled+.adyen-checkout-toggle__track{background-color:#5c687c;background-color:var(--adyen-sdk-toggle-track-toggled-hover-background-color,#5c687c)}.adyen-checkout-toggle__input:checked:active:enabled+.adyen-checkout-toggle__track{background-color:#8d95a3;background-color:var(--adyen-sdk-toggle-track-toggled-active-background-color,#8d95a3)}.adyen-checkout-toggle__input:checked:disabled+.adyen-checkout-toggle__track{background-color:#c0c5cc;background-color:var(--adyen-sdk-toggle-track-toggled-disabled-background-color,#c0c5cc)}.adyen-checkout-toggle--readonly .adyen-checkout-toggle__input:checked+.adyen-checkout-toggle__track{background-color:#c0c5cc;background-color:var(--adyen-sdk-toggle-track-toggled-readonly-background-color,#c0c5cc)}.adyen-checkout-toggle__handle{align-content:center;background-color:#00112c;background-color:var(--adyen-sdk-toggle-handle-background-color,#00112c);border-radius:12px;border-radius:var(--adyen-sdk-toggle-handle-border-radius,12px);color:#00112c;color:var(--adyen-sdk-toggle-handle-toggled-color,#00112c);display:inline-flex;height:12px;height:var(--adyen-sdk-toggle-handle-height,12px);justify-content:center;transition:transform .15s cubic-bezier(.2,0,.4,.9);transition:var(--adyen-sdk-toggle-handle-transition,transform .15s cubic-bezier(.2,0,.4,.9));width:12px;width:var(--adyen-sdk-toggle-handle-width,12px)}.adyen-checkout-toggle__input:disabled+* .adyen-checkout-toggle__handle{background-color:#8d95a3;background-color:var(--adyen-sdk-toggle-handle-disabled-background-color,#8d95a3);cursor:not-allowed}.adyen-checkout-toggle__input:checked+* .adyen-checkout-toggle__handle{background-color:#fff;background-color:var(--adyen-sdk-toggle-handle-toggled-background-color,#fff);height:16px;height:var(--adyen-sdk-toggle-handle-toggled-height,16px);transform:translateX(100%);width:16px;width:var(--adyen-sdk-toggle-handle-toggled-width,16px)}.adyen-checkout-toggle__input:checked:disabled+* .adyen-checkout-toggle__handle{background-color:#eeeff1;background-color:var(--adyen-sdk-toggle-handle-toggled-disabled-background-color,#eeeff1);color:#8d95a3;color:var(--adyen-sdk-toggle-handle-toggled-disabled-color,#8d95a3);cursor:not-allowed}.adyen-checkout-toggle--readonly .adyen-checkout-toggle__input:checked+* .adyen-checkout-toggle__handle{background-color:#eeeff1;background-color:var(--adyen-sdk-toggle-handle-toggled-readonly-background-color,#eeeff1)}.adyen-checkout-toggle__label-container{display:flex;flex-direction:column;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);padding-left:16px;padding-left:var(--adyen-sdk-toggle-label-padding,16px)}.adyen-checkout-toggle--label-first>.adyen-checkout-toggle__label-container{padding-left:0;padding-right:16px;padding-right:var(--adyen-sdk-toggle-label-padding,16px)}.adyen-checkout-toggle__label{vertical-align:initial}.adyen-checkout-toggle__description,.adyen-checkout-toggle__label{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px)}.adyen-checkout-toggle__description{color:#5c687c;color:var(--adyen-sdk-toggle-description-color,#5c687c);padding-top:4px;padding-top:var(--adyen-sdk-toggle-description-padding,4px)}.adyen-checkout__modal-wrapper{align-items:center;display:flex;height:100%;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:24px;padding:var(--adyen-sdk-spacer-090,24px);position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.adyen-checkout__modal-wrapper:before{background:#00112c80;content:"";height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s linear;width:100%;z-index:10}.adyen-checkout__modal-wrapper--open{visibility:visible}.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,.adyen-checkout__modal-wrapper--open:before{opacity:1}.adyen-checkout__modal{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 8px 24px #00112c26;box-shadow:0 var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-090,24px) #00112c26;margin:auto;opacity:0;padding:16px;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:opacity .2s ease,visibility .2s ease;z-index:11}.adyen-checkout__button{background:#00112c;background:var(--adyen-sdk-color-background-always-dark,#00112c);border:0;border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);color:#fff;color:var(--adyen-sdk-color-label-on-color,#fff);cursor:pointer;font-size:1rem;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:48px;height:var(--adyen-sdk-spacer-120,48px);margin:0;padding:12px 0;padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-000,0);text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}.adyen-checkout__button:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px #0070f5cc;box-shadow:0 0 0 var(--adyen-sdk-focus-ring-spacer,1px) var(--adyen-sdk-color-background-primary,#fff),0 0 0 var(--adyen-sdk-focus-ring-outline,3px) var(--adyen-sdk-focus-ring-color,#0070f5cc);outline:0}.adyen-checkout__button:hover{background:#5c687c;background:var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c)}.adyen-checkout__button:active{background:#8d95a3;background:var(--adyen-sdk-color-background-always-dark-active,#8d95a3)}.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover,.adyen-checkout__button[aria-disabled=true],.adyen-checkout__button[aria-disabled=true]:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--loading{background:#8d95a3;background:var(--adyen-sdk-color-label-disabled,#8d95a3);box-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none}.adyen-checkout__button.adyen-checkout__button--pay{align-items:center;display:flex;gap:4px;gap:var(--adyen-sdk-spacer-020,4px);justify-content:center;margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__button.adyen-checkout__button--pay:disabled{opacity:.4}.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}.adyen-checkout__button.adyen-checkout__button--inline{display:block;font-size:.81em;height:auto;padding:10px 8px;padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-040,8px);width:auto}.adyen-checkout__button.adyen-checkout__button--ghost{background:none;border:0;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:before{border-color:#00112c;border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:#0000;opacity:.1}.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:after{border-color:#00112c #0000 #0000;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:#eeeff1;background:var(--adyen-sdk-color-background-secondary-hover,#eeeff1)}.adyen-checkout__button.adyen-checkout__button--ghost:active{background:#e3e5e9;background:var(--adyen-sdk-color-background-secondary-active,#e3e5e9);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #00112c;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);padding:10px 12px;padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:before{border-color:#00112c;border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:#0000;opacity:.1}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:after{border-color:#00112c #0000 #0000;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:#f7f7f8;background:var(--adyen-sdk-color-background-secondary,#f7f7f8)}.adyen-checkout__button.adyen-checkout__button--secondary:hover:not(:focus-visible){box-shadow:0 2px 4px #1b2a3c33,0 4px 5px #1b2a3c24;box-shadow:0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) #1b2a3c33,0 var(--adyen-sdk-spacer-020,4px) 5px #1b2a3c24}.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:#f7f7f8;background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary:disabled,.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover{background-color:#f7f7f8;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-color:#dbdee2;border-color:var(--adyen-sdk-color-outline-disabled,#dbdee2);box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--action{background:#00112c;background:var(--adyen-sdk-color-background-always-dark,#00112c);border:1px solid #0000;border:var(--adyen-sdk-border-width-s,1px) solid #0000;color:#fff;color:var(--adyen-sdk-color-label-on-color,#fff);padding:10px 12px;padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__button.adyen-checkout__button--action:hover{background:#5c687c;background:var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c)}.adyen-checkout__button.adyen-checkout__button--action:active,.adyen-checkout__button.adyen-checkout__button--action:active:hover{background:#8d95a3;background:var(--adyen-sdk-color-background-always-dark-active,#8d95a3);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--link{background:#0000;border:1px solid #0000;border:var(--adyen-sdk-border-width-s,1px) solid #0000;border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);color:#0070f5;color:var(--adyen-sdk-color-label-highlight,#0070f5);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);padding:2px;padding:var(--adyen-sdk-spacer-010,2px);text-decoration:none}.adyen-checkout__button.adyen-checkout__button--link:hover{background:#0000;text-decoration:underline}.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:#07893c;background:var(--adyen-sdk-color-label-success,#07893c);color:#fff;color:var(--adyen-sdk-color-label-on-color,#fff)}.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{filter:brightness(0) invert(1)}.adyen-checkout__button__content{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__button__icon{margin-right:8px;margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__button__icon{margin-left:8px;margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__button__text{display:block;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__button__text--sr-only{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.adyen-checkout__button .adyen-checkout__spinner:before{border-color:#fff;border-color:var(--adyen-sdk-color-label-on-color,#fff);border-top-color:#0000;opacity:.1}.adyen-checkout__button .adyen-checkout__spinner:after{border-color:#fff #0000 #0000;border-top-color:var(--adyen-sdk-color-label-on-color,#fff)}.adyen-checkout__button.adyen-checkout__button--iconOnly{align-items:center;background:#0000;border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:inset 0 0 0 1px #0000;box-shadow:var(--adyen-sdk-button-tertiary-box-shadow,inset 0 0 0 1px #0000);color:#00112c;color:var(--adyen-sdk-button-tertiary-color,#00112c);display:flex;height:auto;padding:10px;padding:var(--adyen-sdk-button-icon-only-padding,10px);width:auto}.adyen-checkout__button.adyen-checkout__button--iconOnly:hover{background-color:#eeeff1;background-color:var(--adyen-sdk-color-background-secondary-hover,#eeeff1)}.adyen-checkout__button.adyen-checkout__button--iconOnly:active{background-color:#0000;background-color:var(--adyen-sdk-button-tertiary-active-background-color,#0000);color:#8d95a3;color:var(--adyen-sdk-button-tertiary-active-color,#8d95a3)}.adyen-checkout__button.adyen-checkout__button--iconOnly:focus{box-shadow:none}.adyen-checkout__button.adyen-checkout__button--iconOnly:focus-visible{box-shadow:0 0 0 1px #fff,0 0 0 3px #0070f5cc;box-shadow:0 0 0 var(--adyen-sdk-focus-ring-spacer,1px) var(--adyen-sdk-color-background-primary,#fff),0 0 0 var(--adyen-sdk-focus-ring-outline,3px) var(--adyen-sdk-focus-ring-color,#0070f5cc);outline:0}.adyen-checkout__button.adyen-checkout__button--iconOnly:disabled,.adyen-checkout__button.adyen-checkout__button--iconOnly:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--iconOnly .adyen-checkout__button__icon{margin:0}.adyen-checkout-card-fastlane__modal{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px);max-width:372px}.adyen-checkout-card-fastlane__modal-section{grid-column-gap:16px;grid-column-gap:var(--adyen-sdk-spacer-070,16px);column-gap:16px;column-gap:var(--adyen-sdk-spacer-070,16px);display:grid;grid-template-areas:"image header" ". text";grid-template-columns:auto 1fr;grid-template-rows:auto;margin-bottom:12px;margin-bottom:var(--adyen-sdk-spacer-060,12px);place-items:start}.adyen-checkout-card-fastlane__modal-section-image{grid-area:image;place-self:center}.adyen-checkout-card-fastlane__modal-section-header{color:#00112c;color:var(--adyen-sdk-color-background-inverse-primary,#00112c);font-size:1.25rem;font-size:var(--adyen-sdk-text-title-m-font-size,1.25rem);font-weight:600;font-weight:var(--adyen-sdk-text-title-m-font-weight,600);grid-area:header;line-height:30px;line-height:var(--adyen-sdk-text-title-m-line-height,30px);margin:0}.adyen-checkout-card-fastlane__modal-section-text{color:#00112c;color:var(--adyen-sdk-color-background-inverse-primary,#00112c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);grid-area:text;line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px)}.adyen-checkout-card-fastlane__modal-brand{height:23px;margin-top:8px;margin-top:var(--adyen-sdk-spacer-040,8px);width:168px}.adyen-checkout-card-fastlane__modal-button-container{display:flex;flex-direction:row-reverse;margin-bottom:12px;margin-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-card-fastlane__modal-button-container>button{line-height:0}.adyen-checkout-card__fastlane{align-items:center;background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #dbdee2;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-card__fastlane,[dir=rtl] .adyen-checkout-card__fastlane{padding:12px 16px;padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-card__fastlane-consent-toggle{display:flex}.adyen-checkout-card__fastlane-consent-text,.adyen-checkout-card__fastlane-consent-toggle--active{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-card__fastlane-consent-text{font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout-card__fastlane-brand{height:23px;width:168px}.adyen-checkout__button.adyen-checkout__button--fastlane-info-modal{height:20px;line-height:0;margin-left:4px;margin-left:var(--adyen-sdk-spacer-020,4px);padding:0;vertical-align:bottom;width:20px}.adyen-checkout-ctp__otp-resend-code-wrapper{line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);margin-left:auto;position:absolute;right:0;top:0}.adyen-checkout-ctp__otp-resend-code--confirmation,.adyen-checkout-ctp__otp-resend-code--disabled{color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);cursor:default;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);margin-left:auto;pointer-events:none}.adyen-checkout-ctp__otp-resend-code--confirmation{align-items:center;display:flex}.adyen-checkout-ctp__otp-resend-code--confirmation>img{margin-left:4px;margin-left:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-ctp__otp-resend-code-counter{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:default;display:inline-block;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);margin-left:auto;text-align:right}.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--otp{margin-bottom:12px;margin-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__otp-field-wrapper{position:relative}.adyen_checkout-ctp__brand-wrapper{align-items:center;display:flex;height:18px}.adyen_checkout-ctp__brand-logo{margin-right:6px;margin-right:var(--adyen-sdk-spacer-030,6px);width:24px;width:var(--adyen-sdk-spacer-090,24px)}.adyen_checkout-ctp__brand-pipe{height:15px;margin-right:6px;margin-right:var(--adyen-sdk-spacer-030,6px)}.adyen_checkout-ctp__brand-scheme{margin-right:6px;margin-right:var(--adyen-sdk-spacer-030,6px);object-fit:none}.adyen_checkout-ctp__brand-scheme-mc{width:27px}.adyen_checkout-ctp__brand-scheme-visa{width:35px}.adyen-checkout__ctp-modal-header-image{display:block;margin:auto}.adyen-checkout__ctp-modal-title{font-size:1.25rem;font-size:var(--adyen-sdk-text-title-m-font-size,1.25rem);font-weight:700;line-height:24px;line-height:var(--adyen-sdk-spacer-090,24px);margin:0 0 12px;margin:0 0 var(--adyen-sdk-spacer-060,12px);padding:0}.adyen-checkout__ctp-modal-text{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__ctp-modal-benefits{margin-left:0;padding-left:20px;padding-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__ctp-modal-benefits li{list-style:disc;margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal{max-width:464px}.adyen_checkout-ctp__brand-wrapper--popup{justify-content:center;margin-bottom:24px;margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-web__ctp-info-button{background-color:initial;border:0;cursor:pointer;padding:0}.adyen-checkout__button--section-logout-button{margin-left:auto}.adyen-checkout__button--section-logout-button--disabled{color:#8d95a3;color:var(--adyen-sdk-color-label-disabled,#8d95a3);pointer-events:none}.adyen-checkout-ctp__section{background-color:#fff;border-radius:12px;border-radius:var(--adyen-sdk-spacer-060,12px);box-shadow:0 6px 12px #00112c14,0 2px 4px #00112c0a;padding:16px;padding:var(--adyen-sdk-spacer-070,16px);position:relative}.adyen-checkout-ctp__section-brand{align-items:center;display:flex;height:18px;margin-bottom:16px}.adyen-checkout-ctp__section--standalone{all:unset}.adyen-checkout-ctp__section .adyen-checkout__fieldset{margin-bottom:24px;margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout-ctp__section-header{align-items:center;display:flex}.adyen-checkout-ctp__section-header-title{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:600;font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:22px;margin:0;padding:0;width:auto}@media (min-width:480px){.adyen-checkout-ctp__section-header-title{font-size:1rem;font-size:var(--adyen-sdk-text-title-font-size,1rem)}}.adyen-checkout-ctp__section-header-adornment{margin-left:5px}.adyen-checkout-ctp__section-text{color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 0 16px;margin:0 0 var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-ctp__section-text,.adyen-checkout-ctp__separator{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400)}.adyen-checkout-ctp__otp-subtitle--highlighted,.adyen-checkout-ctp__separator{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-ctp__otp-subtitle--highlighted{font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500)}.adyen-checkout-ctp__otp-checkbox-container{background-color:#f7f8f9;border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px);padding:12px;padding:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__otp-checkbox-container--checked{background-color:#f2f8ff}.adyen-checkout-ctp__otp-checkbox-container label{cursor:pointer}.adyen-checkout-ctp__section .adyen-checkout__field.adyen-checkout-ctp__otp-checkbox-container{margin-bottom:4px;margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-ctp__otp-checkbox-info{color:#707070;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);margin:4px 0 0;margin:var(--adyen-sdk-spacer-020,4px) 0 0}.adyen-checkout-ctp__otp-readmore-button{all:unset;color:#0063d7;color:var(--adyen-sdk-color-label-on-background-highlight-weak,#0063d7);cursor:pointer;text-transform:lowercase}.adyen-checkout-ctp__card-list-single-card{align-items:center;background-color:#f7f7f8;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:6px;border-radius:var(--adyen-sdk-spacer-030,6px);display:flex;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);height:40px;height:var(--adyen-sdk-spacer-110,40px);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px);padding:12px;padding:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__card-list-single-card-expired{color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);text-decoration:line-through}.adyen-checkout-ctp__expired-label{color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:17px;margin-left:auto}.adyen-checkout-ctp__card-image{border-radius:3px;height:24px;margin-right:8px;margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout-ctp__cards-list-field .adyen-checkout__label{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-ctp__cards-list-field .adyen-checkout__label__text{color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text{margin:0;opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text{color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:17px}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text{opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text{color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);opacity:1}.adyen-checkout__iframe{border:0}.adyen-checkout-ctp__card{background-color:#fff;border:none;border-radius:4px;border-radius:var(--adyen-sdk-spacer-020,4px);box-shadow:0 0 0 2px #999595;box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) #999595;cursor:pointer;height:40px;height:var(--adyen-sdk-spacer-110,40px);margin:0 0 20px;margin-bottom:var(--adyen-sdk-spacer-080,20px);width:100%}.adyen-checkout-ctp__empty-cards{align-items:center;background-color:#f7f7f8;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:6px;border-radius:var(--adyen-sdk-spacer-030,6px);color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);display:flex;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);height:40px;height:var(--adyen-sdk-spacer-110,40px);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:24px;margin-bottom:var(--adyen-sdk-spacer-090,24px);margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px);padding:12px 16px;padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__iframe--ctpIframe{pointer-events:auto}.adyen-checkout__iframe--ctpIframe-hidden{display:none}@keyframes card-bounce{0%{animation-timing-function:cubic-bezier(.17,.17,.32,1);-webkit-translate:0 -60%;-moz-translate:0 -60%;-ms-translate:0 -60%;translate:0 -60%}9.70874%{animation-timing-function:cubic-bezier(.41,0,.49,1);-webkit-translate:0 8.5%;-moz-translate:0 8.5%;-ms-translate:0 8.5%;translate:0 8.5%}23.4466%{animation-timing-function:cubic-bezier(.29,0,.26,1);-webkit-translate:0 -22.5%;-moz-translate:0 -22.5%;-ms-translate:0 -22.5%;translate:0 -22.5%}47.7184%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0}63.8835%{animation-timing-function:cubic-bezier(1,0,.78,1);-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0}86.5534%{-webkit-translate:0 40.7%;-moz-translate:0 40.7%;-ms-translate:0 40.7%;translate:0 40.7%}to{-webkit-translate:0 40.7%;-moz-translate:0 40.7%;-ms-translate:0 40.7%;translate:0 40.7%}}@keyframes card-fade-100{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:1}78.4466%{opacity:1}86.5534%{opacity:0}to{opacity:0}}@keyframes card-fade-60{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:.6}78.4466%{opacity:.6}86.5534%{opacity:0}to{opacity:0}}@keyframes card-fade-20{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:.2}78.4466%{opacity:.2}86.5534%{opacity:0}to{opacity:0}}.adyen-checkout-ctp__card-animation{aspect-ratio:1/.438;filter:grayscale(1);margin:40px auto 50px;max-width:100%;position:relative;width:140px}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer{background-size:contain!important;height:100%;opacity:0;position:absolute;width:100%}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:first-of-type{animation:card-bounce 2.06s linear infinite both,card-fade-100 2.06s linear infinite both;animation-delay:.1s;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath stroke='%23fff' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath fill='%23fff' fill-opacity='.9' fill-rule='evenodd' d='M418.95 242.813c-1.166.08-3.042-.372-4.121-.994-.702-.405-.941-.755-1.527-2.243-2.373-6.017-6.517-11.028-13.679-16.54-6.921-5.325-13.863-9.053-24.178-12.987-2.215-.844-4.182-1.652-4.368-1.795-.687-.528-.979-1.482-.612-1.986.505-.691 2.349-1.081 3.824-.809.567.103 2.521.743 4.345 1.421 7.215 2.687 13.99 5.937 20.009 9.598 3.723 2.267 9.803 6.823 12.219 9.164 4.462 4.317 7.493 8.422 9.4 12.73 1.153 2.604 1.269 3.77.4 4.003a2.4 2.4 0 0 0-.548.23c-.132.08-.653.173-1.164.208m-16.069-.701c-1.791.122-4.29-.719-4.965-1.671-.163-.23-.697-1.349-1.19-2.485-2.083-4.815-6.346-9.43-12.427-13.455-4.994-3.305-8.797-5.218-15.392-7.737-4.424-1.69-4.929-2-5.087-3.117-.146-1.06 1.961-1.804 4.061-1.431 1.457.258 8.467 2.972 11.969 4.634 11.594 5.498 19.993 12.484 23.913 19.889 2.008 3.792 1.779 5.192-.882 5.373m-16.492-.659c-1.224-.015-2.768-.406-3.758-.951-.603-.332-.912-.797-1.614-2.437-2.575-6.024-8.768-10.833-18.898-14.676-4.447-1.688-5.038-2.104-4.718-3.324.158-.605.358-.757 1.34-1.02 1.642-.44 3.175-.146 7.121 1.365 6.068 2.325 10.298 4.621 14.525 7.881 4.345 3.352 6.465 5.882 8.069 9.62.915 2.141.839 2.79-.389 3.282-.375.149-1.131.266-1.678.26m-15.379-.611c-.949.006-2.546-.385-3.476-.851-1.035-.519-1.424-1.045-1.796-2.434-.477-1.786-1.147-2.632-3.558-4.488s-3.719-2.531-6.931-3.584c-1.089-.356-2.302-.809-2.698-1.003-1.658-.818-1.914-2.296-.508-2.936 1.187-.544 2.67-.406 5.617.522 8.533 2.685 14.934 7.611 15.941 12.27.357 1.645-.521 2.495-2.591 2.504'/%3E%3Crect width='110' height='74' fill='url(%23a)' rx='10' transform='matrix(.96593 -.25882 .7925 .60987 199.717 245.906)'/%3E%3Cg stroke='%23000' stroke-opacity='.8' stroke-width='2'%3E%3Cpath d='m233.447 236.868 46.846 36.05c.876.673.72 1.451-.347 1.737l-31.799 8.521m18.51-20.752-33.731 9.038m17.126-21.816-33.73 9.038m115.215 13.423-46.846-36.05c-.875-.673-.72-1.451.347-1.737l31.799-8.52m-18.51 20.751 33.731-9.038m-17.126 21.816 33.731-9.038'/%3E%3Crect width='112' height='76' x='-1.758' y='-.351' rx='11' style='mix-blend-mode:soft-light' transform='matrix(.96593 -.25882 .7925 .60987 199.935 245.314)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-12.604' x2='99.193' y1='0' y2='88.114' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.484' stop-color='%23b3b3b3'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;opacity:1;z-index:3}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(2){animation:card-bounce 2.06s linear infinite both,card-fade-60 2.06s linear infinite both;animation-delay:50ms;opacity:.6;transform:translateY(25%);z-index:2}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(2),.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(3){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(3){animation:card-bounce 2.06s linear infinite both,card-fade-20 2.06s linear infinite both;opacity:.2;transform:translateY(50%);z-index:1}.adyen-checkout-ctp__loading-subtitle{font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 auto 58px;max-width:280px;text-align:center}.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--shopperLogin{margin-bottom:20px;margin-bottom:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__content-separator{align-items:center;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);justify-content:center;line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px);text-transform:capitalize;white-space:nowrap}.adyen-checkout__content-separator:after,.adyen-checkout__content-separator:before{border-bottom:1px solid #dbdee2;border-bottom:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);content:"";flex:1 1}.adyen-checkout__content-separator:after{margin-left:20px;margin-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__content-separator:before{margin-right:20px;margin-right:var(--adyen-sdk-spacer-080,20px)}[class^=adyen-checkout],[class^=adyen-checkout] *,[class^=adyen-checkout] :after,[class^=adyen-checkout] :before,[class^=adyen-checkout]:after,[class^=adyen-checkout]:before{box-sizing:border-box}.adyen-checkout__threeds2__challenge{background-color:initial;display:block;height:inherit;min-height:400px;overflow:hidden;position:relative;width:100%}.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{height:400px;width:250px}.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:400px;width:390px}.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{height:600px;width:500px}.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{height:400px;width:600px}.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{height:100%;width:100%}.adyen-checkout__iframe--threeDSIframe{border:0;left:0;position:absolute;top:0}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon{display:block;margin:56px auto 32px;margin:var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text{color:#c72727;color:var(--adyen-sdk-color-label-critical,#c72727);font-size:1rem;font-size:var(--adyen-sdk-text-title-font-size,1rem);margin-bottom:56px;margin-bottom:var(--adyen-sdk-spacer-130,56px);text-align:center}.adyen-checkout__bacs--confirm{position:relative}.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}.adyen-checkout__bacs .adyen-checkout__bacs--edit{cursor:pointer;position:absolute;right:0;top:0}.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{background:none;border:none;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;padding:0;text-align:end;text-decoration:underline}.adyen-checkout__details-table{list-style:none;margin:-1px auto 0;padding:0}.adyen-checkout__details-table__item{align-items:center;border-top:1px solid #dbdee2;border-top:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);justify-content:space-between;padding:16px 24px;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-090,24px);word-break:break-word}.adyen-checkout__details-table__item:last-child{margin-bottom:0}.adyen-checkout__details-table__label{font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);text-align:left}.adyen-checkout__details-table__label,.adyen-checkout__details-table__value{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);max-width:50%}.adyen-checkout__details-table__value{align-items:center;display:flex;font-weight:600;font-weight:var(--adyen-sdk-text-body-strongest-font-weight,600);gap:16px;gap:var(--adyen-sdk-spacer-070,16px);text-align:right}.adyen-checkout-tooltip{background:#00112c;background:var(--adyen-sdk-tooltip-background-color,#00112c);border-radius:4px;border-radius:var(--adyen-sdk-tooltip-border-radius,4px);color:#fff;color:var(--adyen-sdk-tooltip-color,#fff);display:inline-block;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);padding:4px 8px;padding:var(--adyen-sdk-tooltip-padding,4px 8px);pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap;z-index:5;z-index:var(--adyen-sdk-tooltip-z-index,5)}.adyen-checkout-tooltip--hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.adyen-checkout-tooltip-arrow{border-style:solid;height:0;position:absolute;width:0}.adyen-checkout-tooltip-arrow.adyen-checkout-tooltip-arrow--top{border-color:#00112c #0000 #0000;border-color:var(--adyen-sdk-tooltip-background-color,#00112c) #0000 #0000;border-width:6px 6px 0;bottom:-4px;left:50%;transform:translateX(-50%)}.adyen-checkout-tooltip-arrow.adyen-checkout-tooltip-arrow--bottom{border-color:#0000 #0000 #00112c;border-color:#0000 #0000 var(--adyen-sdk-tooltip-background-color,#00112c);border-width:0 6px 6px;left:50%;top:-4px;transform:translateX(-50%)}.adyen-checkout__button--iconOnly__icon{fill:currentcolor;transition:fill .3s ease}.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #dbdee2;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-separator-primary,#dbdee2)}.adyen-checkout__voucher-result__bottom .adyen-checkout__details-table,.adyen-checkout__voucher-result__top .adyen-checkout__details-table{background:#f7f7f8;background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);margin:0 24px 32px;margin:0 var(--adyen-sdk-spacer-090,24px) var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__voucher-result__bottom .adyen-checkout__details-table__item:first-child,.adyen-checkout__voucher-result__top .adyen-checkout__details-table__item:first-child{border-top:none}.adyen-checkout__voucher-result__top{border-bottom:0;border-radius:8px 8px 0 0;border-radius:var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px) 0 0;padding:40px 0 24px;padding:var(--adyen-sdk-spacer-110,40px) 0 var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__voucher-result__bottom{border-radius:0 0 8px 8px;border-radius:0 0 var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px);border-top:0}.adyen-checkout__voucher-result__separator{align-items:center;background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);display:flex;margin:0 auto;position:relative}.adyen-checkout__voucher-result__separator__inner{border-top:1px solid #dbdee2;border-top:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);width:100%}.adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:40px;margin-bottom:var(--adyen-sdk-spacer-110,40px);width:100%}.adyen-checkout-link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result__image__wrapper{display:block;height:48px;height:var(--adyen-sdk-spacer-120,48px);margin:0 24px;margin:0 var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__voucher-result__image__wrapper:after{border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 2px 4px #00112c0a,0 1px 2px #00112c05;box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px #00112c0a,0 1px 2px #00112c05);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result__image__wrapper:nth-child(2){margin-left:0}.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);height:48px;height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__voucher-result__introduction{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 auto;max-width:400px;text-align:center}.adyen-checkout__voucher-result__amount{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:700;margin:24px auto 0;margin:var(--adyen-sdk-spacer-090,24px) auto 0;text-align:center}.adyen-checkout__voucher-result__surcharge{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);text-align:center}.adyen-checkout__voucher-result__code__label,.adyen-checkout__voucher-result__surcharge{display:block;font-weight:400;line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout__voucher-result__code__label{left:0;margin:0 auto;position:absolute;right:0;-webkit-user-select:none;user-select:none;width:auto}.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}.adyen-checkout__voucher-result__code__label__text{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);letter-spacing:normal;line-height:1;padding:0 8px;padding:0 var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__voucher-result__code__barcode{display:block;height:56px;height:var(--adyen-sdk-spacer-130,56px);margin:0 auto 8px;margin:0 auto var(--adyen-sdk-spacer-040,8px);max-width:100%;-webkit-user-select:none;user-select:none}.adyen-checkout__voucher-result__code{border-width:1px 0;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:inline-block;font-size:1.5rem;font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 auto;padding:16px 48px;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-120,48px);position:relative;text-align:center;-webkit-user-select:all;user-select:all;width:100%;word-break:break-word}.adyen-checkout__voucher-result__actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;gap:var(--adyen-sdk-spacer-040,8px);justify-content:center;list-style:none;margin:0 auto 32px;margin:0 auto var(--adyen-sdk-spacer-100,32px);max-width:300px;min-width:200px;padding:0 24px;padding:0 var(--adyen-sdk-spacer-090,24px);width:100%}.adyen-checkout__voucher-result__actions__item{flex:1 1;min-width:100px}.adyen-checkout__voucher-result__actions__item .adyen-checkout__button--inline{width:100%}.adyen-checkout__voucher-result__introduction{font-size:1rem;font-size:var(--adyen-sdk-text-title-font-size,1rem);max-width:420px}.adyen-checkout__alert-message{align-items:center;border:1px solid #c9cdd3;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);margin:0 0 16px;margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:16px;padding:var(--adyen-sdk-spacer-070,16px);text-align:left}.adyen-checkout__alert-message--error{background:#fef4f4;background:var(--adyen-sdk-alert-critical-background-color,#fef4f4)}.adyen-checkout__alert-message--warning{background:#fff5e9;background:var(--adyen-sdk-alert-warning-background-color,#fff5e9)}.adyen-checkout__alert-message--info{background:#f2f8ff;background:var(--adyen-sdk-alert-highlight-background-color,#f2f8ff)}.adyen-checkout__alert-message--success{background:#edfaf3;background:var(--adyen-sdk-alert-success-background-color,#edfaf3)}.adyen-checkout__alert-message__icon{height:14px;margin-right:8px;margin-right:var(--adyen-sdk-spacer-040,8px);width:14px}.adyen-checkout__fieldset+.adyen-checkout__eftpad-canada-info{margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout_eftpad-canada-store-details{margin:16px 0;margin:var(--adyen-sdk-spacer-070,16px) 0}.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper{background-color:initial;border:none;box-shadow:none}.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress,.adyen-checkout__open-invoice .adyen-checkout__fieldset--personalDetails{padding-bottom:8px;padding-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:24px;margin-top:var(--adyen-sdk-spacer-090,24px);padding-bottom:8px;padding-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__open-invoice--loading{pointer-events:none}.adyen-checkout__amazonpay__button{margin:auto}.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:8px auto 0;margin:var(--adyen-sdk-spacer-040,8px) auto 0;width:auto}apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:48px;--apple-pay-button-border-radius:4px}.adyen-checkout__cashapp>.adyen-checkout__store-details{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}.adyen-checkout__paywithgoogle{height:48px;height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__paypal__buttons{position:relative;z-index:0}.adyen-checkout__paypal__button{display:flex;margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__paypal__button:empty{display:none}.adyen-checkout__paypal__status--pending{margin:16px 0;margin:var(--adyen-sdk-spacer-070,16px) 0}.adyen-checkout__paypal__status--processing{align-items:center;display:flex;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);justify-content:center;padding:24px 0;padding:var(--adyen-sdk-spacer-090,24px) 0}.adyen-checkout__paypal-processing .adyen-checkout__paypal__button{display:none}.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:16px 0 38px;margin:var(--adyen-sdk-spacer-070,16px) 0 38px}.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:20px 0 65px;padding:var(--adyen-sdk-spacer-080,20px) 0 65px}.adyen-checkout-fastlane__card-brand--wrapper{align-items:center;border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:0 2px 4px #00112c0a,0 1px 2px #00112c05;box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px #00112c0a,0 1px 2px #00112c05);display:flex;height:26px;justify-content:center;margin-right:12px;margin-right:var(--adyen-sdk-spacer-060,12px);overflow:hidden;position:relative;width:40px;width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout-fastlane__card-section{align-items:center;display:flex}.adyen-checkout-fastlane__card-number{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px)}.adyen-checkout-fastlane__brand{display:flex;justify-content:center;margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-fastlane__brand img{width:95px}.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper{background-color:initial;border:none;box-shadow:none}.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code,.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);padding:24px;padding:var(--adyen-sdk-spacer-090,24px);word-break:break-all}.adyen-checkout__issuer-button{align-items:center;background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border:none;border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:inset 0 0 0 1px #dbdee2;box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);cursor:pointer;display:flex;flex-basis:47%;flex-grow:2;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);height:40px;height:var(--adyen-sdk-spacer-110,40px);justify-content:space-between;padding:0 12px;padding:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-060,12px);transition:background .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__issuer-button:active{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus{box-shadow:inset 0 0 0 1px #848d96;box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#848d96);outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible{box-shadow:inset 0 0 0 1px #848d96;box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#848d96);outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover{box-shadow:inset 0 0 0 1px #848d96;box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#848d96);outline:none}.adyen-checkout__issuer-button--selected{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);box-shadow:inset 0 0 0 1.5px #00112c;box-shadow:inset 0 0 0 1.5px var(--adyen-sdk-color-outline-primary-active,#00112c);color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:40px;height:var(--adyen-sdk-spacer-110,40px);transition:none}.adyen-checkout__issuer-button-img{margin-right:8px;margin-right:var(--adyen-sdk-spacer-040,8px);max-height:26px}.adyen-checkout__issuer-button-group{border:0;display:flex;flex-wrap:wrap;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);margin:0;min-width:0;padding:0}.adyen-checkout__field--issuer-list{margin-bottom:0}.adyen-checkout__field--issuer-list .adyen-checkout__dropdown{position:static}.adyen-checkout__field--issuer-list .adyen-checkout__dropdown__button{position:relative}.adyen-checkout__qr-loader{align-items:center;background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #c9cdd3;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;flex-direction:column;padding:16px}.adyen-checkout__qr-loader--result{gap:24px;gap:var(--adyen-sdk-spacer-090,24px);padding:100px}.adyen-checkout__qr-loader__brand-logo-wrapper{border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:0 2px 4px #00112c0a,0 1px 2px #00112c05;box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px #00112c0a,0 1px 2px #00112c05);margin-bottom:24px;margin-bottom:var(--adyen-sdk-spacer-090,24px);overflow:hidden}.adyen-checkout__qr-loader__brand-logo{display:block;width:80px}.adyen-checkout__qr-loader__subtitle{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);max-width:400px;text-align:center}.adyen-checkout__qr-loader__icon{height:88px;width:88px}.adyen-checkout__qr-loader__payment_amount{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:1.5rem;font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:600;font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:24px;line-height:var(--adyen-sdk-text-body-wide-line-height,24px);margin-bottom:24px;margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__qr-loader__progress{background:#c9cdd3;background:var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:12px;border-radius:var(--adyen-sdk-border-radius-l,12px);height:4px;height:var(--adyen-sdk-spacer-020,4px);margin-bottom:12px;margin-bottom:var(--adyen-sdk-spacer-060,12px);padding-right:3%;width:152px}[dir=rtl] .adyen-checkout__qr-loader__progress{padding-left:3%;padding-right:0}.adyen-checkout__qr-loader__percentage{background:#00112c;background:var(--adyen-sdk-color-label-primary,#00112c);border-radius:12px;border-radius:var(--adyen-sdk-border-radius-l,12px);display:block;height:100%}.adyen-checkout__qr-loader__countdown{font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);text-align:center}.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__qr-loader__app-link{display:none}.adyen-checkout__button.adyen-checkout__button--qr-loader{margin-top:24px;margin-top:var(--adyen-sdk-spacer-090,24px);text-decoration:none}.adyen-checkout__qr-loader__instructions{color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);line-height:1.5;margin-top:24px;margin-top:var(--adyen-sdk-spacer-090,24px);max-width:300px;text-align:center}.adyen-checkout__qr-loader__actions{align-items:center;display:flex;justify-content:center;margin-top:32px;margin-top:var(--adyen-sdk-spacer-100,32px);max-width:400px;width:100%}@media (max-width:1024px){.adyen-checkout__qr-loader__app-link{display:block;min-width:220px}}.adyen-checkout__segmented-control{grid-gap:4px;grid-gap:var(--adyen-sdk-spacer-020,4px);background:#eeeff1;background:var(--adyen-sdk-color-background-tertiary,#eeeff1);border-radius:12px;border-radius:var(--adyen-sdk-border-radius-l,12px);display:grid;gap:4px;gap:var(--adyen-sdk-spacer-020,4px);grid-template-columns:repeat(auto-fit,minmax(64px,1fr));grid-template-columns:repeat(auto-fit,minmax(var(--adyen-sdk-spacer-140,64px),1fr));padding:6px;padding:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__segmented-control--disabled{pointer-events:none}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment{color:#8d95a3;color:var(--adyen-sdk-color-label-disabled,#8d95a3)}.adyen-checkout__segmented-control-segment{background:#0000;border:0;border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);padding:8px 12px;padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-060,12px);text-align:center;transition:background .3s ease-out}.adyen-checkout__segmented-control-segment:active,.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover{background-color:#f7f7f8;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8)}.adyen-checkout__segmented-control-segment--selected{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);box-shadow:0 2px 4px #00112c0a,0 1px 2px #00112c05;box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px #00112c0a,0 1px 2px #00112c05);color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c)}.IrisGenerateQRCode-module_instruction__uDTb-{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px)}.IrisComponent-module_bankList__fehP-{padding-top:16px;padding-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-timeline-wrapper{background-color:#f7f7f8;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);max-width:300px;padding:16px;padding:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-timeline{scrollbar-color:#c0c5cc #0000;scrollbar-color:var(--adyen-sdk-color-background-quaternary,#c0c5cc) #0000}.adyen-checkout-timeline__items{all:unset}.adyen-checkout-timeline-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;list-style-type:none;max-width:500px;scrollbar-color:#c0c5cc #0000;scrollbar-color:var(--adyen-sdk-color-background-quaternary,#c0c5cc) #0000}.adyen-checkout-timeline-item:last-child .adyen-checkout-timeline-item__separator{display:none}.adyen-checkout-timeline-item:last-child .adyen-checkout-timeline-item__content{padding-bottom:0}.adyen-checkout-timeline-item__row{display:flex;gap:16px;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-timeline-item__marker{display:flex;flex-flow:column;margin-top:2px;margin-top:var(--adyen-sdk-spacer-010,2px);max-width:16px;max-width:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout-timeline-item__separator{flex-grow:1;position:relative}.adyen-checkout-timeline-item__separator:before{background-color:#c9cdd3;background-color:var(--adyen-sdk-color-separator-secondary,#c9cdd3);content:"";height:100%;left:50%;position:absolute;transform:translate(-50%);width:1px}.adyen-checkout-timeline-item__content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;padding-bottom:12px;padding-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-timeline-item__title{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);letter-spacing:0;line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:2px;margin-bottom:var(--adyen-sdk-spacer-010,2px);text-align:left}.adyen-checkout__econtext-input__field>.adyen-checkout__button--pay:only-child{margin-top:0}.adyen-checkout-trustly{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-trustly__descriptor{font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);margin:0 0 4px;margin:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-trustly__description-list{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:1.5;list-style-type:disc;margin:0;padding-left:20px;padding-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout-paybybank_AIS_DD{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-paybybank_AIS_DD__description-header{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);margin:0 0 4px;margin:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-paybybank_AIS_DD__description-body{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:1.5;list-style-type:disc;margin:0}.adyen-checkout__voucher-result--paybybank_pix{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__top{border:none;margin:16px 0;margin:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-000,0);padding:0;padding:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__bottom{border:none}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__image{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__image__wrapper{width:8em}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__image__wrapper>img{width:100%}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__amount{font-size:1.5rem;font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:600;font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:34px;line-height:var(--adyen-sdk-text-title-l-line-height,34px);margin-top:0;margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout-await-logo-container{align-items:center;background:#f7f7f8;background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;flex-direction:column;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);padding:16px 24px;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-090,24px);width:-webkit-fit-content;width:fit-content}.adyen-checkout-await-logo-container:has(>:only-child){background:none}.adyen-checkout__await{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #c9cdd3;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);padding:40px;padding:var(--adyen-sdk-spacer-110,40px);text-align:center}.adyen-checkout__await--result{padding:100px}.adyen-checkout__await__brand-logo{border-radius:3px;width:74px}.adyen-checkout__await__instructions{display:flex;justify-content:center}.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:32px;margin-top:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-left:10px;margin-left:var(--adyen-sdk-spacer-050,10px);margin-top:6px;margin-top:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__await__indicator-holder{display:flex;justify-content:center;margin-bottom:20px;margin-bottom:var(--adyen-sdk-spacer-080,20px);margin-top:32px;margin-top:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__subtitle--result{margin-bottom:32px;margin-bottom:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__icon{height:88px;width:88px}.adyen-checkout__await__progress{background:#c9cdd3;background:var(--adyen-sdk-color-outline-secondary,#c9cdd3);height:4px;height:var(--adyen-sdk-spacer-020,4px);margin:32px auto 12px;margin:var(--adyen-sdk-spacer-100,32px) auto var(--adyen-sdk-spacer-060,12px);width:152px}.adyen-checkout__await__percentage,.adyen-checkout__await__progress{border-radius:12px;border-radius:var(--adyen-sdk-border-radius-l,12px)}.adyen-checkout__await__percentage{background:#00112c;background:var(--adyen-sdk-color-label-primary,#00112c);display:block;height:100%}.adyen-checkout__await__countdown{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__await__app-link{display:block;margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__await__amount{font-size:1.5rem;font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:600;font-weight:var(--adyen-sdk-text-title-font-weight,600);margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px);text-align:center}@media (min-width:1280px){.adyen-checkout__await__app-link{display:none}}.adyen-checkout-pay-by-bank-pix-await{align-items:center;display:flex;flex-direction:column}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__countdown-holder,.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__subtitle{display:none}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await,.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await--paybybank_pix{border:none;padding:0}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__indicator-holder{margin-top:24px;margin-top:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__countdown{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__end-slot{color:#5c687c;color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:24px;margin-top:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout-issuer-list-introduction-logo-container{border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);padding:16px 16px 0;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-070,16px) 0;text-align:center}.adyen-checkout-issuer-list-introduction-logo-container__title{font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-caption-font-weight,400);font-weight:500;font-weight:var(--adyen-sdk-text-caption-stronger-font-weight,500);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}.adyen-checkout-issuer-list-introduction-logo-container__logo{height:auto;width:8em}.adyen-checkout-pix-enrollment-issuer-list{display:flex;flex-direction:column;gap:16px;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-pix-enrollment-issuer-list .adyen-checkout-disclaimer__label{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}.adyen-checkout-await-logo-open-finance{height:auto;width:8em}.adyen-checkout-await-logo-arrow-down{height:auto;width:1em}.adyen-checkout-await-logo-bank{height:auto;width:3em}.adyen-checkout__klarna-widget{pointer-events:all}.adyen-checkout__qr-loader--pix{padding-bottom:40px;padding-bottom:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__qr-loader--pix__qr_details{align-items:center;display:flex;flex-direction:column;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);max-width:318px;width:100%}.adyen-checkout__qr-loader--pix__qr_details__timer{align-items:center;display:flex;flex-direction:column;margin-bottom:8px;margin-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__qr-loader--pix__qr_details__code{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);text-align:center}.adyen-checkout__qr-loader--swish>.adyen-checkout__qr-loader__instructions{text-align:center}.adyen-checkout-paynow__instructions,.adyen-checkout-paynow__introduction{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:20px;line-height:var(--adyen-sdk-text-body-line-height,20px);text-align:center}.adyen-checkout-paynow__instructions>p{margin-bottom:0}.adyen-checkout__blik__helper{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:400;margin:0 0 16px;margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}.adyen-checkout__fieldset--phone-input{direction:ltr}.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields{gap:16px;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields>.adyen-checkout__field{margin-bottom:0}.adyen-checkout-field--phone-prefix{width:144px}.adyen-checkout-field--phone-number{flex:1 1}.adyen-checkout__payment-method__header__title{align-items:center;background:none;border:none;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:flex;flex:1 1;font-size:1em;font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);gap:12px;gap:var(--adyen-sdk-spacer-060,12px);max-height:38px;max-width:100%;padding:0}[dir=rtl] .adyen-checkout__payment-method__header__title{margin-left:16px;margin-left:var(--adyen-sdk-spacer-070,16px);margin-right:0;margin-right:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__payment-method__header__title--standalone{cursor:default}.adyen-checkout__payment-method__radio{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #c9cdd3;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:50%;height:16px;height:var(--adyen-sdk-spacer-070,16px);left:16px;left:var(--adyen-sdk-spacer-070,16px);transition:border-color .2s ease-out,box-shadow .2s ease-out;width:16px;width:var(--adyen-sdk-spacer-070,16px)}[dir=rtl] .adyen-checkout__payment-method__radio{left:auto;right:16px;right:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__radio:after{background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border-radius:50%;content:"";display:block;height:8px;height:var(--adyen-sdk-spacer-040,8px);left:0;margin:0 auto;position:relative;right:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease-out;width:8px;width:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__payment-method__radio--selected{background-color:#00112c;background-color:var(--adyen-sdk-color-label-primary,#00112c);border:0;transition:all .3s ease-out}.adyen-checkout__payment-method__radio--selected:hover{box-shadow:0 0 0 2px #c9cdd3;box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__payment-method__radio--selected:after{transform:translateY(-50%) scale(1)}.adyen-checkout-upi-app-item{align-items:center;background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #dbdee2;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);cursor:pointer;display:flex;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);justify-content:space-between;padding:10px 16px;padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-070,16px);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,border-radius .15s ease;width:100%}.adyen-checkout-upi-app-item__label{cursor:pointer;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout-upi-app-item:hover:not(.adyen-checkout-upi-app-item--selected){border-color:#c9cdd3;border-color:var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout-upi-app-item--selected{border-color:#00112c;border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px #00112c;box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);cursor:default}.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item,.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item>label{cursor:default}.adyen-checkout-upi-app-item .adyen-checkout-expand-button--upi-app-item{margin-right:0}.adyen-checkout-upi-app-item__checkmark{border-bottom:1.5px solid #00112c;border-bottom:1.5px solid var(--adyen-sdk-color-label-primary,#00112c);border-right:1.5px solid #00112c;border-right:1.5px solid var(--adyen-sdk-color-label-primary,#00112c);height:12px;height:var(--adyen-sdk-spacer-060,12px);transform:rotate(45deg);width:6px;width:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout-upi-app-list{display:flex;flex-direction:column;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout-upi-app-list--loading{pointer-events:none;-webkit-user-select:none;user-select:none}.adyen-checkout-upi-area-intent .adyen-checkout__alert-message--info,.adyen-checkout-upi-area-intent .adyen-checkout__button--pay{margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-upi-area-intent .adyen-checkout__content-separator{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-upi-area-intent .adyen-checkout__field--upi-app-list,.adyen-checkout-upi-area-qr-code .adyen-checkout__button--pay,.adyen-checkout-upi-instruction-label{margin-top:0;margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout-upi-instruction-label{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout-upi-brands,.adyen-checkout-upi-instruction-label{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-upi-instruction-label-caption{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout-upi-instruction-label-caption,.adyen-checkout-upi-instruction-title{display:flex;margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0;margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout-upi-instruction-title{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:600;font-weight:var(--adyen-sdk-text-subtitle-stronger-font-weight,600)}.adyen-checkout-upi-instruction-separator{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);text-transform:none}.adyen-checkout__payto-component .adyen-checkout__fieldset,.adyen-checkout__payto-component .adyen-checkout__fieldset .adyen-checkout__fieldset__fields{margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payto-component .adyen-checkout-field--phone-prefix{width:98px}.adyen-checkout__payto-component--loading{pointer-events:none}.adyen-checkout__await--payto .adyen-checkout__details-table{margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px);padding-top:12px;padding-top:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__await--payto .adyen-checkout__details-table__item:first-child{border-top:none}.adyen-checkout__giftcard-result__balance{list-style:none;margin:16px 0 0;margin:var(--adyen-sdk-spacer-070,16px) 0 0;padding:0}.adyen-checkout__giftcard-result__balance__item{display:flex;justify-content:space-between;margin-bottom:8px;margin-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c)}.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}.adyen-checkout__giftcard-result__remaining-balance{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:8px auto 0;margin:var(--adyen-sdk-spacer-040,8px) auto 0;text-align:center}.adyen-checkout__voucher-result{border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);position:relative;text-align:center}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result-title{font-size:1rem;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:600;font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:26px;line-height:var(--adyen-sdk-text-title-line-height,26px);margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #dbdee2;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-separator-primary,#dbdee2);display:flex;flex-direction:column}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom .adyen-checkout__details-table,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top .adyen-checkout__details-table{background:#f7f7f8;background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);margin:0}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom .adyen-checkout__details-table__item:first-child,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top .adyen-checkout__details-table__item:first-child{border-top:none}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top{align-items:center;border-bottom:0;border-radius:8px 8px 0 0;border-radius:var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px) 0 0;padding:32px 24px 24px;padding:var(--adyen-sdk-spacer-100,32px) var(--adyen-sdk-spacer-090,24px) var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom{border-radius:0 0 8px 8px;border-radius:0 0 var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px);border-top:0;padding:0 24px 32px;padding:0 var(--adyen-sdk-spacer-090,24px) var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:24px;margin-bottom:var(--adyen-sdk-spacer-090,24px);width:100%}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout-link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__wrapper{display:block;height:48px;height:var(--adyen-sdk-spacer-120,48px);position:relative}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__wrapper:after{border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 2px 4px #00112c0a,0 1px 2px #00112c05;box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px #00112c0a,0 1px 2px #00112c05);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__wrapper:nth-child(2){margin-left:0}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__issuer{border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);height:48px;height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__amount{font-size:1.5rem;font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:600;font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:34px;line-height:var(--adyen-sdk-text-title-l-line-height,34px);margin:0 auto 24px;margin:0 auto var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__bankTransfer__introduction{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);padding:0}.adyen-checkout__bankTransfer__emailField,.adyen-checkout__bankTransfer__introduction{margin:0 0 16px;margin:0 0 var(--adyen-sdk-spacer-070,16px)}@keyframes adyen-checkout-donation-fade-in{0%{opacity:0}to{opacity:1}}.adyen-checkout__adyen-giving{animation:adyen-checkout-donation-fade-in .25s ease-out}.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:56px auto 32px;margin:var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);margin-bottom:56px;margin-bottom:var(--adyen-sdk-spacer-130,56px);text-align:center}.adyen-checkout__adyen-giving .adyen-checkout-disclaimer__label{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);margin-top:0}.adyen-checkout__campaign{position:relative}.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}.adyen-checkout__campaign-logo{border:1px solid #dbdee2;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);display:block;flex-shrink:0;height:48px;height:var(--adyen-sdk-spacer-120,48px);object-fit:cover;object-position:center;overflow:hidden;width:48px;width:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__campaign-background-image{aspect-ratio:5/2;background-color:#00112c;background-color:var(--adyen-sdk-color-label-primary,#00112c);background-position:50%;background-size:100%;border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);margin-bottom:12px;margin-bottom:var(--adyen-sdk-spacer-060,12px);overflow:hidden;transition:background-size .6s ease-out}.adyen-checkout__campaign-background-image:hover{background-size:110%}.adyen-checkout__campaign-link{text-decoration:none}.adyen-checkout__campaign-link:hover{text-decoration:underline}.adyen-checkout__campaign-content{align-items:flex-start;display:flex;gap:12px;gap:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);margin:0}.adyen-checkout__campaign-title{font-size:1rem;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:600;font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:26px;line-height:var(--adyen-sdk-text-title-line-height,26px)}.adyen-checkout__campaign-cause{font-weight:400;font-weight:var(--adyen-sdk-text-caption-font-weight,400);font-weight:500;font-weight:var(--adyen-sdk-text-caption-stronger-font-weight,500)}.adyen-checkout__campaign-cause,.adyen-checkout__campaign-description{font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout__campaign-description{font-weight:400;font-weight:var(--adyen-sdk-text-caption-font-weight,400);margin-top:12px;margin-top:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-roundup-description{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:18px;line-height:var(--adyen-sdk-text-caption-line-height,18px);padding-left:0}.adyen-checkout__adyen-giving-actions{display:flex;flex-direction:column;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);margin-top:16px;margin-top:var(--adyen-sdk-spacer-070,16px);text-align:center}.adyen-checkout__button.adyen-checkout__button--donate{margin:0;margin:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto}.adyen-checkout__button-group{background:#0000;display:flex;justify-content:space-between}.adyen-checkout__button-group .adyen-checkout__button{background:#0000;border:0;box-shadow:inset 0 0 0 1px #dbdee2;box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;height:40px;height:var(--adyen-sdk-spacer-110,40px);line-height:40px;line-height:var(--adyen-sdk-spacer-110,40px);margin-right:8px;margin-right:var(--adyen-sdk-spacer-040,8px);padding:0;text-align:center}.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}.adyen-checkout__button-group .adyen-checkout__button:hover{background:#0000;box-shadow:inset 0 0 0 2px #c9cdd3;box-shadow:inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__button-group .adyen-checkout__button:active{background:#f7f7f8;background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:inset 0 0 0 2px #848d96;box-shadow:inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#848d96)}.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;user-select:none}.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:#f7f7f8;background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:inset 0 0 0 1px #00112c;box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-label-primary,#00112c);color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:40px;height:var(--adyen-sdk-spacer-110,40px);transition:none}.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto 16px;margin:0 auto var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__order-payment-method{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #848d96;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#848d96);margin-top:-1px;position:relative;width:100%}.adyen-checkout__order-payment-method:first-child{border-top-left-radius:8px;border-top-left-radius:var(--adyen-sdk-border-radius-m,8px);border-top-right-radius:8px;border-top-right-radius:var(--adyen-sdk-border-radius-m,8px)}.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:8px;border-bottom-left-radius:var(--adyen-sdk-border-radius-m,8px);border-bottom-right-radius:8px;border-bottom-right-radius:var(--adyen-sdk-border-radius-m,8px)}.adyen-checkout__order-payment-method__header{align-items:center;color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-wrap:nowrap;font-size:1rem;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);justify-content:space-between;padding:16px;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title{padding:0;padding:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__order-payment-method__details{padding:0 16px 16px;padding:0 var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__order-payment-method__deducted-amount{display:flex;font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);justify-content:space-between;line-height:1rem;line-height:var(--adyen-sdk-text-subtitle-font-size,1rem)}.adyen-checkout__order-payment-method__deducted-amount__label{font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout__order-payment-method__deducted-amount__value{font-weight:500;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500)}.adyen-checkout__order-remaining-amount{border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);display:block;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);padding:8px 16px;padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__order-remaining-amount strong{font-weight:700}.adyen-checkout__dropin--loading .adyen-checkout__instant-payment-methods-list{opacity:.2;pointer-events:none;-webkit-user-select:none;user-select:none}.adyen-checkout__payment-method__disable-confirmation{background:#e22d2d;background:var(--adyen-sdk-color-background-critical-strong,#e22d2d);border-left:1px solid #e12424;border-right:1px solid #e12424;color:#fff;color:var(--adyen-sdk-color-label-on-color,#fff);display:grid;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);grid-template-rows:0fr;margin:0 -17px;opacity:0;overflow:hidden;transition:grid-template-rows .15s linear,opacity .15s cubic-bezier(.2,0,.4,.9),margin-bottom .1s linear;transition:grid-template-rows var(--adyen-sdk-animation-duration-moderate,.15s) var(--adyen-sdk-animation-easing-linear,linear),opacity var(--adyen-sdk-animation-duration-moderate,.15s) var(--adyen-sdk-animation-easing-standard,cubic-bezier(.2,0,.4,.9)),margin-bottom var(--adyen-sdk-animation-duration-fast,.1s) var(--adyen-sdk-animation-easing-linear,linear)}.adyen-checkout__payment-method__disable-confirmation__content{align-items:center;display:flex;justify-content:space-between;min-height:0;transition:visibility .15s linear,padding .1s linear;transition:visibility var(--adyen-sdk-animation-duration-moderate,.15s) var(--adyen-sdk-animation-easing-linear,linear),padding var(--adyen-sdk-animation-duration-fast,.1s) var(--adyen-sdk-animation-easing-linear,linear);visibility:hidden}.adyen-checkout__payment-method__disable-confirmation--open{grid-template-rows:1fr;margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px);opacity:1}.adyen-checkout__payment-method__disable-confirmation--open .adyen-checkout__payment-method__disable-confirmation__content{padding:8px 16px;padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);visibility:visible}.adyen-checkout__payment-method__disable-confirmation__buttons{display:flex}.adyen-checkout__payment-method__disable-confirmation__button{background:#e22d2d;background:var(--adyen-sdk-color-background-critical-strong,#e22d2d);border:1px solid #0000;border:var(--adyen-sdk-border-width-s,1px) solid #0000;border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);color:#fff;color:var(--adyen-sdk-color-label-on-color,#fff);cursor:pointer;display:block;font-size:.875rem;font-size:var(--adyen-sdk-text-body-font-size,.875rem);height:auto;margin:0 0 0 8px;margin:0 0 0 var(--adyen-sdk-spacer-040,8px);padding:8px;padding:var(--adyen-sdk-spacer-040,8px);width:auto}.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{background:#d81e1e;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#c11b1b;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:#fff;border-color:var(--adyen-sdk-color-label-on-color,#fff)}.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:#0000}.adyen-checkout__payment-method__name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.adyen-checkout__payment-method__additional-info{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:.75rem;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400)}.adyen-checkout__payment-method__name_wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:4px;gap:var(--adyen-sdk-spacer-020,4px);min-width:48px;min-width:var(--adyen-sdk-spacer-120,48px);text-align:start}.adyen-checkout__payment-method{background:#fff;background:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #dbdee2;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,border-radius .15s ease;width:100%}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected){border-color:#c9cdd3;border-color:var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;user-select:none}.adyen-checkout__payment-method--disabling{opacity:.3}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}.adyen-checkout__payment-method__header{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-wrap:nowrap;font-size:1rem;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:400;font-weight:var(--adyen-sdk-text-body-font-weight,400);justify-content:space-between;padding:16px;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:background .1s ease-out;width:100%}[dir=rtl] .adyen-checkout__payment-method__header{padding:12px;padding:calc(var(--adyen-sdk-spacer-070, 16px) - var(--adyen-sdk-spacer-020, 4px));padding-right:44px;padding-right:calc(var(--adyen-sdk-spacer-120, 48px) - var(--adyen-sdk-spacer-020, 4px))}.adyen-checkout__payment-method__header .adyen-checkout__payment-method__header__content{max-height:-webkit-fit-content;max-height:fit-content}@media (min-width:427.5px){.adyen-checkout__payment-method__header .adyen-checkout__payment-method__header__content{align-items:center}}.adyen-checkout__payment-method__header .adyen-checkout__payment-method__header__details{display:flex;flex:1 1;flex-direction:column;gap:8px;gap:var(--adyen-sdk-spacer-040,8px);justify-content:space-between;overflow:hidden}@media (min-width:427.5px){.adyen-checkout__payment-method__header .adyen-checkout__payment-method__header__details{align-items:center;flex-direction:row}}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:16px;padding:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__surcharge{color:#5c687c;color:var(--adyen-sdk-color-label-secondary,#5c687c);margin-left:4px;margin-left:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__payment-method--selected{background:#f7f7f8;background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border:1px solid #c9cdd3;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);cursor:default;transition:opacity .3s ease-out}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{flex-wrap:wrap}.adyen-checkout__payment-method__details{padding:0 16px;padding:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-070,16px);position:relative}.adyen-checkout__payment-method__details__content>:last-child{margin-bottom:16px;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__image__wrapper{align-items:center;border-radius:4px;border-radius:var(--adyen-sdk-border-radius-s,4px);display:flex;height:26px;justify-content:center;overflow:hidden;position:relative;width:40px;width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__payment-method__image{border-radius:var(--adyen-checkout-border-radius-s);display:block;flex-shrink:0;height:100%;overflow:hidden;width:100%}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{height:auto;overflow:visible;text-align:left}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;height:16px;height:var(--adyen-sdk-spacer-070,16px);transition:opacity .2s ease-out;width:24px;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:0;margin:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:4px;margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__payment-method__brands img{height:100%;width:100%}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{box-shadow:0 0 0 2px #c9cdd3;box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);cursor:pointer}.adyen-checkout__status{align-items:center;background-color:#fff;background-color:var(--adyen-sdk-color-background-primary,#fff);border:1px solid #c9cdd3;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:8px;border-radius:var(--adyen-sdk-border-radius-m,8px);color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-direction:column;font-size:1rem;font-size:var(--adyen-sdk-text-title-font-size,1rem);height:350px;justify-content:center;margin:0;padding:32px;padding:var(--adyen-sdk-spacer-100,32px);text-align:center}.adyen-checkout__status__icon{margin-bottom:24px;margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}.adyen-checkout__dropin{display:flex;flex-direction:column;gap:16px;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__button--dropin-show-paymentmethods{align-self:start}.adyen-checkout-payment-methods-container{display:flex;flex-direction:column;gap:16px;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-payment-methods-list-label{color:#00112c;color:var(--adyen-sdk-color-label-primary,#00112c);font-size:1rem;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:600;font-weight:var(--adyen-sdk-text-subtitle-stronger-font-weight,600);line-height:26px;line-height:var(--adyen-sdk-text-subtitle-line-height,26px)}.adyen-checkout__payment-methods-list{display:flex;flex-direction:column;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout__payment-methods-list--loading{pointer-events:none;-webkit-user-select:none;user-select:none}.adyen-checkout__instant-payment-methods-list{display:flex;flex-wrap:wrap;gap:16px;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout__instant-payment-methods-list li{flex:1 0 calc(50% - 8px);flex:1 0 calc(50% - var(--adyen-sdk-spacer-070, 16px)/2)}.adyen-checkout__payment-method{display:block}.adyen-checkout__payment-method__details{overflow:hidden}.adyen-checkout__payment-method__image{height:26px;width:40px;width:var(--adyen-sdk-spacer-110,40px)}[dir=rtl] .adyen-checkout__payment-method__image__wrapper{margin-left:8px;margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout-pm-details-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;visibility:hidden}.adyen-checkout-pm-details-wrapper[aria-hidden=false]{grid-template-rows:1fr;visibility:visible}.adyen-checkout-pm-details-wrapper[aria-hidden=false] .adyen-checkout__payment-method__details{overflow:visible}.adyen-checkout-sr-panel{font-size:.75em;margin-bottom:20px;margin-bottom:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout-sr-panel--sr-only{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
/*# sourceMappingURL=main.7db0f503.css.map*/