.hgstock .he-period{min-width:0;margin:22px 0 16px;padding:18px;border:1px solid #b9ccbf;border-radius:10px;background:#f5f9f6}.hgstock .he-period legend{float:none;width:auto;padding:0 8px;font-size:18px;font-weight:700;color:#19563f}.hgstock .he-period-fields{display:grid;grid-template-columns:1.5fr 1fr 1fr auto;gap:12px;align-items:end}.hgstock .he-period-fields label{display:block;min-width:0;font-size:15px;font-weight:600}.hgstock .he-period-fields select,.hgstock .he-period-fields input{width:100%;min-width:0;min-height:48px;padding:10px;margin:6px 0 0;border:1px solid #adc2b4;border-radius:7px;background:#fff;color:#182f23;font:inherit;font-size:16px}.hgstock .he-period-fields :disabled{background:#eaf0ec;color:#65746a}.hgstock #he-cap-search,.hgstock #he-period-search{min-height:48px;background:#19563f;color:#fff;font-weight:700}.hgstock #he-period-status{font-size:15px;margin:14px 0 8px;color:#19563f}.hgstock .he-period .he-note{margin-bottom:0}.hgstock .he-period-result{padding:12px;background:#edf5ef;border-radius:6px;margin:12px 0}.hgstock .he-period-result strong{font-size:17px;color:#19563f}.hgstock .he-period-result small{font-size:13px;color:#405d4c;overflow-wrap:anywhere}@media(max-width:800px){.hgstock .he-period-fields{grid-template-columns:1fr 1fr}}@media(max-width:450px){.hgstock .he-period{padding:12px}.hgstock .he-period-fields{grid-template-columns:1fr}}
