.form_wrap .ntg-plan-compact{display:contents}
.form_wrap .ntg-plan-access-slot{margin-left:265px;max-width:calc(100% - 265px)}
.form_wrap .ntg-plan-access-slot + .form_box{margin-top:30px}
.ntg-plan-compact *{box-sizing:border-box;line-height:1.6}
.ntg-plan-compact [hidden],.form_wrap [data-plan-contract-collection][hidden]{display:none!important}
.ntg-plan-compact fieldset{min-width:0;margin:0;padding:0;border:0}
.ntg-plan-compact .ntg-cp-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}
.ntg-cp-choice{display:flex;align-items:flex-start;gap:9px;padding:11px 12px;background:#fff;border:1px solid #bdc9d5;border-radius:6px;cursor:pointer;text-align:left;color:#394650;transition:background .15s,border-color .15s}
.ntg-cp-choice:hover{border-color:#1f4e79;background:#f8fbfe}
.ntg-cp-choice:active{background:#e3eef7}
.ntg-cp-choice:has(input:checked){border-color:#1f4e79;background:#edf4fa;box-shadow:inset 0 0 0 1px #1f4e79}
.ntg-cp-choice:has(input:disabled){cursor:default;color:#647381}
.ntg-cp-choice>span{min-width:0}
.ntg-cp-choice strong{display:block;color:#1f4e79;font-size:1.5rem;font-weight:700}
.ntg-plan-compact .ntg-cp-choice-note{display:block;margin-top:3px;color:#536471;font-size:1.4rem}
.form_wrap .ntg-plan-compact input[type=radio]{position:static;visibility:visible;opacity:1;display:inline-block;appearance:auto;inline-size:17px;block-size:17px;flex:0 0 17px;margin:3px 0 0;accent-color:#1f4e79;cursor:pointer}
.ntg-plan-compact input:focus-visible,.ntg-plan-access a:focus-visible,.ntg-plan-access summary:focus-visible{outline:3px solid #83aed4;outline-offset:3px}
.ntg-plan-compact .ntg-cp-note{margin:7px 0 0;color:#647381;font-size:1.4rem}
.ntg-plan-compact .ntg-cp-empty-note{margin-top:2px}
.ntg-cp-money{display:flex;align-items:center;gap:9px;font-size:1.4rem}
.form_wrap .ntg-plan-compact .ntg-cp-money .form_input{max-width:250px;height:42px;padding:0 12px;text-align:right;font-size:1.5rem}
.ntg-plan-compact .ntg-cp-status{margin:0;font-size:1.4rem;color:#435564}
.form_wrap .ntg-plan-field-error{margin:7px 0 0;color:#b62331;font-size:1.4rem;line-height:1.6}
.ntg-cp-options>.ntg-plan-field-error{grid-column:1/-1}
.ntg-cp-error-summary{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.ntg-plan-access{margin-top:0;padding-top:0;border-top:0;color:#536471;font-size:1.4rem;text-align:left}
.ntg-plan-access *{font-size:inherit}
.ntg-plan-access p{margin:0 0 7px}
.ntg-plan-access__intro{color:#435564}
.ntg-plan-access__links{display:flex;flex-wrap:wrap;gap:7px 10px;margin:8px 0}
.ntg-plan-access__links a{display:inline-block;padding:7px 10px;border:1px solid #c3d2df;border-radius:5px;background:#fff;color:#1f4e79;text-decoration:underline;text-underline-offset:3px;font-size:1.5rem;white-space:normal;overflow-wrap:anywhere}
.ntg-plan-access__links a:hover{border-color:#1f4e79;background:#f0f6fa}
.ntg-plan-access__links a:active{background:#e3eef7}
.ntg-plan-access .ntg-plan-access__heading{margin:14px 0 4px;color:#1f4e79;font-size:1.5rem;font-weight:700;line-height:1.6}
.ntg-plan-access__steps{list-style:decimal;margin:8px 0;padding-left:22px}
.ntg-plan-access__steps>li{list-style:decimal outside;padding-left:2px;margin:2px 0}
.ntg-plan-access__note{color:#647381}
.ntg-plan-access__help{margin-top:8px}
.ntg-plan-access__help summary{width:fit-content;color:#1f4e79;cursor:pointer;text-decoration:underline;text-underline-offset:3px}
.ntg-plan-access__notes{list-style:disc;margin:8px 0 0;padding-left:20px}
.ntg-plan-access__notes>li{list-style:disc outside;margin:0 0 7px}
@media(max-width:640px){.form_wrap .ntg-plan-access-slot{margin-left:0;max-width:100%}.form_wrap .ntg-plan-access-slot + .form_box{margin-top:20px}.ntg-plan-compact .ntg-cp-options{grid-template-columns:1fr;gap:8px}.ntg-cp-choice{padding:10px 12px}.ntg-cp-choice strong{font-size:1.5rem}.ntg-plan-access__links{display:grid;grid-template-columns:1fr}.ntg-plan-access__links a{width:fit-content;max-width:100%}}

.ntg-plan-compact .ntg-cp-status.is-automatic{font-weight:700;color:#1f4e79}
