
.fa-quick-feature {margin:18px 0 23px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:22px 25px;border-radius:22px;background:#e6f5ec;border:2px solid #a1d8b8;color:#133d32;}
.fa-quick-info {flex:1;min-width:220px;}
.fa-quick-info h2 {font-size:clamp(19px,2.2vw,28px);margin:4px 0 7px;letter-spacing:-.35px;color:#113c33;}
.fa-quick-info p {margin:0;color:#4a6f5d;font-size:15px;}
.fa-quick-label {color:#1d6d56;font-size:11px;letter-spacing:1.5px;font-weight:900;text-transform:uppercase;}
.fa-quick-action {background:#136b52;color:#fff!important;padding:15px 22px;border-radius:14px;font-weight:900;text-decoration:none;box-shadow:0 6px 12px #113c3320;white-space:nowrap;}
.fa-quick-action:hover{background:#0d533e;}
.fa-quick-loading,.fa-quick-muted {padding:3px 0;margin:0;color:#5c7969;font-size:13px;}
.fa-quick-presenter-box {display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 0 4px;}
.fa-quick-toggle {border:1px solid #b0d5c0;border-radius:11px;padding:10px 13px;background:#e4f2e9;color:#17563e;font-weight:850;cursor:pointer;}
.fa-quick-toggle.enabled {background:#176c57;color:white;border-color:#176c57;}
.fa-quick-toggle:disabled {opacity:.6;cursor:wait;}
.fa-quick-presenter-help {font-size:12px;font-weight:700;color:#4b6d5d;max-width:410px;}
.fa-quick-projected{background:#f1f8f2;border:1px solid #cbdfd1;padding:14px 15px;border-radius:12px;margin:13px 0 10px;}
.fa-quick-projected strong{display:block;word-break:break-word;color:#113c33;font-size:clamp(18px,2.6vw,31px);margin:6px 0;letter-spacing:-.5px;}
.fa-quick-projected p {margin:5px 0 0;color:#4b6b5d;font-size:12px;}
.fa-quick-backup-code {font-size:clamp(24px,3vw,42px)!important;letter-spacing:5px!important;}
.fa-quick-toast {position:fixed;bottom:22px;left:50%;transform:translateX(-50%);border-radius:12px;color:white;background:#176c57;padding:14px 20px;box-shadow:0 8px 25px #0004;z-index:9999;max-width:94vw;text-align:center;font-weight:750;}
.fa-quick-toast.error{background:#ae4330;}
@media(max-width:700px){.fa-quick-feature{padding:16px;}.fa-quick-action{width:100%;text-align:center;}}
