.nk-site .nker-request{margin:24px 0 0;border:0;min-width:0}.nk-site .nker-open{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px;border:2px solid #006e72;border-radius:12px;background:white;color:#005f63;font:700 1rem/1.45 Arial,sans-serif;cursor:pointer;list-style:none;max-width:100%;text-align:center}.nk-site .nker-open::-webkit-details-marker{display:none}.nk-site .nker-open:after{content:'＋';margin-left:12px}.nk-site .nker-request[open]>.nker-open:after{content:'−'}.nk-site .nker-panel{margin-top:22px;padding:28px;background:white;border:1px solid #bdd4d1;border-radius:16px}.nk-site .nker-panel h3{font-size:1.35rem!important;line-height:1.45!important;margin:0 0 18px!important}.nk-site .nker-panel>p{margin-bottom:24px!important;line-height:1.8!important}.nk-site .nker-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nk-site .nker-form label:not(.nker-check){display:block;font-weight:700;color:#183b4c;margin-bottom:8px}.nk-site .nker-form label span:not(.nker-check span){font-weight:400;font-size:.95rem}.nk-site .nker-form input:not([type=hidden]):not([type=checkbox]),.nk-site .nker-form textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;border:1px solid #8ba7b1;border-radius:9px;background:white;padding:12px 13px;color:#17384b;font:400 16px/1.6 Arial,sans-serif!important}.nk-site .nker-form input[readonly]{background:#f3f6f8!important;color:#435970!important}.nk-site .nker-form input:focus-visible,.nk-site .nker-form textarea:focus-visible,.nk-site .nker-open:focus-visible,.nk-site .nker-submit:focus-visible,.nk-site .nker-check a:focus-visible{outline:3px solid #a34817;outline-offset:3px}.nk-site .nker-message{margin-top:20px}.nk-site .nker-form textarea{resize:vertical;min-height:130px}.nk-site .nker-hint{display:block;margin-top:8px;font-size:.92rem;color:#405574;line-height:1.6}.nk-site .nker-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.nk-site .nker-privacy-info{font-size:.95rem;line-height:1.8!important;margin:24px 0 18px!important}.nk-site .nker-panel a{color:#005f63!important;text-decoration:underline!important;text-underline-offset:3px}.nk-site .nker-check{display:flex!important;align-items:flex-start;gap:12px;min-height:44px;cursor:pointer;color:#183b4c;font-weight:400;font-size:.95rem;line-height:1.7}.nk-site .nker-check input{flex:0 0 22px;width:22px;height:22px;margin:3px 0 0;accent-color:#007d80}.nk-site .nker-check span{display:block}.nk-site .nker-submit-row{margin-top:24px}.nk-site .nker-submit{min-height:50px;padding:14px 23px;border:0;border-radius:12px;background:#006e72;color:white;font:700 1rem/1.4 Arial,sans-serif!important;cursor:pointer;max-width:100%;white-space:normal}.nk-site .nker-submit:disabled{opacity:.75;cursor:default}.nk-site .nker-status{margin-top:18px!important;line-height:1.7!important;overflow-wrap:break-word;font-weight:600;color:#135c45}.nk-site .nker-status:empty,.nk-site .nker-error:empty{display:none}.nk-site .nker-status.is-error,.nk-site .nker-error{color:#a12322}.nk-site .nker-error{display:block;margin-top:7px;font-size:.92rem;line-height:1.5}.nk-site .nker-form [aria-invalid=true]{border-color:#a12322!important}.nk-site .nker-form[aria-busy=true]{cursor:progress}
@media(max-width:700px){.nk-site .nker-fields{grid-template-columns:minmax(0,1fr);gap:18px}.nk-site .nker-panel{padding:22px 18px}.nk-site .nker-open,.nk-site .nker-submit{width:100%}.nk-site .nker-request{margin-top:20px}}

.nk-site .nker-topic{margin-bottom:24px}.nk-site .nker-wide{grid-column:1/-1}.nk-site .nker-mode[hidden]{display:none!important}.nk-site .nker-form select{display:block;width:100%;min-width:0;min-height:50px;box-sizing:border-box;padding:12px 36px 12px 13px;border:1px solid #8ba7b1;border-radius:9px;background:white;color:#17384b;font:400 16px/1.6 Arial,sans-serif!important}.nk-site .nker-form select:focus-visible{outline:3px solid #a34817;outline-offset:3px}.nk-site .nker-form .nker-receipt-info{font-size:.95rem!important;line-height:1.75!important;margin-top:22px!important;color:#405574}
