/* Account collection: compact artwork beside its existing passport details. */
.woocommerce-account .shijian-collection{width:100%;max-width:960px}
.woocommerce-account .shijian-collection .collection-item{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:36px;padding:30px 0;border-bottom:1px solid #ded8cd}
.woocommerce-account .shijian-collection .collection-image{width:180px;max-width:100%;background:#f7f5f1;overflow:hidden}
.woocommerce-account .shijian-collection .collection-image img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1;object-fit:contain;margin:0}
.woocommerce-account .shijian-collection .collection-content{min-width:0}
.woocommerce-account .shijian-collection .collection-content h3{margin:0 0 16px;font-size:23px;line-height:1.5;overflow-wrap:anywhere}
.woocommerce-account .shijian-collection .collection-meta{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;padding:8px 0;font-size:15px;line-height:1.6;border-bottom:1px solid #eee}
.woocommerce-account .shijian-collection .collection-meta span{color:#6f6a61}
.woocommerce-account .shijian-collection .collection-meta strong{font-weight:500;overflow-wrap:anywhere}
.woocommerce-account .shijian-collection .collection-button{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;line-height:1.6;text-decoration:none}
.woocommerce-account .shijian-collection .collection-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:768px){
 .woocommerce-account .shijian-collection .collection-item{grid-template-columns:140px minmax(0,1fr);gap:24px}
 .woocommerce-account .shijian-collection .collection-image{width:140px}
 .woocommerce-account .shijian-collection .collection-meta{grid-template-columns:90px minmax(0,1fr);gap:12px}
}
@media(max-width:640px){
 .woocommerce-account .shijian-collection .collection-item{grid-template-columns:92px minmax(0,1fr);gap:18px;padding:24px 0}
 .woocommerce-account .shijian-collection .collection-image{width:92px}
 .woocommerce-account .shijian-collection .collection-content h3{font-size:19px;margin-bottom:12px}
 .woocommerce-account .shijian-collection .collection-meta{grid-template-columns:minmax(0,1fr);gap:2px;padding:7px 0;font-size:14px}
 .woocommerce-account .shijian-collection .collection-meta span{font-size:12px}
 .woocommerce-account .shijian-collection .collection-button{font-size:14px;margin-top:10px}
}
