.fem-envelopes{margin:28px 0;padding:28px;border:1px solid #dce3df;border-radius:16px;background:#fff;color:#263c40;line-height:1.65;font-size:16px;overflow-wrap:anywhere;min-width:0}.fem-envelopes [hidden]{display:none!important}.fem-envelopes .fem-e-eyebrow{font-size:12px;font-weight:750;color:#4d786d}.fem-envelopes h2,.fem-envelopes h3,.fem-envelopes h4{color:#173f49;line-height:1.35}.fem-envelopes h2{font-size:27px}.fem-envelopes h3{font-size:22px}.fem-envelopes h4{font-size:18px}.fem-envelopes label{display:block;font-size:14px;font-weight:650;margin:10px 0}.fem-envelopes input:not([type=checkbox]),.fem-envelopes select{display:block;box-sizing:border-box;width:100%;min-width:0;padding:10px 12px;border:1px solid #99aba6;border-radius:6px;background:#fff;color:#263c40;font-size:16px}.fem-envelopes input[type=checkbox]{margin-right:8px}.fem-envelopes button{border:1px solid #173f49;border-radius:7px;background:#fff;color:#173f49;font-size:14px;padding:9px 13px;cursor:pointer;white-space:normal;height:auto}.fem-envelopes button:disabled{opacity:.6;cursor:wait}.fem-envelopes button[data-e-next],.fem-envelopes button[data-e-confirm],.fem-envelopes button[data-e-transfer]{background:#173f49;color:#fff}.fem-envelopes :focus-visible{outline:3px solid #b5834a;outline-offset:3px}.fem-envelopes .fem-e-actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.fem-envelopes .fem-e-line{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.65fr);gap:12px;align-items:end}.fem-envelopes .fem-e-line>button{justify-self:start;grid-column:1/-1;font-size:12px;border-color:#c9d5d0}.fem-envelopes .fem-e-row{margin:16px 0;padding:16px;border:1px solid #dce3df;border-radius:9px;background:#f8f6f1}.fem-envelopes .fem-e-row .fem-e-row{background:#fff;padding:12px}.fem-envelopes details{border:0;padding:14px 0 0}.fem-envelopes summary{cursor:pointer;color:#173f49;font-weight:650;font-size:14px}.fem-envelopes .fem-e-summary{padding:20px;background:#edf4ef;border-radius:10px;margin:24px 0}.fem-envelopes dl{margin:0}.fem-envelopes dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #d3e0d8;padding:10px 0}.fem-envelopes dt{font-weight:500}.fem-envelopes dd{margin:0;font-weight:750;text-align:right}.fem-envelopes .fem-e-error,.fem-envelopes [data-e-import-error]{padding:14px;border-left:4px solid #a14d32;background:#fff5ef;color:#74341f}.fem-envelopes .fem-e-transfer{padding:22px;background:#f8f6f1;border-radius:10px;margin-top:24px}.fem-envelopes a{color:#173f49;text-decoration:underline;font-weight:700}.fem-e-import{max-width:950px;margin:24px auto;box-sizing:border-box}.fem-envelopes h3[tabindex]{scroll-margin-top:170px}
@media(max-width:600px){.fem-envelopes{padding:18px}.fem-envelopes .fem-e-line{grid-template-columns:1fr;gap:0}.fem-envelopes .fem-e-line>button{margin-top:10px}.fem-envelopes .fem-e-row{padding:12px}.fem-envelopes dl>div{display:block}.fem-envelopes dd{text-align:left}.fem-e-import{margin:18px}}
@media print{.fem-envelopes button,.fem-envelopes form,.fem-e-import{display:none!important}.fem-envelopes{border:0;padding:0}}
