.texture-zip-button,.texture-zip-actions button,.texture-zip-save{min-height:44px;padding:11px 15px;border:1px solid currentColor;border-radius:3px;background:transparent;color:inherit;font:inherit;font-size:13px;line-height:1.4;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:normal;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box}.texture-zip-button{margin-top:8px;text-align:left}.texture-zip-button:disabled{opacity:.55;cursor:wait}.texture-zip-button:focus-visible,.texture-zip-actions button:focus-visible,.texture-zip-save:focus-visible,.texture-zip-job summary:focus-visible{outline:3px solid #a86f34;outline-offset:3px}.texture-zip-job{position:fixed;z-index:2140;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(410px,calc(100vw - 32px));box-sizing:border-box;padding:17px;background:#fffdf8;color:#24231f;border:1px solid #d8d2c6;border-radius:5px;box-shadow:0 5px 30px #0002;max-height:calc(85dvh - 32px);overflow:auto;font:14px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.texture-zip-job strong{display:block;font-size:15px}.texture-zip-job p{margin:8px 0 13px}.texture-zip-actions{display:flex;gap:8px;flex-wrap:wrap}.texture-zip-save{background:#292d24;color:#fff;border-color:#292d24}.texture-zip-job details{margin-top:12px}.texture-zip-job summary{cursor:pointer;min-height:28px}.texture-zip-job ul{padding-left:20px;font-size:12px}.texture-zip-job [hidden],.texture-zip-job[hidden],.texture-zip-button[hidden]{display:none!important}@media(max-width:360px){.texture-zip-job{right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));width:calc(100vw - 20px);padding:13px}.texture-zip-actions>*{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.texture-zip-job{scroll-behavior:auto}}.texture-download:not(.modal-texture-download),.texture-zip-button.texture-download{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:9px;min-height:60px;padding:10px 13px;border:1px solid #c7c8c0;border-radius:3px;background:transparent;color:#3e4438;font:13px/1.3 Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;box-shadow:none;max-width:100%;vertical-align:top}.texture-zip-button.texture-download{margin:8px 0 4px}.texture-download:not(.modal-texture-download):hover,.texture-zip-button.texture-download:hover{background:#eeeee8;border-color:#8c9382}.texture-download:not(.modal-texture-download):focus-visible,.texture-zip-button.texture-download:focus-visible{outline:2px solid #647055;outline-offset:3px}.texture-download:not(.modal-texture-download) svg,.texture-zip-button.texture-download svg{flex:0 0 16px;width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.4}.texture-download:not(.modal-texture-download) .download-copy{display:flex;flex-direction:column;min-width:0;gap:3px}.texture-download:not(.modal-texture-download) .download-copy>span{font-size:13px;line-height:1.3;font-weight:400}.texture-download:not(.modal-texture-download) .download-copy>small{font-size:10px;line-height:1.35;color:#7b8075;font-weight:400;overflow-wrap:anywhere}.gallery-download{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;margin:0 0 14px}.gallery-download>#collection-bulk-download{display:flex;min-width:0}.gallery-download .texture-download:not(.modal-texture-download){width:100%;height:100%;min-height:60px;margin:0;padding:10px 12px}.gallery-download:has(>#collection-download[hidden]){grid-template-columns:minmax(0,1fr)}.gallery-download:has(>#collection-download[hidden])>#collection-bulk-download{justify-self:end;min-width:min(100%,210px)}@media(max-width:600px){.texture-download:not(.modal-texture-download),.texture-zip-button.texture-download{width:100%}}@media(max-width:360px){.gallery-download{grid-template-columns:minmax(0,1fr)}.gallery-download .texture-download:not(.modal-texture-download){min-height:56px}.gallery-download:has(>#collection-download[hidden])>#collection-bulk-download{justify-self:stretch}}
