.quick-photo-controls{margin:14px 0;padding:16px;border:1px solid #9edfe6;border-radius:16px;background:#fff;color:#173f46}.quick-photo-upload{display:flex;flex-direction:column;gap:6px;font-weight:800;cursor:pointer}.quick-photo-upload small{font-size:12px;font-weight:400;color:#54717a}.quick-photo-upload input[hidden]{display:none}.quick-photo-controls button{border:0;border-radius:9px;background:#eef8f8;color:#12505a;padding:10px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.quick-photo-controls [data-photo-upload]{background:#07818c;color:#fff;font-size:14px;align-self:flex-start;margin-top:6px}.quick-photo-controls fieldset{margin:16px 0 0;border:0;padding:0;min-width:0}.quick-photo-controls legend{font-weight:800;font-size:14px;margin-bottom:12px}.quick-photo-controls fieldset label{display:grid;grid-template-columns:125px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;margin:12px 0}.quick-photo-controls input[type=range]{width:100%;accent-color:#07818c}.quick-photo-status{font-size:12px;line-height:1.5;color:#54717a;margin:12px 0 0}.quick-photo-status.error{color:#a42f42}.quick-photo-controls[aria-busy=true]{opacity:.75}.quick-photo-native{margin:12px 0}.quick-photo-native .quick-photo-controls{margin:0}@media(max-width:480px){.quick-photo-controls fieldset label{grid-template-columns:106px minmax(0,1fr)}}
