.hr106-entry{border:1px solid #d8e0e9;border-radius:16px;padding:18px;margin:16px 0;background:#f7fafc}.hr106-entry h3{margin-top:0}.hr106-entry p{max-width:62ch}.hr106{max-width:760px;margin:auto}.hr106 fieldset{border:1px solid #d8e0e9;border-radius:14px;padding:18px;margin:22px 0;min-width:0}.hr106 legend{font-weight:700;padding:0 6px}.hr106-field{display:grid;gap:7px;margin:16px 0}.hr106-field label{font-weight:600}.hr106-field input,.hr106-field select,.hr106 textarea{box-sizing:border-box;width:100%;min-height:46px;padding:11px 12px;border:1px solid #aebccc;border-radius:9px;background:#fff;color:#1b2938;font:inherit}.hr106-field small{font-size:13px;color:#4b6075;line-height:1.45}.hr106-field [aria-invalid=true]{border-color:#9d2f32}.hr106-field [data-feedback]{color:#9d2f32}.hr106 details{padding:12px 0;border-top:1px solid #d8e0e9}.hr106 summary{cursor:pointer;font-weight:600;line-height:1.6}.hr106-item{padding:10px 14px;margin:12px 0;border-left:3px solid #a7b8cc;background:#f7fafc}.hr106 [data-result]{padding:20px;border:1px solid #a7b8cc;border-radius:14px;margin:20px 0}.hr106-number{font-size:32px;font-weight:700}.hr106 dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.hr106 dd{margin:0;font-weight:600;text-align:right}.hr106 [data-export-text]{min-height:280px}.hr106 .form-actions{position:static;display:flex;flex-wrap:wrap;gap:12px;background:transparent}.hr106 button{white-space:normal}.hr106 a{overflow-wrap:anywhere}@media(max-width:480px){.hr106 fieldset{padding:12px}.hr106 [data-result]{padding:14px}.hr106 dl{grid-template-columns:1fr;gap:6px}.hr106 dd{text-align:left;margin-bottom:8px}.hr106 .form-actions .button{width:100%}}

.hr106 [data-result]{scroll-margin-top:100px}
/* A closed nested month disclosure must not inherit the open parent's minus sign. */
.hr106 details:not([open]) > summary::after{content:'+'}.hr106 details[open] > summary::after{content:'−'}
