.ps-achievement-share{box-sizing:border-box;width:min(520px, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--DIVIDER--LIGHT,#e5e7eb);border-radius:var(--BORDER-RADIUS--XL,12px);background:var(--COLOR--APP,#fff);color:var(--COLOR--TEXT,#242424);box-shadow:0 16px 64px rgb(0 0 0 / .2)}.ps-achievement-share::backdrop{background:rgb(0 0 0 / .45)}.ps-achievement-share [hidden]{display:none!important}.ps-achievement-share__header{display:flex;align-items:center;justify-content:space-between;gap:16px}.ps-achievement-share__header h2{margin:0;font-size:20px;line-height:1.4}.ps-achievement-share__header button{flex:none;min-width:40px;min-height:40px;font-size:24px}.ps-achievement-share__badge{display:flex;align-items:center;gap:16px;margin-block:20px;padding:16px;border-radius:var(--BORDER-RADIUS--MD,8px);background:var(--COLOR--APP--GRAY,#f8f8f8)}.ps-achievement-share__badge img{flex:none;width:80px;height:80px;object-fit:contain}.ps-achievement-share__badge h3{margin:0 0 6px;font-size:18px;overflow-wrap:anywhere}.ps-achievement-share__badge p{margin:0;color:var(--COLOR--TEXT--LIGHT,#666);font-size:13px}.ps-achievement-share fieldset{margin:0;padding:0;min-width:0;border:0}.ps-achievement-share label{display:block;margin-block:16px 8px;font-size:14px;font-weight:600}.ps-achievement-share textarea,.ps-achievement-share select{box-sizing:border-box;width:100%;padding:10px 12px;border:1px solid var(--DIVIDER,#d7d7d7);border-radius:var(--BORDER-RADIUS--MD,8px);background:var(--COLOR--APP,#fff);color:inherit;font:inherit;font-size:16px}.ps-achievement-share textarea{resize:vertical;min-height:90px;max-height:220px}.ps-achievement-share__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.ps-achievement-share__actions>*{min-height:40px}.ps-achievement-share__status{margin:16px 0 0}.ps-achievement-share__status:empty{display:none}.ps-achievement-share__status[role=alert]{color:var(--COLOR--ABORT,#b42318)}.ps-achievement-share :focus-visible{outline:2px solid var(--COLOR--PRIMARY,#2563eb);outline-offset:3px}.ps-achievement-share-card{display:flex;align-items:center;gap:20px;margin-top:16px;padding:20px;border:1px solid var(--DIVIDER--LIGHT,#e5e7eb);border-radius:var(--BORDER-RADIUS--MD,8px);background:var(--COLOR--APP--GRAY,#f8f8f8);color:var(--COLOR--TEXT,#242424);text-decoration:none}.ps-achievement-share-card:hover,.ps-achievement-share-card:focus-visible{color:var(--COLOR--TEXT,#242424);border-color:var(--COLOR--PRIMARY,#2563eb);text-decoration:none}.ps-achievement-share-card:focus-visible{outline:2px solid var(--COLOR--PRIMARY,#2563eb);outline-offset:3px}.ps-achievement-share-card__image{flex:none;width:96px;height:96px;object-fit:contain}.ps-achievement-share-card__body{display:flex;min-width:0;flex-direction:column;gap:6px}.ps-achievement-share-card__label,.ps-achievement-share-card__date{color:var(--COLOR--TEXT--LIGHT,#666);font-size:13px}.ps-achievement-share-card__title{font-size:18px;overflow-wrap:anywhere}@media (max-width:480px){.ps-achievement-share{padding:18px}.ps-achievement-share-card{gap:14px;padding:16px}.ps-achievement-share-card__image{width:72px;height:72px}}