.share-access-strip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px;padding:13px 15px;border:1px solid #f1d8c8;border-radius:12px;background:#fffaf7}.share-access-strip>div{display:grid;gap:3px;min-width:0}.share-access-strip small{font-size:10px;color:#8d7b70}.share-access-strip strong{font-size:13px;color:#493d36;letter-spacing:.04em}.share-access-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.share-access-actions .btn{min-height:34px;padding:7px 10px;font-size:11px}.share-access-form-list{display:grid;gap:10px;margin:0 0 18px}.share-access-form-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #eee4dc;border-radius:10px;background:#fff}.share-access-form-item>div{display:grid;gap:3px;min-width:0}.share-access-form-item strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-access-form-item small{font-size:10px;color:#8b9198}.share-access-form-item .btn{padding:7px 10px;font-size:10px;white-space:nowrap}.share-entry-page{max-width:600px;margin:6vh auto;padding:34px;border:1px solid #eee1d6;border-radius:18px;background:#fff}.share-entry-page>span{display:block;margin-bottom:8px;font-size:10px;font-weight:800;letter-spacing:.12em;color:#d76937}.share-entry-page h1{margin:0;font-size:27px;letter-spacing:-1px}.share-entry-page>p{margin:10px 0 23px;color:#707780;font-size:12px;line-height:1.75}.share-entry-summary{margin:0 0 18px;padding:15px;border-radius:10px;background:#fff7f1}.share-entry-summary small{display:block;color:#a06a4f;font-size:10px}.share-entry-summary strong{display:block;margin-top:5px;font-size:16px}.share-entry-summary p{margin:5px 0 0;color:#6e6863;font-size:11px}.share-entry-page .field input{font-size:16px;letter-spacing:.04em}.share-entry-note{margin-top:16px!important;font-size:10px!important;color:#92969b!important}@media(max-width:600px){.share-access-strip{align-items:flex-start;flex-direction:column;padding:13px}.share-access-actions{justify-content:flex-start;width:100%}.share-access-actions .btn{flex:1}.share-access-form-item{align-items:flex-start;flex-direction:column}.share-access-form-item .btn{width:100%}.share-entry-page{margin:10px 0;padding:24px 18px;border-radius:14px}.share-entry-page h1{font-size:23px}}
