/* Small previews of the actual package tools, not marketing imagery. */
.mini-label{font-size:12px!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#852548;margin:24px 0 8px!important}.package-mini{border:1px solid #dcb2c1;border-radius:14px;background:#fffafb;padding:14px;text-align:left;min-height:210px;box-shadow:0 4px 12px #8525480c}.mini-bar{font-size:14px;font-weight:700;color:#bd215b;border-bottom:1px solid #ead2dc;padding-bottom:9px;margin-bottom:10px}.package-mini p{font-size:13px;line-height:1.45;margin:8px 0}.mini-note{background:#fbe6ed;color:#852548;padding:10px 12px;border-radius:9px;margin:8px 0}.mini-row{display:flex;align-items:center;gap:8px;padding:9px 0;font-size:13px;line-height:1.4;border-bottom:1px solid #f0e2e8}.mini-tick{font-size:15px;color:#bd215b;flex-shrink:0}.mini-tags{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.mini-tags span,.mini-person{background:#fbe6ed;border-radius:14px;padding:5px 9px;font-size:12px;color:#852548}.mini-person{margin-left:auto;flex-shrink:0}.mini-add{margin-top:10px;border:1px dashed #dcb2c1;border-radius:8px;padding:8px;font-size:12px;color:#852548}.mini-journal{padding:10px;border:1px solid #ead2dc;border-radius:8px;margin-top:10px;background:white;font-size:13px}.mini-journal p{margin-bottom:0}.mini-progress{height:7px;background:#efdae3;border-radius:8px;margin-top:12px;overflow:hidden}.mini-progress span{display:block;width:50%;height:100%;background:#bd215b}.mini-caption{color:#6c6170;font-size:12px!important}.preview-app-header{display:flex;align-items:center;gap:10px;padding:12px 14px;margin:20px 0;background:#fff0f5;border:1px solid #dcb2c1;border-radius:12px;color:#852548;font-weight:700}.preview-app-header small{display:block;font-size:12px;font-weight:400;margin-top:3px}.package-preview{max-width:640px;margin:28px auto;padding:24px!important}.package-preview .preview-checklist{padding:14px;border:1px solid #ead2dc;border-radius:12px;background:#fffafb}.plan-grid .card{display:flex;flex-direction:column}.plan-grid .card .package-mini{margin-top:auto}.plan-grid .card .primary{margin-top:18px}.plan-grid .card>.mini-label{margin-top:20px!important}@media(max-width:600px){.package-mini{min-height:0}.package-preview{padding:20px!important}}
