/* Only loaded by /diensten/email/: prepared overview and its two choices. */
.email-packages .mailbox-package-name{grid-column:1/-1;font-size:1.4rem;margin:12px 0}
.email-packages .mailbox-starter-note{margin:0 0 18px;padding:12px 14px;border-left:4px solid #115fbd;border-radius:0 8px 8px 0;background:#eef5ff;color:#405c78;font-size:.875rem;line-height:1.55}
.email-packages .mailbox-starter-note strong{color:#071b35}
.email-packages .package-navigation>div{flex-wrap:wrap}
.email-packages .package-navigation .arrow{width:auto;min-width:42px;padding:10px 14px;font-size:13px;line-height:1.4}
.email-packages .package-grid-small{grid-template-columns:repeat(2,minmax(0,1fr))}
.email-packages .system-mail-card .card-body{display:flex;flex-direction:column}
.email-packages .system-mail-card h3{font-size:1.4rem;margin:12px 0}
.email-packages .system-mail-intro{color:#52677b;font-size:.95rem}
.email-packages .system-mail-price{font-size:1.25rem;font-weight:700}
.email-packages .system-mail-card .select-pack{display:block;text-align:center;text-decoration:none}
.email-packages .system-mail-contact{margin:14px 0;font-size:.9rem;color:#115fbd;text-align:center}
@media(max-width:700px){.email-packages .package-grid-small{grid-template-columns:1fr}}
.email-packages .mail-choice-usage-warning{grid-column:1/-1;margin:10px 0 0;padding:12px 16px;border-left:4px solid #d97706;border-radius:8px;background:#fff4df;color:#784009;font-size:.875rem;line-height:1.6}
.email-packages .mail-proposal-customer-name{color:#c62828}
.email-packages .mail-storage-upgrade-required{color:#b42318;font-weight:700}
.email-packages .mail-choice-proposal-dialog{width:min(1040px,calc(100% - 40px));max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);padding:0;border:0}
.email-packages .mail-choice-proposal-dialog-card{padding:30px 36px}
.email-packages .mail-choice-proposal-dialog-card h3{font-size:1.8rem}
.email-packages .mail-choice-proposal-dialog-card p{line-height:1.55}
.email-packages .mail-proposal-help{display:grid;grid-template-columns:1fr 1.2fr;gap:18px 28px;margin:22px 0}
.email-packages .mail-proposal-help[hidden]{display:none}
.email-packages .mail-proposal-steps{margin:0;gap:18px;align-content:start}
.email-packages .mail-proposal-steps li{padding-left:42px}
.email-packages .mail-proposal-example{margin:0;padding:20px}
.email-packages .mail-proposal-example p{margin:10px 0 0;font-size:.9rem}
.email-packages .mail-proposal-example p+p{margin-top:12px}
.email-packages .mail-proposal-reassurance{grid-column:1/-1;margin:0!important;padding-top:16px;border-top:1px solid #dce4e9}
.email-packages .mail-choice-actions{grid-template-columns:repeat(3,minmax(0,1fr))}
.email-packages .mail-overview-step{display:inline-grid;place-items:center;vertical-align:middle;width:32px;height:32px;margin-right:10px;border-radius:50%;background:#115fbd;color:#fff;font-size:.9rem;font-weight:700;flex-shrink:0}
.email-packages .mail-overview-step[hidden]{display:none}
.email-packages .mail-choice-prepared-table{margin-bottom:0;border:1px solid #cfdfec;border-bottom:0;border-radius:12px 12px 0 0}
.email-packages .mail-choice-prepared-table caption{padding:20px;font-size:1.1rem;color:#071b35}
.email-packages .mail-prepared-actions{padding:22px 20px 18px;border:1px solid #cfdfec;border-top:0;border-radius:0 0 12px 12px;background:#fff}
.email-packages .mail-prepared-actions .mail-choice-section-heading{position:relative;margin:0 0 18px;padding:0}
.email-packages .mail-prepared-actions .mail-choice-section-heading>.mail-choice-kicker{display:none}
.email-packages .mail-prepared-actions h2{display:flex;align-items:center;font-size:1.1rem;letter-spacing:normal;margin:0 0 12px;line-height:1.4}
.email-packages .mail-prepared-actions [data-choice-reset]{position:static;font-size:.8rem}
.email-packages .mail-prepared-actions [data-choice-step="request"]{margin:0}
.email-packages .mail-prepared-actions .mail-choice-actions{margin-bottom:16px}
.email-packages .mail-prepared-actions .mail-choice-action{padding:20px;background:#f5f9fd;gap:10px}
.email-packages .mail-prepared-actions .mail-choice-action:hover{background:#e8f2fc;border-color:#115fbd}
.email-packages .mail-prepared-actions .mail-choice-action--recommended{border:2px solid #e7912e;background:#fff8ee}
.email-packages .mail-prepared-actions .mail-choice-action--recommended:hover{border-color:#bd6417;background:#fff1df}
.email-packages .mail-prepared-actions [data-choice-change-explanation]{font-size:.85rem;line-height:1.6;margin:0 0 12px;color:#405c78}
.email-packages [data-mail-preparation-notices]{margin-top:20px}
@media(max-width:740px){
  .email-packages .mail-choice-proposal-dialog{width:calc(100% - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}
  .email-packages .mail-choice-proposal-dialog-card{padding:22px}
  .email-packages .mail-choice-proposal-dialog-card h3{font-size:1.45rem}
  .email-packages .mail-proposal-help{grid-template-columns:1fr;gap:20px}
  .email-packages .mail-choice-actions{grid-template-columns:1fr}
  .email-packages .mail-prepared-actions{padding:18px 14px}
  .email-packages .mail-choice-prepared-table caption{padding:16px 14px}
}
.email-packages .combo-bottom--conditions{flex-direction:column;align-items:flex-start;gap:10px}
.email-packages .combo-bottom--conditions small{display:block;font-size:.76rem;line-height:1.65;text-align:left;font-weight:400}
