.photo-crop-dialog{box-sizing:border-box;width:min(94vw,500px);max-height:94dvh;overflow:auto;padding:22px;border:1px solid #45bded;border-radius:16px;background:#071520;color:#eaf7ff;box-shadow:0 0 40px #008bcc44}.photo-crop-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.photo-crop-dialog h2{margin:0 0 10px}.photo-crop-dialog p{line-height:1.5}.photo-crop-dialog canvas{display:block;width:auto;max-width:100%;height:min(42dvh,400px);aspect-ratio:3/4;margin:14px auto;background:#000;touch-action:none;cursor:grab;border:1px solid #63cfff}.photo-crop-dialog label{display:flex;align-items:center;gap:12px;margin:12px 0}.photo-crop-dialog label span{min-width:5em}.photo-crop-dialog input[type=range]{flex:1;min-width:0;accent-color:#62d4ff}.crop-actions{display:flex;justify-content:flex-end;gap:12px}.order-payment{padding:14px 0;border-top:1px solid #24627c;color:#9adcff}.order-payment p{margin:5px 0;overflow-wrap:anywhere}.order-payment a{color:#9adcff}
