.capture-container{min-height:100dvh;font-family:var(--font-capture)!important}.hide-submitter-when-collapsed{display:none!important}.capture-container *{font-family:var(--font-capture)!important}.landscape-camera-portrait{display:block!important}.landscape-camera-landscape{display:none!important}.landscape-root{flex-direction:column;display:flex}@media (orientation:landscape) and (height<=600px){.landscape-root{flex-direction:row;height:100dvh;min-height:100dvh;overflow:hidden}.landscape-sidebar{border-right:1px solid #00000014;flex-direction:column;flex-shrink:0;width:50%;min-width:220px;max-width:50%;height:100dvh;padding:12px 10px 60px;display:flex;overflow-y:auto}.landscape-main{flex:1;height:100dvh;position:relative;overflow-y:auto}.landscape-welcome-sidebar{padding-bottom:30px}.landscape-hiw-grid{grid-template-columns:1fr;gap:20px;display:grid;padding-bottom:20px!important}.landscape-steps-list{padding-right:8px}.landscape-review-sidebar{justify-content:space-between}.landscape-done-main{flex-direction:column;justify-content:center;align-items:flex-start;height:100dvh;padding:16px 20px;display:flex;overflow-y:auto}.landscape-cam-header{z-index:20;border-radius:1.5rem;flex-direction:column;justify-content:space-between;width:50%;max-width:460px;max-height:calc(100dvh - 80px);padding:12px;display:flex;position:absolute;top:10px;left:10px}.landscape-shutter-row{max-width:320px;margin:auto;top:auto;gap:14px!important;width:auto!important;padding:0!important;position:absolute!important;bottom:15px!important;left:0!important;right:0!important}.landscape-shutter-row.camera-icon-click{margin:auto;flex-direction:row!important;justify-content:center!important;gap:14px!important;width:auto!important;padding:0!important;position:absolute!important;inset:auto 0 15px!important}.landscape-shutter-spacer,.landscape-camera-portrait{display:none!important}.landscape-camera-landscape{z-index:25!important;display:block!important;position:fixed!important;top:50%!important;right:30px!important;transform:translateY(-50%)!important}.landscape-sidebar-action{margin-top:auto}.landscape-shutter-row:not(.camera-icon-click)>button{width:90px!important;height:40px!important;position:fixed!important;bottom:20px!important;left:50%!important;transform:translate(-50%)!important}.landscape-hide-fixed-bar{display:none!important}.landscape-sidebar-action{margin-left:.75rem;margin-right:.75rem;display:flex!important}.landscape-main-camera{border-radius:20px;width:calc(50% - 60px);top:10px}.vin-num-landscape-container{max-width:320px;margin:0 auto;top:auto;bottom:74px}.landscape-file-picker-wrapper{background:0 0!important}.landscape-file-picker{text-align:center;border-radius:1.5rem!important;width:45%!important;max-width:400px!important;max-height:calc(100% - 80px)!important;inset:auto 0!important}.landscape-file-picker button{text-align:center;justify-content:center;align-items:center;display:flex}.landscape-cam-header .space-remove-landscap{padding:0!important}.landscape-cam-header .steps{margin-bottom:5px!important}.landscape-cam-header .hide-in-landscape{margin-bottom:8px}.landscape-cam-header{overflow:hidden!important}.landscape-cam-header.show-all-data>div.w-full>.flex.items-center.justify-between.gap-4>p{padding-right:6px;max-width:none!important;max-height:50px!important;overflow-y:auto!important}.landscape-cam-header>div.w-full>.flex.items-center.justify-between.gap-4>p::-webkit-scrollbar{width:4px}.landscape-cam-header>div.w-full>.flex.items-center.justify-between.gap-4>p::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.landscape-cam-header>div.w-full>.flex.items-center.justify-between.gap-4>p::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}.landscape-cam-header>div.w-full>.flex.items-center.justify-between.gap-4>p::-webkit-scrollbar-thumb:hover{background:#ffffff80}.file-uploaded{box-shadow:none!important}.landscape-file-picker-wrapper .landscap-top-space.file-uploaded{top:130px!important}.landscape-portrait-hiw{display:none!important}.landscape-main-welcome{display:flex!important}.landscape-portrait-steps{display:none!important}.landscape-main-instructions{display:flex!important}.landscape-portrait-review-intro{justify-content:space-between;display:none!important}.landscape-review-main-header{display:block!important}.landscape-pb-0{padding-bottom:8px!important}.landscape-portrait-counts{display:none!important}.landscape-main-done{display:flex!important}}.hide-in-portrait{display:none!important}@media (orientation:landscape) and (height<=600px){.hide-in-landscape{display:none!important}.landscape-cam-header.show-all-data .hide-in-landscape{display:flex!important}.landscape-cam-header.show-all-data .hide-in-landscape.hide-submitter-when-collapsed{display:none!important}.landscape-file-picker-wrapper .landscap-top-space{top:auto!important}.hide-in-portrait{display:block!important}}.capture-container .btn{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;line-height:1;transition:background-color .2s,color .2s,opacity .2s,transform .1s;display:inline-flex}.capture-container .btn:active:not(:disabled){transform:scale(.98)}.capture-container .btn:disabled,.capture-container .btn.btn-disabled{opacity:.5;cursor:not-allowed}.capture-container .btn-primary{background-color:var(--primary);color:var(--primary-foreground)}.capture-container .btn-primary:hover:not(:disabled){filter:brightness(.95)}.capture-container .btn-ghost{color:var(--base-content);background-color:#0000}.capture-container .btn-ghost:hover:not(:disabled){background-color:var(--base-200)}.capture-container .btn-outline{border-color:var(--base-300);color:var(--base-content);background-color:#0000}.capture-container .btn-error{background-color:var(--error);color:var(--error-content)}.capture-container .btn-block{width:100%}.capture-container .btn-sm{min-height:2.25rem;padding:.25rem .75rem;font-size:.8125rem}.capture-container .btn-circle{aspect-ratio:1;border-radius:9999px;padding:0}.capture-container .loading{border:2px solid;border-right-color:#0000;border-radius:9999px;width:1.25rem;height:1.25rem;animation:.7s linear infinite capture-spin;display:inline-block}@keyframes capture-spin{to{transform:rotate(360deg)}}.capture-preview-viewport{isolation:isolate;position:relative}.capture-preview-viewport [inert],.capture-preview-viewport [inert] *{cursor:default;pointer-events:none}.capture-preview-viewport .capture-container,.capture-preview-viewport .min-h-screen,.capture-preview-viewport [class*="min-h-[100dvh]"],.capture-preview-viewport .landscape-root{min-height:100%!important}.capture-preview-viewport .h-screen{height:100%!important}.capture-container .capture-otp-input{border:2px solid var(--base-300);background-color:var(--base-100);width:100%;min-width:0;height:3.5rem;color:var(--base-content);caret-color:var(--primary);text-align:center;border-radius:.75rem;outline:none;font-size:22px;font-weight:700;line-height:1;transition:border-color .15s,box-shadow .15s}.capture-container .capture-otp-input::placeholder{color:var(--base-content);opacity:.4}.capture-container .capture-otp-input:focus,.capture-container .capture-otp-input:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 30%, transparent)}.capture-container .capture-otp-input:disabled{opacity:.6;cursor:not-allowed}.capture-container .capture-otp-input:-webkit-autofill{-webkit-text-fill-color:var(--base-content);box-shadow:0 0 0 1000px var(--base-100) inset}.capture-container .capture-otp-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--base-content);box-shadow:0 0 0 1000px var(--base-100) inset}@media (width<=360px){.capture-container .capture-otp-input{height:3rem;font-size:18px}}@media (orientation:landscape) and (pointer:coarse) and (hover:none) and (width>=1340px) and (width<=1390px) and (height>=900px) and (height<=980px){.capture-container .max-w-md{max-width:100%}.capture-container .max-w-lg,.capture-container .max-w-xl{max-width:min(100%,48rem)}.capture-container>.max-w-md,.capture-container>.max-w-lg,.capture-container>.landscape-sidebar,.capture-container>.landscape-main{padding-inline:clamp(12px,3vw,56px)}}@media (orientation:portrait) and (pointer:coarse) and (hover:none) and (width>=1010px) and (width<=1040px) and (height>=1250px) and (height<=1320px){.capture-container .max-w-md{max-width:100%}.capture-container .max-w-lg,.capture-container .max-w-xl{max-width:min(100%,48rem)}.capture-container>.max-w-md,.capture-container>.max-w-lg,.capture-container>.landscape-sidebar,.capture-container>.landscape-main{padding-inline:clamp(12px,3vw,56px)}}.capture-preview-viewport .capture-container .max-w-md{max-width:28rem}.capture-preview-viewport .capture-container .max-w-lg{max-width:32rem}.capture-preview-viewport .capture-container .max-w-xl{max-width:36rem}.capture-preview-viewport .capture-container>.max-w-md,.capture-preview-viewport .capture-container>.max-w-lg,.capture-preview-viewport .capture-container>.landscape-sidebar,.capture-preview-viewport .capture-container>.landscape-main{padding-inline:0}
