.type-tools{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:-4px 0 16px}.type-tools label{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.type-tools select{display:block;width:100%;margin-top:5px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:#244b3b;color:#fff;padding:8px}.second-pet-control{display:flex;align-items:center;gap:9px;margin:0 0 18px}.second-pet-control label{display:flex;align-items:center;gap:8px;flex:1;padding:9px 12px;border:1px dashed rgba(255,255,255,.55);border-radius:10px;cursor:pointer}.second-pet-control label span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--yellow);color:var(--ink);font-weight:900}.second-pet-control label strong{font-size:11px}.second-pet-control label small{font-size:8px;opacity:.72;margin-left:auto}.second-pet-control button,.edit-toolbar button,.design-actions button{border:1px solid currentColor;border-radius:99px;background:transparent;color:inherit;padding:7px 11px;font-size:10px;font-weight:800;cursor:pointer}.second-pet-control button:hover,.edit-toolbar button:hover,.design-actions button:hover{background:#fff;color:var(--ink)}.edit-toolbar{display:flex;gap:7px;flex-wrap:wrap;margin:-7px 0 16px}.edit-toolbar button:disabled{opacity:.35;cursor:not-allowed}.design-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px}.draft-status{min-height:16px;text-align:center;font-size:9px!important;margin:5px 0!important;opacity:.8}.photo-preview.has-two{width:175px}.photo-preview.has-two img{position:absolute;width:98px!important;height:130px!important;object-fit:contain!important}.photo-preview.has-two img:first-child{left:5px;transform:translate(var(--photo-x),var(--photo-y)) rotate(var(--photo-rotate)) scale(calc(var(--photo-scale) * .88))!important}.photo-preview.has-two .second-pet{right:3px;transform:translate(0,4px) rotate(4deg) scale(.88)!important}.preview-mug{--photo-rotate:0deg;--name-colour:var(--ink);--name-font:'Paytone One',sans-serif}.preview-mug .photo-preview:not(.has-two) img{transform:translate(var(--photo-x),var(--photo-y)) rotate(var(--photo-rotate)) scale(var(--photo-scale))}.preview-mug .mug-art>strong{color:var(--name-colour);font-family:var(--name-font)}@media(max-width:560px){.type-tools{grid-template-columns:1fr}.second-pet-control{align-items:stretch;flex-direction:column}.second-pet-control label,.second-pet-control button{width:100%}.design-actions{grid-template-columns:1fr}.design-actions button{padding:10px}.edit-toolbar button{flex:1}}
