.ProcessSequenceGuide_processGuide__OqUGn{margin-top:1.5rem;padding:1.5rem;background:#f9fafb;border:2px solid #3b82f6;border-radius:8px}.ProcessSequenceGuide_header__bonQi{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #3b82f6}.ProcessSequenceGuide_title__WovDr{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:#1e40af}.ProcessSequenceGuide_description__j9HP1{margin:0;font-size:.9375rem;color:#374151;line-height:1.5}.ProcessSequenceGuide_sequenceSection__D1ibm{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.ProcessSequenceGuide_sequenceCard__eEO_i{flex:1 1;min-width:200px;padding:1.5rem;background:white;border:2px solid #e5e7eb;border-radius:8px;display:flex;gap:1rem;transition:all .2s}.ProcessSequenceGuide_sequenceCard__eEO_i:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}.ProcessSequenceGuide_cardNumber__Kv1dB{width:40px;height:40px;background:#3b82f6;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;flex-shrink:0}.ProcessSequenceGuide_cardContent__dj8gL{flex:1 1}.ProcessSequenceGuide_cardTitle__YoqMf{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;color:#111827}.ProcessSequenceGuide_cardDescription__uPzSZ{margin:0 0 .75rem;font-size:.875rem;color:#6b7280;line-height:1.5}.ProcessSequenceGuide_example__m_mL5{padding:.5rem;background:#eff6ff;border-radius:4px;font-size:.875rem;color:#1e40af}.ProcessSequenceGuide_stages__LiStj{display:flex;flex-direction:column;gap:.5rem}.ProcessSequenceGuide_stage__0bfWg{padding:.5rem;background:#eff6ff;border-radius:4px;font-size:.875rem;color:#1e40af}.ProcessSequenceGuide_arrow__BVYII{font-size:2rem;color:#3b82f6;font-weight:700;flex-shrink:0}.ProcessSequenceGuide_requirements__0he4d,.ProcessSequenceGuide_tips__j6RVW{margin-bottom:1.5rem;padding:1rem;background:white;border:1px solid #e5e7eb;border-radius:6px}.ProcessSequenceGuide_requirementsTitle__VJfcJ,.ProcessSequenceGuide_tipsTitle__ti18L{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#111827}.ProcessSequenceGuide_requirementsList___rkQm,.ProcessSequenceGuide_tipsList__M_FTn{margin:0;padding-left:1.5rem;color:#374151;font-size:.875rem;line-height:1.8}.ProcessSequenceGuide_requirementsList___rkQm li,.ProcessSequenceGuide_tipsList__M_FTn li{margin-bottom:.5rem}.ProcessSequenceGuide_environmentalExamples__dn5vu{margin-top:1.5rem;padding:1rem;background:#eff6ff;border:1px solid #3b82f6;border-radius:6px}.ProcessSequenceGuide_examplesTitle__4QU9J{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#1e40af}.ProcessSequenceGuide_examplesGrid__3p1Ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem}.ProcessSequenceGuide_exampleCard__T0caR{padding:1rem;background:white;border-radius:6px;border:1px solid #3b82f6}.ProcessSequenceGuide_exampleCard__T0caR h5{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:#1e40af}.ProcessSequenceGuide_exampleCard__T0caR p{margin:.5rem 0;font-size:.875rem;color:#374151}@media (max-width:768px){.ProcessSequenceGuide_sequenceSection__D1ibm{flex-direction:column}.ProcessSequenceGuide_arrow__BVYII{transform:rotate(90deg)}.ProcessSequenceGuide_examplesGrid__3p1Ul{grid-template-columns:1fr}}.ProofTypeGuide_guide__9RnzY{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-top:1.5rem}.ProofTypeGuide_guideHeader__1BTnK{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e5e7eb}.ProofTypeGuide_guideTitle__GCidV{font-size:1.25rem;font-weight:700;color:#000000;margin:0 0 .5rem}.ProofTypeGuide_guideDescription__sYp_y{font-size:.9375rem;color:#6b7280;margin:0;line-height:1.5}.ProofTypeGuide_guideContent__LiVVa{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.ProofTypeGuide_exampleSection__iHbL3{grid-column:1/-1}.ProofTypeGuide_sectionTitle__S9hW0{font-size:1rem;font-weight:600;color:#374151;margin:0 0 1rem}.ProofTypeGuide_imageContainer__yrBve{width:100%;border-radius:8px;overflow:hidden;background:white;border:1px solid #e5e7eb}.ProofTypeGuide_exampleImage__oNf6S{width:100%;height:auto;display:block;object-fit:cover}.ProofTypeGuide_imagePlaceholder___pbzN{width:100%;min-height:300px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.ProofTypeGuide_placeholderIcon__jCGek{width:48px;height:48px;margin-bottom:1rem;color:#9ca3af;display:flex;align-items:center;justify-content:center}.ProofTypeGuide_placeholderText__owPs9{font-size:1rem;font-weight:600;color:#374151;margin:0 0 .5rem}.ProofTypeGuide_placeholderSubtext__lWFdr{font-size:.875rem;color:#6b7280;margin:0}.ProofTypeGuide_placeholderSubtext__lWFdr code{background:#e5e7eb;padding:.125rem .375rem;border-radius:4px;font-size:.8125rem;color:#1f2937}.ProofTypeGuide_requirementsSection__0JkeH,.ProofTypeGuide_tipsSection__82TpL{background:white;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem}.ProofTypeGuide_requirementsList___qVri,.ProofTypeGuide_tipsList__JSvQe{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.ProofTypeGuide_requirement__Bwrdz,.ProofTypeGuide_tip__FkmBi{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.5;color:#374151}.ProofTypeGuide_tip__FkmBi{padding-left:.5rem;position:relative}.ProofTypeGuide_tip__FkmBi:before{content:"";position:absolute;left:0;top:.375rem;width:4px;height:4px;background:#6b7280;border-radius:50%}.ProofTypeGuide_checkmark__c3EFP{color:#10b981;flex-shrink:0;margin-top:.125rem;width:16px;height:16px;display:flex;align-items:center;justify-content:center}@media (max-width:768px){.ProofTypeGuide_guideContent__LiVVa{grid-template-columns:1fr}.ProofTypeGuide_exampleSection__iHbL3{grid-column:1}}.ContainerCountInput_containerCountInput__03Iua{margin-top:1rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.ContainerCountInput_modeToggle__tkGQ4{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.ContainerCountInput_toggleLabel__5hZlE{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:500;color:#374151}.ContainerCountInput_toggleLabel__5hZlE input[type=checkbox]{width:18px;height:18px;cursor:pointer}.ContainerCountInput_simplifiedMode__DTsdy{display:flex;flex-direction:column;gap:1.5rem}.ContainerCountInput_step__yv8HS{display:flex;flex-direction:column;gap:1rem}.ContainerCountInput_step__yv8HS h4{margin:0;font-size:1rem;font-weight:600;color:#111827}.ContainerCountInput_categoryTabs__TW6Rq{display:flex;gap:.5rem;flex-wrap:wrap}.ContainerCountInput_categoryTab__8MkbD{padding:.5rem 1rem;border:1px solid #d1d5db;background:white;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;transition:all .2s}.ContainerCountInput_categoryTab__8MkbD:hover{border-color:#3b82f6;color:#3b82f6}.ContainerCountInput_categoryTab__8MkbD.ContainerCountInput_active__UDo6A{background:#3b82f6;border-color:#3b82f6;color:white}.ContainerCountInput_containerGrid__qyd1s{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.ContainerCountInput_containerCard__VaUY7{padding:1rem;border:2px solid #e5e7eb;background:white;border-radius:8px;cursor:pointer;text-align:center;transition:all .2s;display:flex;flex-direction:column;gap:.5rem}.ContainerCountInput_containerCard__VaUY7:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}.ContainerCountInput_containerCard__VaUY7.ContainerCountInput_selected__Xq2cp{border-color:#3b82f6;background:#eff6ff;box-shadow:0 2px 8px rgba(59,130,246,.2)}.ContainerCountInput_containerName__QYjCO{font-weight:600;color:#111827;font-size:.9375rem}.ContainerCountInput_containerSize__ltygs{font-size:.875rem;color:#6b7280}.ContainerCountInput_containerWeight__4xF_r{font-size:.75rem;color:#9ca3af}.ContainerCountInput_customButton__f72WQ{padding:.5rem 1rem;border:1px solid #d1d5db;background:white;border-radius:6px;cursor:pointer;font-size:.875rem;color:#6b7280;width:-moz-fit-content;width:fit-content}.ContainerCountInput_customButton__f72WQ:hover{border-color:#3b82f6;color:#3b82f6}.ContainerCountInput_customContainer__Q0wMc{padding:1rem;background:white;border:1px solid #e5e7eb;border-radius:6px;display:flex;flex-direction:column;gap:.75rem}.ContainerCountInput_countInput__KyrnL{display:flex;align-items:center;gap:.75rem}.ContainerCountInput_countField__EoAWy{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1.125rem;font-weight:600;width:120px;text-align:center}.ContainerCountInput_countField__EoAWy:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ContainerCountInput_countLabel__bh70L{font-size:1rem;color:#6b7280;font-weight:500}.ContainerCountInput_calculationResult__xJ1_I{margin-top:.5rem}.ContainerCountInput_resultCard__OzCIz{padding:1rem;background:#eff6ff;border:2px solid #3b82f6;border-radius:8px;text-align:center}.ContainerCountInput_resultLabel__6I4Y9{font-size:.875rem;color:#6b7280;margin-bottom:.5rem}.ContainerCountInput_resultValue__0KC7e{font-size:1.5rem;font-weight:700;color:#1e40af;margin-bottom:.5rem}.ContainerCountInput_resultNote__mXTOW{font-size:.75rem;color:#6b7280;font-style:italic}.ContainerCountInput_manualMode__fY3s1{display:flex;flex-direction:column;gap:1rem}.ContainerCountInput_numberInput__xre2P,.ContainerCountInput_textInput__gjY9A{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem}.ContainerCountInput_numberInput__xre2P:focus,.ContainerCountInput_textInput__gjY9A:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.ContainerCountInput_helpText__qGCKV{font-size:.875rem;color:#6b7280;margin:0}@media (max-width:768px){.ContainerCountInput_containerGrid__qyd1s{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.CountInput_countInput__SCuU_{margin-top:1rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.CountInput_modeToggle__oiWEY{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.CountInput_toggleLabel__Fa2yV{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:500;color:#374151}.CountInput_toggleLabel__Fa2yV input[type=checkbox]{width:18px;height:18px;cursor:pointer}.CountInput_templateMode__ZSfKC{display:flex;flex-direction:column;gap:1.5rem}.CountInput_templateSelector__4qA2K h4{margin:0 0 1rem;font-size:1rem;font-weight:600;color:#111827}.CountInput_templateGrid__PLn4B{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.75rem;gap:.75rem}.CountInput_templateCard__E4lP_{padding:1rem;border:2px solid #e5e7eb;background:white;border-radius:8px;cursor:pointer;text-align:left;transition:all .2s}.CountInput_templateCard__E4lP_:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}.CountInput_templateCard__E4lP_.CountInput_selected__Xu9CJ{border-color:#3b82f6;background:#eff6ff;box-shadow:0 2px 8px rgba(59,130,246,.2)}.CountInput_templateName__4x_LG{font-weight:600;color:#111827;font-size:.9375rem;margin-bottom:.25rem}.CountInput_templateDesc__a6HzB{font-size:.8125rem;color:#6b7280}.CountInput_containerInputs__j6DTS,.CountInput_gridInputs__Jpzxv{display:flex;gap:1rem;align-items:flex-end;padding:1rem;background:white;border:1px solid #e5e7eb;border-radius:6px}.CountInput_containerInputs__j6DTS label,.CountInput_gridInputs__Jpzxv label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#374151}.CountInput_numberInput__WKHMd{padding:.5rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;width:120px}.CountInput_numberInput__WKHMd:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.CountInput_calculationResult__N2uWC{padding:1rem;background:#eff6ff;border:2px solid #3b82f6;border-radius:8px;text-align:center;font-size:1.25rem;font-weight:700;color:#1e40af}.CountInput_directCount__Ewn6z,.CountInput_manualMode__iJA_0{display:flex;flex-direction:column;gap:.75rem}.CountInput_directCount__Ewn6z label,.CountInput_manualMode__iJA_0 label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#374151}.CountInput_directCount__Ewn6z .CountInput_numberInput__WKHMd,.CountInput_manualMode__iJA_0 .CountInput_numberInput__WKHMd{width:100%;padding:.75rem}@media (max-width:768px){.CountInput_templateGrid__PLn4B{grid-template-columns:1fr}.CountInput_containerInputs__j6DTS,.CountInput_gridInputs__Jpzxv{flex-direction:column;align-items:stretch}}.WeightInput_weightInput__CuBfp{margin-top:1rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.WeightInput_modeToggle__TnfZZ{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.WeightInput_toggleLabel__X6RSp{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:500;color:#374151}.WeightInput_toggleLabel__X6RSp input[type=checkbox]{width:18px;height:18px;cursor:pointer}.WeightInput_presetMode__CNrto{display:flex;flex-direction:column;gap:1.5rem}.WeightInput_scaleSelector__992as{display:flex;flex-direction:column;gap:.5rem}.WeightInput_scaleSelector__992as label{font-size:.875rem;color:#374151;font-weight:500}.WeightInput_selectInput__dDvrJ{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;width:100%}.WeightInput_selectInput__dDvrJ:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.WeightInput_categoryTabs__kR46F{display:flex;gap:.5rem;flex-wrap:wrap}.WeightInput_categoryTab__XoxPi{padding:.5rem 1rem;border:1px solid #d1d5db;background:white;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;color:#6b7280;transition:all .2s}.WeightInput_categoryTab__XoxPi:hover{border-color:#3b82f6;color:#3b82f6}.WeightInput_categoryTab__XoxPi.WeightInput_active__hHKFy{background:#3b82f6;border-color:#3b82f6;color:white}.WeightInput_presetGrid__CbS8R{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:.75rem;gap:.75rem}.WeightInput_presetCard__kmTfg{padding:.75rem 1rem;border:2px solid #e5e7eb;background:white;border-radius:6px;cursor:pointer;text-align:center;font-weight:500;color:#374151;transition:all .2s}.WeightInput_presetCard__kmTfg:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}.WeightInput_presetCard__kmTfg.WeightInput_selected__NOOOD{border-color:#3b82f6;background:#eff6ff;color:#1e40af;font-weight:600}.WeightInput_customWeight__Glxrn{padding-top:1rem;border-top:1px solid #e5e7eb}.WeightInput_customWeight__Glxrn label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#374151}.WeightInput_numberInput__Tl6Ec{padding:.75rem;border:1px solid #d1d5db;border-radius:6px;font-size:1rem;width:100%}.WeightInput_numberInput__Tl6Ec:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.WeightInput_manualMode__BNNqF{display:flex;flex-direction:column;gap:.75rem}.WeightInput_manualMode__BNNqF label{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:#374151}.WeightInput_weightDisplay__Tl2nz{margin-top:1rem;padding:.75rem;background:#eff6ff;border:1px solid #3b82f6;border-radius:6px;text-align:center;font-size:1rem;color:#1e40af}@media (max-width:768px){.WeightInput_presetGrid__CbS8R{grid-template-columns:repeat(auto-fill,minmax(80px,1fr))}}.BeforeAfterUpload_beforeAfterUpload__L0xxH{margin-top:1rem;padding:1.5rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px}.BeforeAfterUpload_toggleSection__GSySe{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e5e7eb}.BeforeAfterUpload_toggleLabel__2b5cH{display:flex;align-items:center;gap:.75rem;cursor:pointer;font-weight:500;color:#374151}.BeforeAfterUpload_toggleLabel__2b5cH input[type=checkbox]{width:18px;height:18px;cursor:pointer}.BeforeAfterUpload_uploadSection__PoDIO{display:flex;flex-direction:column;gap:1.5rem}.BeforeAfterUpload_uploadGrid__VKoME{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.BeforeAfterUpload_uploadCard___GZ22{padding:1.5rem;background:white;border:2px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:1rem}.BeforeAfterUpload_uploadTitle__u9thB{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.BeforeAfterUpload_uploadDescription__eH4is{margin:0;font-size:.875rem;color:#6b7280}.BeforeAfterUpload_fileInput__hY7yS{display:none}.BeforeAfterUpload_uploadButton___GfPd{display:inline-block;padding:.75rem 1.5rem;background:#3b82f6;color:white;border-radius:6px;cursor:pointer;text-align:center;font-weight:500;transition:all .2s;border:none}.BeforeAfterUpload_uploadButton___GfPd:hover{background:#2563eb;box-shadow:0 2px 8px rgba(59,130,246,.2)}.BeforeAfterUpload_chooseFromDevice__GBvBc{margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;background:transparent;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;width:100%}.BeforeAfterUpload_chooseFromDevice__GBvBc:hover{background:#f3f4f6}.BeforeAfterUpload_fileInfo__3QlAM{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.BeforeAfterUpload_fileSize__tJ0xe{color:#9ca3af}.BeforeAfterUpload_helpText__F4rMt{padding:1rem;background:#eff6ff;border:1px solid #3b82f6;border-radius:6px}.BeforeAfterUpload_helpText__F4rMt p{margin:0 0 .5rem;font-weight:600;color:#1e40af}.BeforeAfterUpload_helpText__F4rMt ul{margin:0;padding-left:1.5rem;color:#374151;font-size:.875rem}.BeforeAfterUpload_helpText__F4rMt li{margin-bottom:.25rem}@media (max-width:768px){.BeforeAfterUpload_uploadGrid__VKoME{grid-template-columns:1fr}}.VolumeBeforeAfterUpload_volumeBeforeAfter__e9K7u{margin-top:1rem;padding:1.5rem;background:#f9fafb;border:2px solid #3b82f6;border-radius:8px}.VolumeBeforeAfterUpload_header__3ks4p{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #3b82f6}.VolumeBeforeAfterUpload_title__BEDTH{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:#1e40af}.VolumeBeforeAfterUpload_description__pfqVB{margin:0;font-size:.9375rem;color:#374151;line-height:1.5}.VolumeBeforeAfterUpload_uploadGrid__Dp3AG{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:1.5rem}.VolumeBeforeAfterUpload_uploadCard__ni37d{padding:1.5rem;background:white;border:2px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:column;gap:1rem;transition:all .2s}.VolumeBeforeAfterUpload_uploadCard__ni37d:hover{border-color:#3b82f6;box-shadow:0 2px 8px rgba(59,130,246,.1)}.VolumeBeforeAfterUpload_cardHeader__hhLoG{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.VolumeBeforeAfterUpload_uploadTitle__Zzn7N{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.VolumeBeforeAfterUpload_required__iqoor{padding:.25rem .75rem;background:#fee2e2;color:#dc2626;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}.VolumeBeforeAfterUpload_uploadDescription__ibXp5{margin:0;font-size:.875rem;color:#6b7280;line-height:1.5}.VolumeBeforeAfterUpload_fileInput__8C8BK{display:none}.VolumeBeforeAfterUpload_uploadButton__v7Anm{display:inline-block;padding:.75rem 1.5rem;background:#3b82f6;color:white;border-radius:6px;cursor:pointer;text-align:center;font-weight:500;transition:all .2s;border:none;width:100%}.VolumeBeforeAfterUpload_uploadButton__v7Anm:hover{background:#2563eb;box-shadow:0 2px 8px rgba(59,130,246,.2)}.VolumeBeforeAfterUpload_chooseFromDevice__pvkBC{margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;background:transparent;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;width:100%}.VolumeBeforeAfterUpload_chooseFromDevice__pvkBC:hover{background:#f3f4f6}.VolumeBeforeAfterUpload_fileInfo__qv2hc{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#6b7280}.VolumeBeforeAfterUpload_fileSize__zr0t5{color:#9ca3af}.VolumeBeforeAfterUpload_helpText___0T14{padding:1rem;background:#eff6ff;border:1px solid #3b82f6;border-radius:6px}.VolumeBeforeAfterUpload_helpText___0T14 p{margin:0 0 .5rem;font-weight:600;color:#1e40af}.VolumeBeforeAfterUpload_helpText___0T14 ul{margin:0;padding-left:1.5rem;color:#374151;font-size:.875rem}.VolumeBeforeAfterUpload_helpText___0T14 li{margin-bottom:.25rem}@media (max-width:768px){.VolumeBeforeAfterUpload_uploadGrid__Dp3AG{grid-template-columns:1fr}}.CameraCapture_wrapper__J1Bcc{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1rem;min-width:280px}.CameraCapture_title__dUVDO{margin:0;font-size:1.125rem;font-weight:600;color:#111827}.CameraCapture_error__xWtT2{padding:.75rem 1rem;background:#fef2f2;color:#b91c1c;border-radius:8px;font-size:.875rem;text-align:center}.CameraCapture_videoWrap__GzfWE{position:relative;width:100%;max-width:640px;border-radius:12px;overflow:hidden;background:#000;aspect-ratio:4/3}.CameraCapture_video__BK0kW{display:block;width:100%;height:100%;object-fit:cover}.CameraCapture_actions__s6TLQ{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.CameraCapture_primaryButton__TzZlC{padding:.625rem 1.25rem;font-size:1rem;font-weight:600;color:#fff;background:#059669;border:none;border-radius:8px;cursor:pointer}.CameraCapture_primaryButton__TzZlC:hover:not(:disabled){background:#047857}.CameraCapture_primaryButton__TzZlC:disabled{opacity:.7;cursor:not-allowed}.CameraCapture_secondaryButton__HnzOS{padding:.625rem 1.25rem;font-size:1rem;font-weight:500;color:#374151;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer}.CameraCapture_secondaryButton__HnzOS:hover{background:#e5e7eb}