.gallery-upload-guide{font-size:.76rem;line-height:1.55;color:#46675e;margin:0 0 2px;min-width:0}
.gallery-upload-guide p{margin:5px 0}
.gallery-upload-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.gallery-upload-tiers p{margin:0;padding:9px 10px;background:#f0f7f3;border:1px solid #dce9e1;border-radius:9px}
.gallery-upload-tiers strong,.gallery-upload-tiers span{display:block}
.gallery-upload-tiers strong{color:#175c49;font-size:.8rem}
.gallery-upload-tiers span{font-size:.7rem;overflow-wrap:anywhere}
.gallery-upload-guide summary{cursor:pointer;color:#175c49;font-weight:700;padding:5px 0}
.gallery-upload-guide summary:focus-visible{outline:2px solid #18876a;outline-offset:2px}
.gallery-upload-guide ul{list-style:none;margin:6px 0;padding:0;display:grid;gap:3px}
.gallery-upload-guide li{display:grid;grid-template-columns:35px minmax(0,1fr);gap:8px;overflow-wrap:anywhere}
.gallery-upload-guide details[open]{padding-bottom:4px}
