.draft-recovery{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 16px;margin:0 0 18px;border:1px solid #d9e2d8;border-radius:10px;background:#f4f7f2;font-size:13px}.draft-recovery>span{flex:1;min-width:180px}.draft-recovery button{padding:7px 12px}.page-recovery{max-width:600px;margin:80px auto;padding:28px;border:1px solid #dce3dc;border-radius:16px;background:white}.page-recovery a{margin-left:18px}.page-recovery p{line-height:1.7}.share-record{display:flex;align-items:center;gap:8px;padding:14px 0;border-top:1px solid #e3e8e2}.share-record>div{flex:1;min-width:0}.share-record strong,.share-record small{display:block}.share-record small{font-size:12px;color:#778477;margin-top:5px;line-height:1.6}.share-record p{overflow-wrap:anywhere;margin:7px 0 0}.share-record button{padding:7px 10px;white-space:nowrap}#share-management{margin-top:18px}#share-list{max-height:360px;overflow:auto}#share-generation-status{font-size:13px;color:#667665}#generate-share{margin:12px 0 0}.draft-row{gap:12px;flex-wrap:wrap}.draft-row>div{flex:1;min-width:180px}@media(max-width:600px){.page-recovery{margin:35px 16px;padding:20px}.share-record{flex-wrap:wrap}.share-record>div{flex-basis:100%}}

.access-locked .scene-controls,.access-locked .quality-control,.access-locked .camera-caption,.access-locked .viewer-under,.access-locked #recommend-now,.access-locked #share{display:none!important}.flow-confirm p{line-height:1.7}.flow-confirm .work-actions{justify-content:flex-end}

.saved-drafts{margin:0 0 24px}.saved-drafts h2{font-size:17px;margin:0 0 10px}
