.pmfp-native-book-hidden{display:none!important}.pmfp-front-selecting>.am-eli__header,.pmfp-front-selecting>.am-eli__main{display:none!important}.pmfp-front-choice{font:15px/1.45 "Amelia Roboto",Arial,sans-serif;color:#1a2c37;padding:4px 0 10px}.pmfp-front-choice[hidden]{display:none!important}.pmfp-front-choice h3{font:700 20px/1.3 "Amelia Roboto",Arial,sans-serif;margin:6px 0 10px;color:#1a2c37}.pmfp-front-kicker{font-size:11px;letter-spacing:.06em;font-weight:700;color:#8a2c4d;margin:0 0 6px}.pmfp-front-intro{margin:0 0 12px}.pmfp-front-choice fieldset{border:0;padding:0;margin:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pmfp-front-choice legend{font-size:15px;font-weight:700;margin-bottom:10px}.pmfp-front-mode{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #dbc9cf;border-radius:8px;cursor:pointer}.pmfp-front-mode:has(input:checked){border-color:#8a2c4d;background:#f9f1f4}.pmfp-front-choice input{width:18px;height:18px;flex:0 0 18px;accent-color:#8a2c4d;margin:0}.pmfp-front-choice input[hidden]{display:none!important}.pmfp-front-choice small{display:block;color:#5f6a71;font-size:12px;font-weight:400;line-height:1.4}.pmfp-front-period{display:flex;align-items:center;gap:10px;padding:11px 9px;border-top:1px solid #e7e0e3;cursor:pointer}.pmfp-front-period>span{flex:1}.pmfp-front-period strong{font-size:14px}.pmfp-front-unit{white-space:nowrap}.pmfp-front-period.is-selected{background:#faf6f8}.pmfp-front-period:has(input:disabled){opacity:.55}.pmfp-front-total{font-size:18px;font-weight:700;color:#8a2c4d;border-top:1px solid #dbc9cf;padding-top:14px;margin:5px 0 12px}.pmfp-front-note{font-size:12px;color:#56636b;background:#f6f5f2;padding:10px;border-radius:6px;margin:10px 0}.pmfp-front-result{padding:12px;background:#edf6ef;color:#215332;border-radius:6px}.pmfp-front-result.is-error{background:#fff0ec;color:#832722}.pmfp-front-back{border:0!important;background:transparent!important;color:#8a2c4d!important;padding:5px 0!important;font:600 13px/1.4 Arial,sans-serif!important;cursor:pointer}.pmfp-front-action{font:500 14px/1.3 "Amelia Roboto",Arial,sans-serif!important;border:1px solid #dcb6c5!important;background:#fff!important;color:#8a2c4d!important;border-radius:5px!important;padding:10px 15px!important;cursor:pointer;min-height:40px}.pmfp-front-action:disabled{opacity:.5;cursor:not-allowed}.pmfp-front-choice :focus-visible,.pmfp-front-action:focus-visible{outline:3px solid #286dab;outline-offset:3px}@media(max-width:540px){.pmfp-front-choice fieldset{grid-template-columns:1fr}.pmfp-front-mode{padding:9px}.pmfp-front-choice h3{font-size:18px}.pmfp-front-action{font-size:12px!important;padding:9px!important}.pmfp-front-period{padding:10px 3px}}.el-dialog .pmfp-front-choice{font:400 15px/1.45 "Amelia Roboto",Arial,sans-serif!important;padding:4px 0 10px!important}.el-dialog .pmfp-front-choice h3{font:700 20px/1.3 "Amelia Roboto",Arial,sans-serif!important;margin:6px 0 10px!important}.el-dialog .pmfp-front-kicker{font-size:11px!important;font-weight:700!important;letter-spacing:.06em!important;margin:0 0 6px!important}.el-dialog .pmfp-front-intro{margin:0 0 12px!important}.el-dialog .pmfp-front-choice fieldset{padding:0!important;margin:12px 0!important;gap:10px!important}.el-dialog .pmfp-front-choice legend{font-size:15px!important;font-weight:700!important;margin-bottom:10px!important}.el-dialog .pmfp-front-mode{gap:8px!important;padding:12px!important;border:1px solid #dbc9cf!important;border-radius:8px!important}.el-dialog .pmfp-front-mode:has(input:checked){border-color:#8a2c4d!important}.el-dialog .pmfp-front-choice input{width:18px!important;height:18px!important;margin:0!important}.el-dialog .pmfp-front-choice strong{font-weight:700!important}.el-dialog .pmfp-front-choice small{font:400 12px/1.4 "Amelia Roboto",Arial,sans-serif!important}.el-dialog .pmfp-front-period{gap:10px!important;padding:11px 9px!important;border-top:1px solid #e7e0e3!important}.el-dialog .pmfp-front-period strong{font-size:14px!important}.el-dialog .pmfp-front-total{font-size:18px!important;font-weight:700!important;border-top:1px solid #dbc9cf!important;padding-top:14px!important;margin:5px 0 12px!important}.el-dialog .pmfp-front-note{font-size:12px!important;padding:10px!important;border-radius:6px!important;margin:10px 0!important}.el-dialog .pmfp-front-result{padding:12px!important;border-radius:6px!important}@media(max-width:540px){.el-dialog .pmfp-front-mode{padding:9px!important}.el-dialog .pmfp-front-choice h3{font-size:18px!important}.el-dialog .pmfp-front-period{padding:10px 3px!important}}