/* MyFastOffer4U result actions: accessible premium treatment, no additional dependencies. */
.mf4u-result-actions-panel{margin-top:20px;padding:19px;border:1px solid #dce5ee;border-radius:18px;background:linear-gradient(145deg,#fff,#f8fafc);box-shadow:0 12px 26px rgba(15,23,42,.07)}
.mf4u-result-actions-heading{font-size:17px;font-weight:850;letter-spacing:-.02em;color:#0f172a;margin:0 0 5px}
.mf4u-result-actions-intro{color:#526276;font-size:13px;line-height:1.55;margin:0 0 13px}
.mf4u-result-actions-panel .mf4u-export-actions,.mf4u-result-actions-panel .result-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:0}
.mf4u-result-actions-panel .mf4u-export-actions button,.mf4u-result-actions-panel .result-actions button,.mf4u-result-actions-panel #mf4u-net-email-choices button{display:flex;justify-content:center;align-items:center;text-align:center;gap:6px;min-height:46px;padding:11px 12px;font-size:13px;font-weight:750;border-radius:11px;border:1px solid #cbd5e1;background:#fff;color:#16243b;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}
.mf4u-result-actions-panel button:hover{background:#f1f5f9;border-color:#ea580c;box-shadow:0 2px 8px rgba(15,23,42,.06)}
.mf4u-result-actions-panel button:focus-visible{outline:3px solid #fb923c;outline-offset:2px}
.mf4u-result-actions-panel .mf4u-export-actions button:first-child,.mf4u-result-actions-panel .result-actions button:first-child{background:#0f172a;border-color:#0f172a;color:white}
.mf4u-result-actions-panel .mf4u-export-actions button:first-child:hover,.mf4u-result-actions-panel .result-actions button:first-child:hover{background:#24344f}
.mf4u-result-actions-panel #mf4u-net-email-choices:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}
.mf4u-result-actions-panel .mf4u-export-status,.mf4u-result-actions-panel .result-actions-status{min-height:20px;margin:10px 0 0;color:#475569;font-size:12px;line-height:1.45;overflow-wrap:anywhere}
.mf4u-result-actions-note{margin:12px 0 0;color:#64748b;font-size:12px;line-height:1.5}
@media(max-width:540px){.mf4u-result-actions-panel{padding:14px}.mf4u-result-actions-panel .mf4u-export-actions,.mf4u-result-actions-panel .result-actions,.mf4u-result-actions-panel #mf4u-net-email-choices:not([hidden]){grid-template-columns:1fr}}
@media print{.mf4u-result-actions-panel{display:none!important}}

/* Inline icons keep buttons legible without loading fonts or third-party libraries. */
.mf4u-result-actions-panel .mf4u-action-icon{width:19px;height:19px;flex:0 0 19px;display:inline-block;vertical-align:middle;stroke:currentColor}
.mf4u-result-actions-panel button>span{display:inline-block}
@media(prefers-reduced-motion:reduce){.mf4u-result-actions-panel button{transition:none}}
