.PhotoCardChecker-module__hhNqaq__checker{border-top:1px solid #ddd;grid-template-columns:1fr 1fr;gap:8%;padding:38px 0;scroll-margin-top:95px;display:grid}.PhotoCardChecker-module__hhNqaq__controls h2{letter-spacing:-1px;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15}.PhotoCardChecker-module__hhNqaq__intro{color:#555;margin:16px 0 22px;font-size:15px;line-height:1.8}.PhotoCardChecker-module__hhNqaq__actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.PhotoCardChecker-module__hhNqaq__fine{color:#666;margin-top:12px;font-size:12px;line-height:1.8}.PhotoCardChecker-module__hhNqaq__label{margin:26px 0 10px;font-size:14px;display:block}.PhotoCardChecker-module__hhNqaq__select,.PhotoCardChecker-module__hhNqaq__custom input{background:#fff;border:1px solid #bbb;border-radius:3px;width:100%;min-height:46px;padding:10px 12px;font-size:14px}.PhotoCardChecker-module__hhNqaq__custom{grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;display:grid}.PhotoCardChecker-module__hhNqaq__custom label{font-size:13px}.PhotoCardChecker-module__hhNqaq__custom input{margin-top:7px;display:block}.PhotoCardChecker-module__hhNqaq__adjustments{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:18px;display:grid}.PhotoCardChecker-module__hhNqaq__adjustments label:first-child{grid-column:1/-1}.PhotoCardChecker-module__hhNqaq__adjustments label{font-size:12px}.PhotoCardChecker-module__hhNqaq__adjustments span{float:right}.PhotoCardChecker-module__hhNqaq__adjustments input{accent-color:#000;cursor:pointer;width:100%;min-height:28px;display:block}.PhotoCardChecker-module__hhNqaq__adjustments input:disabled{opacity:.3}.PhotoCardChecker-module__hhNqaq__adjustments>button{justify-self:start}.PhotoCardChecker-module__hhNqaq__readout{border-top:1px solid #ddd;margin-top:24px;padding-top:24px}.PhotoCardChecker-module__hhNqaq__readout>p{color:#555;font-size:14px;line-height:1.8}.PhotoCardChecker-module__hhNqaq__readout p.PhotoCardChecker-module__hhNqaq__resolution{letter-spacing:-1px;color:#000;margin-bottom:12px;font-size:40px;line-height:1.2}.PhotoCardChecker-module__hhNqaq__resolution span{letter-spacing:0;margin-left:5px;font-size:13px}.PhotoCardChecker-module__hhNqaq__readout dl{margin-top:16px;font-size:12px}.PhotoCardChecker-module__hhNqaq__readout dl>div{justify-content:space-between;gap:15px;padding:5px 0;display:flex}.PhotoCardChecker-module__hhNqaq__readout dt{color:#666}.PhotoCardChecker-module__hhNqaq__readout dd{font-variant-numeric:tabular-nums}.PhotoCardChecker-module__hhNqaq__readout p.PhotoCardChecker-module__hhNqaq__fine{font-size:12px}.PhotoCardChecker-module__hhNqaq__mat{background:#f2f2f2;justify-content:center;align-items:center;min-height:360px;padding:30px;display:flex}.PhotoCardChecker-module__hhNqaq__frame{touch-action:none;cursor:grab;background:#fff;position:relative;overflow:hidden;box-shadow:0 4px 18px #00000015}.PhotoCardChecker-module__hhNqaq__frame:active{cursor:grabbing}.PhotoCardChecker-module__hhNqaq__frame img{-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.PhotoCardChecker-module__hhNqaq__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.PhotoCardChecker-module__hhNqaq__empty p{letter-spacing:-.5px;font-size:clamp(18px,2.5vw,32px);line-height:1.2}.PhotoCardChecker-module__hhNqaq__empty span{color:#666;margin-top:18px;font-size:12px}.PhotoCardChecker-module__hhNqaq__previewNote{color:#666;margin:14px 0 22px;font-size:12px;line-height:1.7}.PhotoCardChecker-module__hhNqaq__error{color:#9b2020;margin-top:16px;font-size:13px;line-height:1.7}.PhotoCardChecker-module__hhNqaq__preview{min-width:0}.PhotoCardChecker-module__hhNqaq__checker button:disabled{opacity:.4;cursor:default}@media (max-width:760px){.PhotoCardChecker-module__hhNqaq__checker{grid-template-columns:1fr;gap:26px;padding-top:28px}.PhotoCardChecker-module__hhNqaq__mat{min-height:250px;padding:22px}.PhotoCardChecker-module__hhNqaq__controls h2{font-size:30px}.PhotoCardChecker-module__hhNqaq__preview>.PhotoCardChecker-module__hhNqaq__actions>.studio-button{width:100%}.PhotoCardChecker-module__hhNqaq__readout p.PhotoCardChecker-module__hhNqaq__resolution{font-size:34px}.PhotoCardChecker-module__hhNqaq__intro{font-size:14px}.PhotoCardChecker-module__hhNqaq__select,.PhotoCardChecker-module__hhNqaq__custom input{font-size:16px}}
