.social-creation{display:grid;gap:18px;min-width:0}.social-step{border:1px solid var(--border,#dce6f7);border-radius:14px;background:#fff;padding:18px;min-width:0}.social-step>summary{font-weight:700;cursor:pointer;color:#19385d;padding:5px 0}.social-step[open]>summary{margin-bottom:14px}.social-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.social-field,.social-plan label{display:grid;gap:7px;min-width:0}.social-field input,.social-field select,.social-field textarea,.social-plan input:not([type=checkbox]),.social-plan textarea{width:100%;box-sizing:border-box;min-width:0;min-height:40px;border:1px solid #d5e1f6;border-radius:8px;padding:10px 12px;background:#fbfcff;color:#19385d}.social-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:12px 0}.social-row>span{overflow-wrap:anywhere;font-size:12px;color:#667a97}.social-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.social-plan{border:1px solid #dce6f7;border-radius:12px;padding:14px;display:grid;gap:12px;min-width:0}.social-plan details p{white-space:pre-wrap}.social-plan>details{padding:10px;background:#f7f9fd;border-radius:8px}.social-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.social-results figure{margin:0;border:1px solid #dce6f7;border-radius:10px;padding:7px;min-width:0}.social-results img{width:100%;max-height:250px;object-fit:contain;min-height:110px;background:#f4f7fc;border-radius:6px}.social-results figcaption{display:grid;gap:6px;font-size:12px;overflow-wrap:anywhere}.social-error{color:#b03042;white-space:pre-wrap;overflow-wrap:anywhere}.social-notice{color:#326190;white-space:pre-wrap}.social-creation label>input[type=checkbox]{width:16px;height:16px}.social-creation textarea{resize:vertical}.social-creation .hint{line-height:1.7}.social-creation details>summary{cursor:pointer}.social-creation button:focus-visible,.social-creation input:focus-visible,.social-creation textarea:focus-visible,.social-creation select:focus-visible{outline:2px solid #477dff;outline-offset:2px}@media(max-width:600px),(max-width:1024px)and (pointer:coarse){.social-step{padding:13px}.social-form-grid,.social-plans{grid-template-columns:minmax(0,1fr)}.social-creation input:not([type=checkbox]),.social-creation select,.social-creation textarea{font-size:16px;min-height:44px}.social-creation button,.social-step>summary{min-height:44px}.social-results{grid-template-columns:repeat(2,minmax(0,1fr))}.social-results img{max-height:200px}.social-row{align-items:flex-start}.social-row>span{width:100%}}.social-reference-picker{margin:12px 0;padding:12px;border:1px solid #dce6f7;border-radius:10px}.social-reference-picker>summary{font-weight:600}.social-reference-group{margin:14px 0}.social-reference-group h4{font-size:13px;margin:0 0 9px}.social-reference-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,140px));gap:10px;max-height:360px;overflow-y:auto;align-items:start;padding:2px}.reference-choice-item{min-width:0}.reference-choice-item>select{width:100%;margin-top:6px;font-size:12px}.social-reference-card{--dxz-choice-caption-size:12px;display:grid;position:relative;gap:6px;border:1px solid #dce6f7;border-radius:9px;padding:8px;font-size:12px;min-width:0;cursor:pointer}.social-reference-card img{width:100%;height:100px;object-fit:contain;background:#f4f7fc}.social-reference-card.is-selected{border-color:var(--primary,#2868e8);background:#f4f7ff}.social-reference-card span{overflow-wrap:anywhere;line-height:18px;min-height:36px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.social-reference-card input{position:absolute;top:8px;right:8px}.social-shared-reference{display:flex;align-items:center;gap:8px;min-height:44px}.social-reference-error{color:#b03042;white-space:pre-wrap;overflow-wrap:anywhere}.social-reference-error:empty{display:none}@media(max-width:600px),(max-width:1024px)and (pointer:coarse){.social-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
