.share-tools{max-width:760px;margin:0 auto}.share-tools-heading,.share-select-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.share-tools h1{letter-spacing:-1.5px}.share-tools textarea{font:inherit;border:1px solid #ddd;border-radius:0;padding:14px;resize:vertical}.share-tools input,.share-tools select{border-radius:0}.share-tools button,.share-tools .button{border-radius:0}.share-tools .primary{background:#000;border-color:#000;color:#fff}.share-tools .primary:hover{background:#242424}.share-list{margin-top:28px}.share-list-row{display:flex;align-items:center;gap:16px;padding:20px 0;border-top:1px solid #e5e5e5}.share-list-row>a:first-child{flex:1;min-width:0;text-decoration:none}.share-list-row strong{display:block;overflow-wrap:anywhere}.share-list-row span{display:block;font-size:11px;color:#666;margin-top:4px}.share-list-row .share-scope{margin:0}.share-list-row button{border:0;padding:4px;background:none;color:black;font-size:20px;min-height:32px}.share-list-row>form{margin:0;display:block}.share-list-row>a:not(:first-child){text-decoration:none;font-size:20px;min-width:25px;text-align:center}.share-person{display:flex;align-items:center;gap:12px;margin:12px 0}.share-person input{width:18px;height:18px;margin:0;accent-color:#000}.share-select{padding:16px 0;margin:20px 0;border:0}.share-select h2{font-size:20px}.share-select-heading output{font-size:12px}.share-item-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.share-item{display:flex;gap:12px;align-items:center;border:1px solid #eee;padding:12px;cursor:pointer;transition:border-color .15s,transform .15s}.share-item:has(input:checked){border-color:#000}.share-item input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:#000}.share-item img{width:40px;height:40px;object-fit:cover}.share-item span{font-size:12px;overflow-wrap:anywhere}.share-item:hover{transform:translateY(-2px)}@media(max-width:600px){.share-list-row{gap:9px;flex-wrap:wrap}.share-list-row>a:first-child{flex-basis:55%}.share-item-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.share-item{transition:none;transform:none}}
