.progress-photo-frame>form:first-child{position:relative}.picture-view-trigger{position:relative;display:block;width:100%;aspect-ratio:4/5;padding:0;border:0;border-radius:4px;overflow:hidden;background:#f8eff2;cursor:zoom-in}.picture-view-trigger img{display:block;width:100%;height:100%;object-fit:cover}.picture-view-trigger>span{position:absolute;inset:auto 7px 7px auto;padding:5px 8px;border-radius:20px;background:rgba(55,31,43,.75);color:#fff;font-size:8px;font-weight:800;opacity:0;transform:translateY(3px);transition:.16s}.picture-view-trigger:hover>span,.picture-view-trigger.active>span{opacity:1;transform:none}.picture-view-trigger.active{box-shadow:inset 0 0 0 3px #b75d7f}.picture-replace-badge{position:absolute;right:7px;top:7px;z-index:3;width:27px;height:27px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#a65275;color:#fff;font:18px/1 Arial,sans-serif;box-shadow:0 6px 14px #572d4140;cursor:pointer}.picture-select-control{position:absolute;left:3px;bottom:3px;z-index:4;cursor:pointer}.picture-select-control input{position:absolute;opacity:0;pointer-events:none}.picture-select-control span{width:26px;height:26px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:rgba(64,35,49,.72);color:transparent;box-shadow:0 5px 14px #4c263936;transition:.16s}.picture-select-control input:checked+span{background:#b65c7e;color:#fff;transform:scale(1.08)}.picture-delete-form{left:auto!important;right:2px!important}.picture-viewer{margin-top:27px;padding:20px;border:1px solid #fff;border-radius:21px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(247,232,238,.72));box-shadow:0 20px 54px rgba(71,38,53,.13)}.picture-viewer>header,.picture-viewer>footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.picture-viewer h3{font:27px Georgia,serif;margin:4px 0}.picture-viewer-actions{display:flex;align-items:center;gap:10px}.picture-viewer-actions>span{padding:7px 10px;border-radius:20px;background:#fff;color:#87556b;font-size:9px;font-weight:800}.picture-viewer-stage{min-height:400px;margin:17px 0;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:radial-gradient(circle at center,#fff,#eee1e6);border:1px solid rgba(128,78,100,.12)}.picture-viewer-stage>img{grid-area:1/1;display:block;max-width:100%;width:auto;max-height:650px;object-fit:contain;filter:drop-shadow(0 16px 27px rgba(52,28,39,.18))}.picture-viewer-stage>img[hidden]{display:none}.picture-viewer-empty{grid-area:1/1;display:grid;justify-items:center;text-align:center;color:#786d73}.picture-viewer-empty[hidden]{display:none}.picture-viewer-empty i{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#a95476;font:27px Georgia,serif;font-style:normal;box-shadow:0 10px 25px #5630441c}.picture-viewer-empty b{margin-top:13px;color:#4b3640}.picture-viewer-empty span{margin-top:5px;font-size:10px}.picture-viewer>footer{min-height:42px}.picture-viewer>footer div b,.picture-viewer>footer div span{display:block}.picture-viewer>footer div b{font:18px Georgia,serif}.picture-viewer>footer div span{margin-top:3px;color:#8a7880;font-size:9px}.picture-viewer [data-picture-download][hidden]{display:none}
@media(max-width:700px){.picture-viewer>header,.picture-viewer>footer{align-items:flex-start;flex-direction:column}.picture-viewer-actions{width:100%;justify-content:space-between}.picture-viewer-stage{min-height:300px}.picture-viewer>footer .button{width:100%;justify-content:center}}
