.p1000-image-composer{width:100%;box-sizing:border-box;margin:10px 0;color:var(--pc-text,#574953);font:inherit;text-align:left;clear:both}
.p1000-image-composer summary{display:list-item;width:fit-content;cursor:pointer;color:var(--pc-main-dark,#8d4765);font-size:13px;line-height:1.7;font-weight:400}
.p1000-image-fields{padding:10px 0 2px;display:grid;gap:9px}
.p1000-image-fields label{display:grid!important;gap:5px;font-size:13px;font-weight:400!important;line-height:1.5}
.p1000-image-fields textarea{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;min-height:64px!important;height:auto!important;resize:vertical;outline:none;border:1px solid var(--pc-border,#e8dbe2)!important;border-radius:10px!important;background:#fff!important;color:var(--pc-text,#574953)!important;padding:9px 11px!important;font:400 14px/1.55 system-ui,"Microsoft YaHei",sans-serif!important;box-shadow:none!important}
.p1000-image-fields textarea:focus{border-color:var(--pc-main,#b27892)!important}
.p1000-image-fields textarea:disabled{opacity:.6}
.p1000-image-hint,.p1000-image-message{margin:0!important;font-size:12px!important;line-height:1.6!important;color:var(--pc-muted,#807780)!important}
.p1000-image-message:empty{display:none}.p1000-image-message{color:#a64e59!important}
.p1000-image-preview{display:flex;gap:8px;flex-wrap:wrap}.p1000-image-preview:empty{display:none}
.p1000-image-preview a{display:grid;gap:3px;text-decoration:none;max-width:calc(33.333% - 8px);color:inherit;font-size:11px;overflow-wrap:anywhere}
.p1000-image-preview img{display:block!important;width:100%!important;height:90px!important;object-fit:contain!important;background:#faf7f9;border:1px solid var(--pc-border,#e8dbe2);border-radius:8px}
.p1000-comment-image{display:block!important;margin:10px 0!important;max-width:100%!important;overflow:hidden}
.p1000-comment-image a{text-decoration:none!important;display:inline-block;max-width:100%}
.p1000-comment-image img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:360px!important;object-fit:contain!important;border-radius:10px!important}
.p1000-comment-image-link{display:block;font-size:12px;line-height:1.65;color:var(--pc-muted,#807780)}
.p1000-image-caption,.p1000-image-caption *{color:#888!important;font-size:12px!important;line-height:1.6!important;font-weight:400!important;overflow-wrap:anywhere}
.p1000-image-caption{display:block;margin:7px 0 0!important;white-space:normal}
.p1000-comment-image img[hidden],.p1000-image-preview img[hidden]{display:none!important}
.condo-mini-pool-snippet .p1000-comment-image img{max-height:150px!important}
@media(max-width:480px){.p1000-image-fields textarea{font-size:16px!important}.p1000-image-preview img{height:75px!important}}

.p1000-image-fields label .p1000-image-input-help{display:block;margin:3px 0 7px;font-size:12px;font-weight:400;line-height:1.5;color:#8b7180;white-space:normal;overflow-wrap:anywhere}
