.share-dialog .ui-dialog-body{flex:none}.share-body{display:grid;grid-gap:var(--s3);gap:var(--s3);font-size:var(--fs-3);min-width:0}.share-title{margin:0;font-weight:600;color:var(--title);overflow-wrap:anywhere}.share-note{margin:0;color:var(--sub)}.share-why{color:var(--mut);font-size:var(--fs-1)}.share-error{margin:0;color:var(--bad)}.share-failed{display:grid;grid-gap:var(--s2);gap:var(--s2);justify-items:start}.share-suggest{display:flex;gap:var(--s2);align-items:flex-start;border:1px solid var(--line);border-left:2px solid var(--acc);background:var(--acc-bg);border-radius:var(--r1);padding:var(--s2) var(--s3)}.share-suggest>svg{flex:none;color:var(--acc);margin-top:2px}.share-levels{border:1px solid var(--line);border-radius:var(--r2);padding:0;margin:0;overflow:hidden}.share-levels legend{font-weight:600;padding:var(--s2) var(--s3);margin:0;float:left;width:100%;border-bottom:1px solid var(--line)}.share-levels legend+*{clear:both}.share-level{border-top:1px solid var(--line);padding:var(--s2) var(--s3)}.share-level:first-of-type{border-top:0}.share-level.is-on{background:var(--card2)}.share-level label{cursor:pointer}.share-level label,.share-people{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}.share-people{margin:var(--s2) 0 0 var(--s5)}.share-person{display:inline-flex;align-items:center;gap:var(--s1);border:1px solid var(--line);border-radius:var(--rp);padding:0 var(--s1) 0 var(--s3);min-height:var(--h-sm);background:var(--bg2)}.share-people select{max-width:100%}.share-check{margin:0;display:flex;gap:var(--s2);align-items:center}.share-check.is-ok{color:var(--sub)}.share-check.is-ok svg{color:var(--ok)}.share-check.is-bad{display:block;border:1px solid var(--bad);background:var(--bad-bg);border-radius:var(--r1);padding:var(--s2) var(--s3)}.share-check.is-bad p{margin:0;display:flex;gap:var(--s2);align-items:center}.share-check.is-bad ul{margin:var(--s2) 0 0;padding-left:var(--s5)}.share-history ol{list-style:none;padding:0;margin:var(--s2) 0 0;display:grid;grid-gap:var(--s1);gap:var(--s1)}.share-history li{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:space-between}@media (max-width:600px){.share-people{margin-left:0}}.share-turn{width:4.5em;min-height:var(--h-sm)}.share-summary{display:grid;grid-gap:var(--s2);gap:var(--s2);margin:var(--s2) 0 0 var(--s5)}.share-summary textarea{width:100%;resize:vertical}.share-include{border:0;padding:0;margin:0}.share-include legend{font-weight:600;padding:0;margin-bottom:var(--s2)}.share-toggles{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--s2);gap:var(--s2)}.share-toggle{border:1px solid var(--line);border-radius:var(--r2);padding:var(--s2) var(--s3);justify-content:space-between;flex-direction:row-reverse}.share-private{border:1px solid var(--line);border-left:2px solid var(--warn);background:var(--warn-bg);border-radius:var(--r1);padding:var(--s2) var(--s3);display:grid;grid-gap:var(--s2);gap:var(--s2)}.share-private-head{margin:0;display:flex;gap:var(--s2);align-items:center;font-weight:600}.share-private-head svg{color:var(--warn);flex:none}.share-private ol{margin:0;padding-left:var(--s4);display:grid;grid-gap:var(--s2);gap:var(--s2)}.share-private-row{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center;justify-content:space-between}.share-private-title{display:grid;min-width:0;overflow-wrap:anywhere}.share-private-text{width:100%;margin-top:var(--s1)}.share-private>.share-why{margin:0}.share-rule-check{display:inline-flex;gap:var(--s2);align-items:center;margin-left:auto;font-size:var(--fs-2);color:var(--sub)}.share-section-title{margin:0 0 var(--s2);font-size:var(--fs-3);font-weight:600;color:var(--title)}.share-requests{display:grid;grid-gap:var(--s2);gap:var(--s2)}.share-request,.share-row{border-top:1px solid var(--line);padding:var(--s2) 0;display:grid;grid-gap:var(--s1);gap:var(--s1)}.share-request:first-of-type,.share-row:first-of-type{border-top:0}.share-request p,.share-row p{margin:0}.share-actions{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.sharing-panel{display:grid;grid-gap:var(--s3);gap:var(--s3);max-width:760px}.share-card{border:1px solid var(--line);border-radius:var(--r2);background:var(--card);padding:var(--s3)}.share-offer{border-left:2px solid var(--acc);background:var(--acc-bg)}.share-offer p{margin:0 0 var(--s2);display:flex;gap:var(--s2);align-items:center}.share-offer svg{color:var(--acc)}.share-row-line{justify-content:space-between;gap:var(--s2)}.share-ask p,.share-row-line{display:flex;flex-wrap:wrap;align-items:center}.share-ask p{margin:0;gap:var(--s1)}@media (max-width:600px){.share-summary{margin-left:0}}.share-used-chip{display:inline-flex;align-items:center;gap:var(--s1);min-height:var(--h-sm);padding:0 var(--s2);border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));border-radius:var(--rp);background:var(--warn-bg);color:var(--sub);font-size:var(--fs-1);cursor:pointer}.share-used-chip svg{color:var(--warn)}.share-used-chip:hover{color:var(--txt)}.share-used-panel{display:grid;grid-gap:var(--s2);gap:var(--s2);padding:var(--s3);max-width:min(360px,90vw)}.share-used-head{margin:0;font-weight:600;font-size:var(--fs-2)}.share-used-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--s1);gap:var(--s1);font-size:var(--fs-2)}.share-used-list li{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:baseline;min-width:0;overflow-wrap:anywhere}.share-used-panel>.share-why{margin:0}.sharing-tab{display:grid;grid-gap:var(--s3);gap:var(--s3);padding:var(--s3);min-width:0}.sharing-tab .sharing-panel{max-width:none}.sharing-tab .share-card>.share-why{margin:var(--s1) 0 0}.share-offer-inline{border:1px solid var(--border,#d8dee9);border-radius:8px;padding:10px 12px;margin:8px 0;display:grid;grid-gap:6px;gap:6px;background:var(--surface-2,transparent)}.share-offer-inline p{margin:0}