/* Author homepage history, scoped independently from merchant article lists. */
.laf-author-page .laf-section-title{margin:0;padding:12px 16px 9px;background:#fff;color:#333;font-size:15px;line-height:23px}
.laf-author-page .laf-article-list{margin:0;gap:9px;background:#f1f2f3}
.laf-author-page .laf-plan-card{display:block;position:relative;width:100%;min-width:0;margin:0;padding:0 16px 12px;border:0;border-radius:0;background:#fff;color:#333;text-align:left;box-shadow:0 2px 3px #34323a08;line-height:1.5;box-sizing:border-box}
.laf-plan-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:62px;border-bottom:1px solid #f2eef1;margin-bottom:13px;padding-right:7px}
.laf-plan-issue{display:block;min-width:0;font-size:16px;line-height:25px;font-weight:650;overflow-wrap:anywhere}
.laf-plan-seal{--plan-result:#c94757;position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 41px;width:41px;height:41px;box-sizing:border-box;border:2px dashed var(--plan-result);border-radius:50%;color:var(--plan-result);transform:rotate(-15deg);margin:1px 8px;pointer-events:none}
.laf-plan-seal.black{--plan-result:#41484b}
.laf-plan-seal::before{content:"";position:absolute;inset:3px;border:1px solid currentColor;border-radius:50%;opacity:.65}
.laf-plan-ribbon{position:relative;display:block;flex:none;width:58px;height:19px;line-height:19px;text-align:center;background:var(--plan-result);color:#fff;font-size:13px;font-weight:700;clip-path:polygon(0 0,100% 0,93% 50%,100% 100%,0 100%,7% 50%)}
.laf-plan-title{margin:0 0 6px;padding:0;color:#454046;font-size:15px;line-height:25px;font-weight:400;overflow-wrap:anywhere}
.laf-plan-detail{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:27px;margin-bottom:8px}
.laf-plan-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;min-width:0}
.laf-plan-tag{display:inline-block;padding:1px 4px;background:#f9e9eb;color:#b96572;border-radius:2px;font-size:11px;line-height:17px;font-weight:400;white-space:nowrap}
.laf-plan-tag.laf-plan-rank{background:#eaf1f9;color:#6a8bad}
.laf-plan-price{flex:0 0 auto;margin-left:auto;color:#d64c69;font-size:20px;line-height:27px;font-weight:650;font-variant-numeric:tabular-nums}
.laf-plan-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:3px 12px;color:#a29da4;font-size:12px;line-height:20px;font-weight:400;font-variant-numeric:tabular-nums}
.laf-plan-footer time{margin:0;white-space:nowrap}
.laf-plan-views{margin-left:auto;white-space:nowrap}
@media(max-width:350px){.laf-author-page .laf-plan-card{padding-left:12px;padding-right:12px}.laf-plan-heading{min-height:59px}.laf-plan-price{font-size:18px}.laf-plan-detail{gap:7px}.laf-plan-tags{gap:3px}.laf-plan-tag{font-size:10px;padding-left:3px;padding-right:3px}.laf-plan-footer{font-size:11px}}
