.gai-box.has-attach{padding-left:4px}.gai-attach{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:#4b5563;cursor:pointer}.gai-attach:hover{color:#ea580c;background:#fff7ed}.gai-attach:disabled{color:#d1d5db;background:transparent;cursor:default}.gai-att{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:980px;margin:0 auto 8px}.gai-att-i{position:relative;width:64px;height:64px;flex:0 0 64px;overflow:hidden;border:1px solid #e5e7eb;background:#f3f4f6}.gai-att-i img{display:block;width:100%;height:100%;object-fit:cover}.gai-att-i button{position:absolute;top:3px;right:3px;width:22px;height:22px;padding:0;border:0;border-radius:999px;background:#111827d1;color:#fff;font-size:11px;line-height:22px;text-align:center;cursor:pointer}.gai-att-i.is-busy{display:grid;place-items:center}.gai-att-i.is-busy i{width:20px;height:20px;border:2px solid #e5e7eb;border-top-color:#ea580c;border-radius:50%;animation:gai-spin .8s linear infinite}@keyframes gai-spin{to{transform:rotate(360deg)}}.gai-att-note{font-size:11px;color:#6b7280}.gai-compose.is-drop .gai-box{border-color:#ea580c;background:#fff7ed}.gai-compose.is-drop .gai-box textarea::placeholder{color:#c2410c}.gai-imgs{display:grid;gap:4px;margin:-4px -6px 8px}.gai-imgs.n1{grid-template-columns:minmax(0,260px)}.gai-imgs.n2,.gai-imgs.n4{grid-template-columns:repeat(2,minmax(0,150px))}.gai-imgs.n3{grid-template-columns:repeat(3,minmax(0,110px))}.gai-imgs img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#1f2937}.gai-imgs.n1 img{aspect-ratio:auto;max-height:260px}.gai-bubble.has-img:empty{display:none}.gai-starters .gai-photo-starter{border-color:#fdba74!important;background:#fff7ed!important;color:#c2410c!important;font-weight:600}
