.QrCodeScanner_form_rows__4kcrG{margin-bottom:15px}.QrCodeScanner_form_rows__4kcrG [class=row]{gap:8px 0}.QrCodeScanner_form_rows__4kcrG [class=row]:not(:last-child),.QrCodeScanner_form_rows__4kcrG>.QrCodeScanner_form_grp__cv5LP{margin-bottom:15px}.QrCodeScanner_form_rows__4kcrG:last-child,.QrCodeScanner_form_rows__4kcrG>.QrCodeScanner_form_grp__cv5LP:last-child{margin-bottom:0}.QrCodeScanner_form_label__I_OVC{font-size:15px;font-weight:500;color:#000;margin-bottom:8px;display:inline-block}.QrCodeScanner_form_label__I_OVC.QrCodeScanner_label_sm__Yc7pX{font-size:13px;line-height:20px}.QrCodeScanner_form_label__I_OVC.QrCodeScanner_h6__04Kdi{margin-bottom:8px}.QrCodeScanner_form_input__RM3hF{color:#79849e;width:100%;border-radius:8px;background:#fff;color:#000;font-family:var(--font-poppins);font-size:14px;padding:8px 12px;height:40px;border:1px solid rgb(209.7532467532,213.4675324675,222.2467532468)}.QrCodeScanner_form_input__RM3hF.QrCodeScanner_input_bg__eiL0Z{height:62px;padding:8px 20px}.QrCodeScanner_form_input__RM3hF::placeholder{color:#79849e}.QrCodeScanner_form_input__RM3hF.QrCodeScanner_input_sm__Dfyd_{font-size:14px;line-height:1.2;height:40px;padding:8px}.QrCodeScanner_form_input__RM3hF+p{margin:8px 0}.QrCodeScanner_input_select__a4pjb{position:relative}.QrCodeScanner_input_select__a4pjb .QrCodeScanner_form_input__RM3hF{margin-top:0;padding-right:38px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.QrCodeScanner_input_select__a4pjb .QrCodeScanner_arrow_icon__FcmEC{position:absolute;top:50%;transform:translateY(-50%);right:15px;pointer-events:none;color:#06f;z-index:5;display:flex}.QrCodeScanner_grp_range__TGHir{display:flex;align-items:center;gap:15px}.QrCodeScanner_grp_range__TGHir.QrCodeScanner_grp_range_md__qPl_u{align-items:flex-end}.QrCodeScanner_grp_range__TGHir.QrCodeScanner_grp_range_md__qPl_u .QrCodeScanner_input_range__qtMN5{margin-bottom:12px}.QrCodeScanner_input_range__qtMN5{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:5px;background:rgb(209.7532467532,213.4675324675,222.2467532468);outline:none;opacity:.7;transition:.2s;margin:5px 0}.QrCodeScanner_input_range__qtMN5::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background-color:#06f;cursor:pointer}.QrCodeScanner_input_range__qtMN5::-moz-range-thumb{width:15px;height:15px;background-color:#06f;cursor:pointer}.QrCodeScanner_form_swich___rk2B{position:relative}.QrCodeScanner_form_swich___rk2B .QrCodeScanner_swich_input__CUjyu{position:absolute;height:0;width:0;visibility:hidden;opacity:0}.QrCodeScanner_form_swich___rk2B .QrCodeScanner_swich_box__qR1DN{display:inline-flex;justify-content:flex-start;align-items:center;gap:15px}.QrCodeScanner_form_swich___rk2B .QrCodeScanner_swich_box__qR1DN .QrCodeScanner_swich__H6B28{position:relative;height:10px;width:30px;border-radius:8px;background-color:rgb(209.7532467532,213.4675324675,222.2467532468);transition:all .5s ease-in;cursor:pointer}.QrCodeScanner_form_swich___rk2B .QrCodeScanner_swich_box__qR1DN .QrCodeScanner_swich__H6B28:before{content:"";position:absolute;height:18px;width:18px;top:50%;left:0;transform:translateY(-50%);background-color:#79849e;border-radius:50%;transition:all .2s ease-in}.QrCodeScanner_form_swich___rk2B .QrCodeScanner_swich_box__qR1DN .QrCodeScanner_swich_label__UltYJ{font-size:16px;font-weight:500}.QrCodeScanner_form_swich___rk2B .QrCodeScanner_swich_input__CUjyu:checked+.QrCodeScanner_swich_box__qR1DN .QrCodeScanner_swich__H6B28{background-color:#a8c4ed}.QrCodeScanner_form_swich___rk2B .QrCodeScanner_swich_input__CUjyu:checked+.QrCodeScanner_swich_box__qR1DN .QrCodeScanner_swich__H6B28:before{left:calc(100% - 18px);background-color:#06f}.QrCodeScanner_slidecontainer__eMAJH{width:100%}.QrCodeScanner_slidecontainer__eMAJH .QrCodeScanner_slider__2nlt_{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;height:5px;border-radius:5px;background:rgb(209.7532467532,213.4675324675,222.2467532468);outline:none;opacity:.7;transition:opacity .2s}.QrCodeScanner_slidecontainer__eMAJH .QrCodeScanner_slider__2nlt_:hover{opacity:1}.QrCodeScanner_slidecontainer__eMAJH .QrCodeScanner_slider__2nlt_::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#79849e;cursor:pointer}.QrCodeScanner_slidecontainer__eMAJH .QrCodeScanner_slider__2nlt_::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#79849e;cursor:pointer}textarea.QrCodeScanner_form_input__RM3hF{resize:vertical;height:80px}.QrCodeScanner_checkbox__ZxC4N{display:inline-flex;justify-content:flex-start;align-items:center;gap:10px;cursor:pointer}.QrCodeScanner_checkbox__ZxC4N .QrCodeScanner_form_input__RM3hF{cursor:pointer;height:18px;width:18px;margin:0}.QrCodeScanner_password_input__PEmmF{position:relative;margin-top:10px}.QrCodeScanner_password_input__PEmmF .QrCodeScanner_form_input__RM3hF{margin-top:0;padding-right:40px}.QrCodeScanner_password_input__PEmmF .QrCodeScanner_eye__po97T{display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%);cursor:pointer}@media screen and (max-width:991px){.QrCodeScanner_form_label__I_OVC{font-size:14px}.QrCodeScanner_form_label__I_OVC.QrCodeScanner_label_sm__Yc7pX{font-size:13px}.QrCodeScanner_form_input__RM3hF{font-size:15px;padding:10px 12px;border-radius:8px}.QrCodeScanner_form_input__RM3hF.QrCodeScanner_input_bg__eiL0Z{font-size:16px;padding:16px}.QrCodeScanner_form_swich___rk2B .QrCodeScanner_swich_box__qR1DN .QrCodeScanner_swich_label__UltYJ{font-size:16px}}@media screen and (max-width:767px){.QrCodeScanner_grp_range__TGHir{margin-top:15px}.QrCodeScanner_form_input__RM3hF.QrCodeScanner_input_bg__eiL0Z{height:48px;padding:3px 12px}}@media screen and (max-width:576px){.QrCodeScanner_form_input__RM3hF{padding:8px 10px}.QrCodeScanner_form_input__RM3hF.QrCodeScanner_input_bg__eiL0Z{padding:14px}}.QrCodeScanner_modale__5XdlZ{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:980;background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;justify-content:center;align-items:center;gap:unset;visibility:hidden;padding:15px;opacity:0;transition:all .3s ease-in-out;overflow:auto}.QrCodeScanner_modale__5XdlZ.QrCodeScanner_active__ZkliX{visibility:visible;opacity:1}.QrCodeScanner_modale__5XdlZ .QrCodeScanner_overlay__LETqD{width:100%;max-width:400px}.QrCodeScanner_modale__5XdlZ .QrCodeScanner_overlay__LETqD .QrCodeScanner_modalContent__PDkH8{display:flex;justify-content:center;align-items:center;gap:unset;flex-direction:column;box-shadow:0 0 30px 0 rgba(1,58,99,.2);background-color:#fff;border-radius:12px}.QrCodeScanner_modale__5XdlZ .QrCodeScanner_overlay__LETqD .QrCodeScanner_modalContent__PDkH8 .QrCodeScanner_modalHeader__lls2g{border-radius:12px 12px 0 0;background-color:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 15px;border-bottom:1px solid rgb(209.7532467532,213.4675324675,222.2467532468);width:100%}.QrCodeScanner_modale__5XdlZ .QrCodeScanner_overlay__LETqD .QrCodeScanner_modalContent__PDkH8 .QrCodeScanner_modalHeader__lls2g .QrCodeScanner_modalTitle__HNGVI{margin:0;font-size:20px;color:#000;font-weight:500}.QrCodeScanner_modale__5XdlZ .QrCodeScanner_overlay__LETqD .QrCodeScanner_modalContent__PDkH8 .QrCodeScanner_modalHeader__lls2g .QrCodeScanner_closeBtn__3MFmY{font-size:16px}.QrCodeScanner_modale__5XdlZ .QrCodeScanner_overlay__LETqD .QrCodeScanner_modalContent__PDkH8 .QrCodeScanner_modalBody__HAXFi{border-radius:0 0 12px 12px;width:100%}.QrCodeScanner_modale__5XdlZ.QrCodeScanner_modalSm__vFsvJ .QrCodeScanner_overlay__LETqD{max-width:320px}.QrCodeScanner_modale__5XdlZ.QrCodeScanner_modalLg__YMIOL .QrCodeScanner_overlay__LETqD{max-width:700px}.QrCodeScanner_modale__5XdlZ.QrCodeScanner_modalXl__u_hNP .QrCodeScanner_overlay__LETqD{max-width:900px}.QrCodeScanner_modale__5XdlZ.QrCodeScanner_modalFull__u0zau .QrCodeScanner_overlay__LETqD{max-width:calc(100% - 60px)}body:has(.QrCodeScanner_modale__5XdlZ.QrCodeScanner_active__ZkliX){overflow:hidden}.QrCodeScanner_innerPage__tAEMX{padding:0}.QrCodeScanner_intro__wVGyC{margin:0 auto 42px;text-align:center}.QrCodeScanner_intro__wVGyC h1{margin:0;color:#000}.QrCodeScanner_intro__wVGyC p{margin:14px auto 0;color:#79849e;font-size:17px;line-height:1.7}.QrCodeScanner_scannerGrid__ZC_V1{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,1fr);grid-gap:24px;gap:24px;align-items:stretch}.QrCodeScanner_resultPanel__582cg,.QrCodeScanner_scannerPanel__kn7f_{border:1px solid rgb(239.3376623377,240.6233766234,243.6623376623);border-radius:8px;background:#fff;box-shadow:0 0 30px -10px rgba(1,58,99,.2)}.QrCodeScanner_resultPanel__582cg,.QrCodeScanner_scannerPanel__kn7f_{display:flex;flex-direction:column;padding:28px}.QrCodeScanner_panelHeading__GL3rV{display:flex;gap:14px;align-items:center;justify-content:flex-start}.QrCodeScanner_panelHeading__GL3rV .QrCodeScanner_panelTitle__dJ5zv{margin:0;color:#000;font-family:var(--font-ibmplex);font-size:20px;line-height:1}.QrCodeScanner_panelHeading__GL3rV p{margin:5px 0 0;color:#79849e;font-size:13px;line-height:1.3}.QrCodeScanner_headingIcon__pSat1{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:8px;background:hsl(216,100%,96%);color:#06f;font-size:20px}.QrCodeScanner_readerShell__aTwg7{position:relative;display:grid;flex:1 1 auto;min-height:340px;margin-top:24px;overflow:hidden;place-items:center;border:1px dashed rgb(209.7532467532,213.4675324675,222.2467532468);border-radius:8px;background:#f8fbff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.QrCodeScanner_readerShell__aTwg7.QrCodeScanner_isScanning__44SeW{border-style:solid;border-color:#06f}.QrCodeScanner_readerShell__aTwg7.QrCodeScanner_dragActive__d6EHQ{border-color:#06f;background:#eef6ff;box-shadow:inset 0 0 0 2px rgba(0,102,255,.15)}.QrCodeScanner_reader__agl1B{width:100%;min-height:340px}.QrCodeScanner_reader__agl1B img,.QrCodeScanner_reader__agl1B video{display:block;width:100%!important}.QrCodeScanner_reader__agl1B video{height:auto!important;object-fit:contain}.QrCodeScanner_reader__agl1B img{height:340px!important;object-fit:cover}.QrCodeScanner_reader__agl1B canvas{display:none}.QrCodeScanner_loadingState__Lm_Vv{position:absolute;z-index:3;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;width:100%;height:100%;background:hsla(0,0%,100%,.8);color:#06f;font-size:14px;font-weight:600;pointer-events:none}.QrCodeScanner_imageLoadingState__TBWOW{inset:0;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:hsla(0,0%,100%,.38)}.QrCodeScanner_imageLoadingState__TBWOW .QrCodeScanner_scanSpinner__sAUcO{width:20px;height:20px;border-width:2px}.QrCodeScanner_scanSpinner__sAUcO{position:relative;display:inline-block;width:42px;height:42px;border:3px solid rgba(0,102,255,.2);border-top-color:#06f;border-radius:50%;animation:QrCodeScanner_qrScanSpin__1aPiP .8s linear infinite}@keyframes QrCodeScanner_qrScanSpin__1aPiP{to{transform:rotate(1turn)}}.QrCodeScanner_optionPicker__inJ_t{position:absolute;z-index:2;display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center}.QrCodeScanner_optionLabel__fe80l{color:#000;font-family:var(--font-ibmplex);font-size:20px;font-weight:600}.QrCodeScanner_optionButtons__ipXIw{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:10px}.QrCodeScanner_optionButton__u0wbI{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:8px 16px;border:1px solid #06f;border-radius:8px;background:#fff;color:#06f;cursor:pointer;font-size:14px;font-weight:500;transition:.18s ease}.QrCodeScanner_optionButton__u0wbI:hover{border-color:#06f;color:#06f;background:hsl(216,100%,96%)}.QrCodeScanner_optionIcon__SUv5_{font-size:18px}.QrCodeScanner_optionButtonShortLabel__0w961{display:none}.QrCodeScanner_activeTorch__q7gzr{border-color:#f59e0b!important;background:#fffbeb!important;color:#d97706!important}.QrCodeScanner_urlPicker__4ja1n{position:absolute;z-index:2;display:flex;flex-direction:column;gap:12px;align-items:center;width:90%;max-width:420px;padding:24px;border-radius:10px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);text-align:center}.QrCodeScanner_urlIcon__bI2yl{font-size:28px;color:#06f}.QrCodeScanner_urlInputRow__2XY4q{display:flex;width:100%;gap:8px}.QrCodeScanner_urlInput__d7430{flex:1 1;min-width:0;padding:9px 12px;border:1px solid rgb(209.7532467532,213.4675324675,222.2467532468);border-radius:8px;background:#fff;color:#000;font-size:13px;outline:none;transition:border-color .18s ease}.QrCodeScanner_urlInput__d7430:focus{border-color:#06f}.QrCodeScanner_urlInput__d7430::placeholder{color:#79849e;font-size:12px}.QrCodeScanner_urlInputError__fumPg{border-color:red!important}.QrCodeScanner_urlScanButton__aOFev{padding:9px 18px;border:none;border-radius:8px;background:#06f;color:#fff;cursor:pointer;font-size:14px;font-weight:600;white-space:nowrap;transition:opacity .18s ease}.QrCodeScanner_urlScanButton__aOFev:disabled{opacity:.45;cursor:not-allowed}.QrCodeScanner_urlErrorText__zZ7ZE{color:red;font-size:12px}.QrCodeScanner_urlCancelButton__rKNVg{display:inline-flex;gap:5px;align-items:center;padding:0;border:none;background:none;color:#79849e;cursor:pointer;font-size:13px;transition:color .18s ease}.QrCodeScanner_urlCancelButton__rKNVg:hover{color:red}.QrCodeScanner_imagePreview__Mf5kU{position:absolute;z-index:2;display:block;width:100%;height:100%;box-sizing:border-box;padding:20px;object-fit:contain;background:#f1f4f7}.QrCodeScanner_clearImageButton__5IgxE{position:absolute;z-index:5;top:12px;right:12px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:50%;background:#06f;color:#fff;cursor:pointer;font-size:18px;transition:background .18s ease,transform .18s ease}.QrCodeScanner_clearImageButton__5IgxE:hover{transform:scale(1.06);background:#317ff5}.QrCodeScanner_clearImageButton__5IgxE:focus-visible{outline:2px solid #06f;outline-offset:2px}.QrCodeScanner_liveBadge__brXRx{position:absolute;z-index:2;top:14px;left:14px;padding:5px 10px;border-radius:4px;background:rgba(0,0,0,.68);color:#fff;font-size:12px;font-weight:600}.QrCodeScanner_resultActions__YPrdT{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.QrCodeScanner_scannerControls__my7uG{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.QrCodeScanner_zoomControl__uLp2Z{display:flex;flex-wrap:wrap;gap:12px;align-items:center;max-width:360px;color:#000;margin-top:15px;font-size:14px;font-weight:600;width:100%}.QrCodeScanner_zoomSlider__tvNDj{flex:1 1;accent-color:#06f}.QrCodeScanner_zoomValue__wbU4j{min-width:42px;text-align:right}.QrCodeScanner_clearButton__mjaHA,.QrCodeScanner_openLink__fH6J0{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgb(209.7532467532,213.4675324675,222.2467532468);border-radius:8px;background:#fff;color:#000;cursor:pointer;font-size:14px;font-weight:600;transition:.18s ease}.QrCodeScanner_openLink__fH6J0{gap:8px;padding:8px 14px}.QrCodeScanner_openLink__fH6J0:hover{border-color:#06f;color:#06f}.QrCodeScanner_stopButton__oxw5U{border-color:red!important;color:red!important}.QrCodeScanner_stopButton__oxw5U:hover{background:hsl(0,100%,97.5%)!important}.QrCodeScanner_fileInput__Mgza5{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.QrCodeScanner_errorMessage__MW30v{margin-top:24px;padding:12px 14px;border-left:3px solid red;background:hsl(0,100%,97.5%);color:rgb(193.8,0,0);font-size:14px;line-height:1.6}.QrCodeScanner_detectedBadge__NzJhE{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:5px 12px;border-radius:20px;background:hsl(216,100%,96%);color:#06f;font-size:13px;font-weight:600}.QrCodeScanner_detectedBadge__NzJhE svg{font-size:15px}.QrCodeScanner_resultBody__qB5e7{display:flex;flex-direction:column;margin-top:14px}.QrCodeScanner_additionalResultsCount__xrAAq{margin-top:14px;padding:7px 9px;border-radius:6px;background:hsl(216,100%,96%);color:#06f;font-size:12px;font-weight:600}.QrCodeScanner_additionalResultsList__w8qVS{display:flex;flex-direction:column;gap:8px;max-height:min(300px,65vh);margin-top:8px;padding:2px 10px 2px 2px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.QrCodeScanner_additionalResultCard__pxbjj{padding:8px;border:1px solid rgb(239.3376623377,240.6233766234,243.6623376623);border-radius:7px;background:#fff}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_additionalResultTop__PYCzt{display:flex;align-items:center;justify-content:space-between;gap:8px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_detectedBadge__NzJhE{gap:4px;margin-top:0;padding:3px 8px;font-size:11px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_detectedBadge__NzJhE svg{font-size:13px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_fieldActionButton__Mle_b{width:26px;height:26px;font-size:11px;flex:0 0 26px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_parsedContainer__Bq1zm{max-height:none;margin-top:6px;overflow:visible;background:#fff}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_fieldRow___jC_X{gap:2px;padding:7px 9px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_fieldLabel__PDfiH{font-size:9px;letter-spacing:.35px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_fieldValue__LTqKd{font-size:12px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_rawDataSection__GUDhL{margin-top:7px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_rawDataToggle__AYZvF{gap:4px;font-size:11px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_rawDataBox__MrE88{max-height:min(150px,30vh);margin-top:6px;padding:8px;font-size:10px}.QrCodeScanner_additionalResultHeading__Lfin2{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#000;font-size:14px;font-weight:600}.QrCodeScanner_additionalResultHeading__Lfin2 span{color:#79849e;font-size:12px;font-weight:500}.QrCodeScanner_parsedContainer__Bq1zm{max-height:min(420px,60vh);margin-top:14px;overflow-y:auto;border:1px solid rgb(239.3376623377,240.6233766234,243.6623376623);border-radius:8px;background:#fcfdff}.QrCodeScanner_fieldList__3JzKk,.QrCodeScanner_fieldRow___jC_X{display:flex;flex-direction:column}.QrCodeScanner_fieldRow___jC_X{gap:4px;padding:12px 14px;border-bottom:1px solid rgb(239.3376623377,240.6233766234,243.6623376623)}.QrCodeScanner_fieldRow___jC_X:last-child{border-bottom:none}.QrCodeScanner_fieldLabel__PDfiH{color:#79849e;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.QrCodeScanner_fieldValueRow__sL48E{display:flex;align-items:center;gap:10px;justify-content:space-between}.QrCodeScanner_fieldValue__LTqKd{flex:1 1;min-width:0;color:#000;font-size:14px;font-weight:500;word-break:break-word;overflow-wrap:anywhere}.QrCodeScanner_fieldActions__438OX{display:flex;align-items:center;gap:6px;flex-shrink:0}.QrCodeScanner_fieldActionButton__Mle_b{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgb(209.7532467532,213.4675324675,222.2467532468);border-radius:6px;background:#fff;color:#79849e;cursor:pointer;font-size:14px;text-decoration:none;transition:all .18s ease}.QrCodeScanner_fieldActionButton__Mle_b:hover{border-color:#06f;color:#06f}.QrCodeScanner_fieldActionButton__Mle_b.QrCodeScanner_copied__4M55p{border-color:#239b56;color:#239b56}.QrCodeScanner_rawDataSection__GUDhL{margin-top:14px}.QrCodeScanner_rawDataToggle__AYZvF{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:rgba(0,0,0,0);color:#79849e;cursor:pointer;font-size:13px;font-weight:600;transition:color .18s ease}.QrCodeScanner_rawDataToggle__AYZvF:hover{color:#06f}.QrCodeScanner_rawDataBox__MrE88{max-height:min(220px,40vh);margin-top:10px;padding:12px;overflow:auto;border:1px dashed rgb(209.7532467532,213.4675324675,222.2467532468);border-radius:6px;background:#f8fbff;color:#000;font-family:monospace;font-size:12px;line-height:1.6;word-break:break-all;white-space:pre-wrap}.QrCodeScanner_mainActionRow__1ILif{display:flex;align-items:center;gap:10px;margin-top:20px;flex-wrap:wrap}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_saveTxtButton__YB2j9{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px;border:1px solid #06f;border-radius:8px;background:#fff;color:#06f;cursor:pointer;font-size:14px;font-weight:600;transition:all .18s ease}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_saveTxtButton__YB2j9:hover{background:hsl(216,100%,96%)}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_copyResultButton__cF1NQ{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 20px;border:none;border-radius:8px;background:#06f;color:#fff;cursor:pointer;font-size:14px;font-weight:600;transition:background .18s ease}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_copyResultButton__cF1NQ:hover{background:hsl(216,100%,44%)}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_clearResultButton__ZRBm_{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;padding:0;border:1px solid rgb(209.7532467532,213.4675324675,222.2467532468);border-radius:8px;background:#fff;color:#79849e;cursor:pointer;font-size:16px;transition:all .18s ease}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_clearResultButton__ZRBm_:hover{border-color:red;color:red}.QrCodeScanner_emptyResult__MjgFN{display:flex;min-height:210px;flex:1 1;flex-direction:column;gap:12px;align-items:center;justify-content:center;margin-top:24px;border:1px dashed rgb(209.7532467532,213.4675324675,222.2467532468);border-radius:8px;color:#79849e;font-size:14px}.QrCodeScanner_emptyResult__MjgFN svg{color:#06f;font-size:30px}@media screen and (max-width:991px){.QrCodeScanner_scannerGrid__ZC_V1{grid-template-columns:minmax(0,1fr);gap:20px}.QrCodeScanner_resultPanel__582cg,.QrCodeScanner_scannerPanel__kn7f_{min-width:0}.QrCodeScanner_resultPanel__582cg{min-height:auto}}@media screen and (max-width:767px){.QrCodeScanner_resultPanel__582cg,.QrCodeScanner_scannerPanel__kn7f_{padding:20px}.QrCodeScanner_additionalResultsList__w8qVS{max-height:min(460px,58vh)}.QrCodeScanner_readerShell__aTwg7{flex:0 0 300px;min-height:300px}.QrCodeScanner_reader__agl1B{min-height:300px;height:auto!important;max-height:none}.QrCodeScanner_reader__agl1B img{height:300px!important;max-height:300px}.QrCodeScanner_reader__agl1B video{height:auto!important;max-height:none}}@media screen and (max-width:575px){.QrCodeScanner_intro__wVGyC{margin-bottom:24px}.QrCodeScanner_intro__wVGyC h1{font-size:clamp(25px,7vw,30px);line-height:1.25}.QrCodeScanner_intro__wVGyC p{font-size:15px}.QrCodeScanner_panelHeading__GL3rV{gap:10px}.QrCodeScanner_panelHeading__GL3rV .QrCodeScanner_panelTitle__dJ5zv{font-size:18px}.QrCodeScanner_panelHeading__GL3rV p{font-size:13px}.QrCodeScanner_headingIcon__pSat1{width:36px;height:36px;flex:0 0 36px;font-size:18px}.QrCodeScanner_optionPicker__inJ_t{box-sizing:border-box;width:100%;padding:12px}.QrCodeScanner_optionLabel__fe80l{font-size:17px}.QrCodeScanner_optionButtons__ipXIw{box-sizing:border-box;width:100%;gap:6px;padding:8px 0}.QrCodeScanner_optionButtons__ipXIw .QrCodeScanner_optionButton__u0wbI{box-sizing:border-box;min-width:0;flex-direction:column;gap:4px;padding:6px 12px;border-radius:8px;font-size:11px;line-height:1.1;white-space:nowrap}.QrCodeScanner_optionButtons__ipXIw .QrCodeScanner_optionIcon__SUv5_{font-size:16px}.QrCodeScanner_urlPicker__4ja1n{width:94%;padding:16px 12px;gap:10px}.QrCodeScanner_urlIcon__bI2yl{font-size:24px}.QrCodeScanner_scannerControls__my7uG{gap:8px}.QrCodeScanner_scannerControls__my7uG .QrCodeScanner_optionButton__u0wbI,.QrCodeScanner_scannerControls__my7uG .QrCodeScanner_stopButton__oxw5U{flex-grow:1;min-height:40px;padding:8px 10px;font-size:13px}.QrCodeScanner_imageOptionButtons__u7uMT{gap:6px;margin-top:12px;flex-wrap:balance}.QrCodeScanner_imageOptionButtons__u7uMT .QrCodeScanner_optionButton__u0wbI{box-sizing:border-box;flex-direction:column;gap:4px;padding:6px 12px;font-size:8px;line-height:1.1;white-space:nowrap}.QrCodeScanner_imageOptionButtons__u7uMT .QrCodeScanner_optionIcon__SUv5_{font-size:16px}.QrCodeScanner_imageOptionButtons__u7uMT .QrCodeScanner_optionButtonLabel__OjNMa{display:none}.QrCodeScanner_imageOptionButtons__u7uMT .QrCodeScanner_optionButtonShortLabel__0w961{display:inline}.QrCodeScanner_liveCameraControls__4tmGt{flex-wrap:wrap;gap:6px}.QrCodeScanner_liveCameraControls__4tmGt .QrCodeScanner_optionButton__u0wbI,.QrCodeScanner_liveCameraControls__4tmGt .QrCodeScanner_stopButton__oxw5U{box-sizing:border-box;min-width:0;min-height:52px;flex:1 1;flex-direction:column;gap:4px;padding:6px 2px;font-size:10px;line-height:1.1;white-space:nowrap}.QrCodeScanner_liveCameraControls__4tmGt .QrCodeScanner_stopButton__oxw5U{border-color:red!important;color:red!important}.QrCodeScanner_liveCameraControls__4tmGt .QrCodeScanner_optionIcon__SUv5_{font-size:16px}.QrCodeScanner_liveCameraControls__4tmGt .QrCodeScanner_optionButtonLabel__OjNMa{display:none}.QrCodeScanner_liveCameraControls__4tmGt .QrCodeScanner_optionButtonShortLabel__0w961{display:inline}.QrCodeScanner_clearImageButton__5IgxE{top:8px;right:8px;width:30px;height:30px;font-size:16px}.QrCodeScanner_mainActionRow__1ILif,.QrCodeScanner_resultActions__YPrdT{gap:8px}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_copyResultButton__cF1NQ,.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_openLink__fH6J0,.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_saveTxtButton__YB2j9,.QrCodeScanner_mainActionRow__1ILif .btn,.QrCodeScanner_resultActions__YPrdT .QrCodeScanner_copyResultButton__cF1NQ,.QrCodeScanner_resultActions__YPrdT .QrCodeScanner_openLink__fH6J0,.QrCodeScanner_resultActions__YPrdT .QrCodeScanner_saveTxtButton__YB2j9,.QrCodeScanner_resultActions__YPrdT .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);min-height:40px;padding:8px 12px;font-size:13px;justify-content:center}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_clearResultButton__ZRBm_,.QrCodeScanner_resultActions__YPrdT .QrCodeScanner_clearResultButton__ZRBm_{width:40px;min-width:40px;flex:0 0 40px;margin-left:auto}}@media screen and (max-width:420px){.QrCodeScanner_resultPanel__582cg,.QrCodeScanner_scannerPanel__kn7f_{padding:14px}.QrCodeScanner_scannerGrid__ZC_V1{gap:14px}.QrCodeScanner_additionalResultsList__w8qVS{max-height:52vh;padding-right:8px}.QrCodeScanner_additionalResultCard__pxbjj{padding:7px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_fieldRow___jC_X{padding:7px 8px}.QrCodeScanner_additionalResultCard__pxbjj .QrCodeScanner_fieldValueRow__sL48E{gap:6px}.QrCodeScanner_readerShell__aTwg7{flex-basis:260px;min-height:260px}.QrCodeScanner_reader__agl1B{min-height:260px;height:auto!important;max-height:none}.QrCodeScanner_reader__agl1B img{height:260px!important;max-height:260px}.QrCodeScanner_reader__agl1B video{height:auto!important;max-height:none}.QrCodeScanner_urlInputRow__2XY4q{flex-direction:column}.QrCodeScanner_urlInputRow__2XY4q .QrCodeScanner_urlScanButton__aOFev{width:100%;padding:8px}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_copyResultButton__cF1NQ,.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_saveTxtButton__YB2j9{flex:1 1 100%}.QrCodeScanner_mainActionRow__1ILif .QrCodeScanner_clearResultButton__ZRBm_{width:40px;min-width:40px;flex:0 0 40px}}