.pv3-shell .pv2-main{min-width:0}.pv3-shell .pv2-main>.pv2-global-alert{border-radius:12px;padding:13px 16px;font-size:12px;line-height:1.55}.pv3-shell .pv2-main>section>.pv2-section-toolbar>div>span{letter-spacing:.1em;color:#118d7d;font-size:10px}.pv3-shell .pv2-main>section>.pv2-section-toolbar h2{letter-spacing:-.025em;font-size:clamp(27px,2.9vw,35px);line-height:1.22}.pv3-shell .pv2-main>section>.pv2-section-toolbar p{color:#637d8b;max-width:760px;font-size:15px;line-height:1.6}.pv3-shell .pv2-main .pv2-field-note{color:#617b8a;font-size:12px;line-height:1.6}.pv3-shell .pv2-main .pv2-notice{font-size:12px;line-height:1.55}.pv3-shell .pv2-main .pv2-primary-button,.pv3-shell .pv2-main .pv2-secondary-button{border-radius:10px;min-height:44px;padding:10px 15px;font-size:13px;line-height:1.35}.pv3-shell .pv2-main .pv2-primary-button:focus-visible,.pv3-shell .pv2-main .pv2-secondary-button:focus-visible{outline-offset:3px;outline:3px solid #8edfcf}.pv3-shell .pv2-main .pv2-primary-button:disabled,.pv3-shell .pv2-main .pv2-secondary-button:disabled{opacity:.55;cursor:not-allowed}.pv3-shell .pv2-main .pv2-empty-card>strong{font-size:14px;line-height:1.45}.pv3-shell .pv2-main .pv2-empty-card>p{font-size:12px;line-height:1.6}.pv3-shell .pv2-main .pv2-toolbar-count{font-size:11px}.pv3-shell .pv2-main .pv2-global-alert{overflow-wrap:anywhere}.pv3-shell .pv2-main :where(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #19b89a66}.pv3-shell .pv2-main :where(input,select,textarea):disabled{cursor:not-allowed}.pv3-shell .pv2-main>section{min-width:0}.pv8-features-screen{max-width:1100px}.pv8-features-heading{margin-bottom:16px!important}.pv8-features-heading h2{max-width:780px}.pv8-features-save-hint{color:#446b75;background:#f1faf7;border:1px solid #deeee9;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 15px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.pv8-feature-check{color:#0a8f78;background:#d9f1e9;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:13px;font-weight:900;display:grid}.pv8-features-groups{grid-template-columns:minmax(0,1fr);gap:15px;display:grid}.pv8-features-card{background:#fff;border:1px solid #e1e9ec;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 8px 28px #102a4309}.pv8-features-card-heading{border-bottom:1px solid #edf2f3;padding:19px 22px 16px}.pv8-features-card-heading>div>span{letter-spacing:.11em;color:#11917f;font-size:10px;font-weight:850;line-height:1.4;display:block}.pv8-features-card-heading h3{color:#102a43;letter-spacing:-.025em;margin:6px 0 0;font-size:21px;font-weight:800;line-height:1.3}.pv8-features-card-heading p{color:#718893;margin:7px 0 0;font-size:14px;line-height:1.55}.pv8-features-rows{padding:2px 22px}.pv8-feature-row{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 0;display:flex}.pv8-feature-row+.pv8-feature-row{border-top:1px solid #edf1f2}.pv8-feature-text{flex:1;gap:5px;min-width:0;display:grid}.pv8-feature-text>strong{color:#183b50;font-size:15px;font-weight:800;line-height:1.4}.pv8-feature-text>small{color:#6b8391;max-width:680px;font-size:13px;font-weight:450;line-height:1.5}.pv8-feature-control{flex:none;justify-content:flex-end;align-items:center;gap:13px;min-width:117px;display:flex}.pv8-feature-state{text-align:right;min-width:32px;font-size:12px;font-weight:850;line-height:1.4}.pv8-feature-state.is-on{color:#0d8877}.pv8-feature-state.is-off{color:#81929d}.pv8-feature-toggle{box-sizing:border-box;cursor:pointer;outline-offset:3px;flex:0 0 46px;transition:background .16s,border-color .16s;display:inline-block;position:relative;appearance:none!important;background:#dfe6e9!important;border:1px solid #bacbd1!important;border-radius:999px!important;width:46px!important;min-width:46px!important;height:27px!important;min-height:27px!important;margin:0!important;padding:0!important}.pv8-feature-toggle:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #102a432b}.pv8-feature-toggle:checked{background:#159f8d!important;border-color:#159f8d!important}.pv8-feature-toggle:checked:after{transform:translate(19px)}.pv8-feature-toggle:focus-visible{outline-offset:3px!important;outline:3px solid #80d9c9!important}.pv8-feature-toggle:disabled{opacity:.55;cursor:wait}.pv8-feature-row:has(.pv8-feature-toggle:disabled){cursor:wait}.pv8-feature-row:hover .pv8-feature-text>strong{color:#0b7e70}.pv8-features-info{color:#4b6775;background:#f6f9fa;border:1px solid #e5edf0;border-radius:14px;align-items:flex-start;gap:12px;margin-top:16px;padding:17px 19px;display:flex}.pv8-feature-info-symbol{color:#457c89;border:1.5px solid #94b4c1;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-family:serif;font-size:13px;font-style:italic;font-weight:900;display:grid}.pv8-features-info strong{color:#294e62;font-size:14px;line-height:1.4}.pv8-features-info p{color:#6c8390;margin:5px 0 0;font-size:13px;line-height:1.6}@media (max-width:920px){.pv3-shell .pv2-main>section>.pv2-section-toolbar{flex-wrap:wrap;gap:14px}.pv8-features-card-heading{padding:18px 19px 15px}.pv8-features-rows{padding:0 19px}}@media (max-width:680px){.pv3-shell .pv2-main>section>.pv2-section-toolbar h2{font-size:27px}.pv8-features-card-heading{padding:17px 16px 14px}.pv8-features-rows{padding:0 16px}.pv8-feature-row{gap:10px;min-height:68px;padding:14px 0}.pv8-feature-text>strong{font-size:14px}.pv8-feature-text>small{font-size:12.5px}.pv8-feature-control{gap:9px;min-width:85px}.pv8-feature-state{min-width:24px;font-size:11px}.pv8-feature-toggle{flex-basis:43px;width:43px!important;min-width:43px!important}.pv8-feature-toggle:checked:after{transform:translate(16px)}.pv8-features-save-hint{padding:11px 12px}.pv8-features-info{padding:14px}}@media (max-width:400px){.pv8-feature-row{align-items:flex-start;gap:10px}.pv8-feature-control{padding-top:1px}.pv8-feature-text>small{font-size:12px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.pv8-feature-toggle,.pv8-feature-toggle:after{transition:none}}.pv10-context-note{background:linear-gradient(112deg,#f1faf6,#f8fbfc);border:1px solid #dcebe7;border-radius:13px;align-items:flex-start;gap:12px;margin:0 0 17px;padding:15px 17px;display:flex}.pv10-context-note>span{color:#0e8b78;background:#dcf2e9;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:17px;font-weight:850;display:grid}.pv10-context-note>div{min-width:0}.pv10-context-note strong{color:#1b4956;font-size:14px;font-weight:850;line-height:1.45;display:block}.pv10-context-note p{color:#617f89;max-width:880px;margin:4px 0 0;font-size:13px;line-height:1.6}.pv10-staff-note{margin:0 0 14px}.pv10-statistics-note{margin:10px 0 16px}.pv10-loyalty-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.pv10-loyalty-path>span{color:#496e75;background:#f5faf8;border:1px solid #dcece6;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:11px 12px;font-size:11px;font-weight:700;line-height:1.5;display:flex}.pv10-loyalty-path b{color:#0e806f;background:#dcefe9;border-radius:8px;flex:0 0 27px;place-items:center;height:27px;font-size:10px;font-weight:900;display:grid}@media (max-width:760px){.pv10-loyalty-path{grid-template-columns:1fr}.pv10-context-note{gap:9px;padding:13px}}.pv8-features-groups>.pv8-features-info{margin-top:0}.pv8-activation-card .pv8-method-choice{white-space:nowrap;gap:10px;min-width:0}.pv8-activation-card .pv8-method-choice-label{color:#8796a0;font-size:11px;font-weight:800;line-height:1.4;transition:color .16s}.pv8-activation-card .pv8-method-choice-label.is-qr-active{color:#0b8e78}.pv8-activation-card .pv8-method-choice-label.is-onsite-active{color:#ba4d48}.pv8-activation-card .pv8-method-choice-toggle:not(:checked){background:#159f8d!important;border-color:#159f8d!important}.pv8-activation-card .pv8-method-choice-toggle:checked{background:#bb514d!important;border-color:#bb514d!important}.pv8-activation-card .pv8-method-choice-toggle:focus-visible{outline-offset:3px!important;outline:3px solid #71d1c0!important}@media (max-width:640px){.pv8-activation-card .pv8-feature-row{flex-wrap:wrap;gap:12px}.pv8-activation-card .pv8-method-choice{justify-content:flex-start;gap:10px;width:100%}}@media (prefers-reduced-motion:reduce){.pv8-activation-card .pv8-method-choice-label{transition:none}}.pv3-shell .pv8-scan-location-row{padding-top:18px;padding-bottom:18px}.pv3-shell .pv8-scan-location-row .pv8-feature-text{gap:6px}.pv3-shell .pv8-scan-location-row .pv8-feature-text>small.pv8-scan-location-note{color:#66838f;max-width:620px;font-size:12px;line-height:1.5;display:block}.pv3-shell .pv8-scan-location-row .pv8-feature-control{align-self:center}@media (max-width:640px){.pv3-shell .pv8-scan-location-row{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.pv3-shell .pv8-scan-location-row .pv8-feature-text{flex:1 1 0;min-width:0}.pv3-shell .pv8-scan-location-row .pv8-feature-control{flex:none;justify-content:flex-end;align-self:center;min-width:85px;margin-left:0}}
