.scan-main-section{padding-top:0}.scan-basket-list{max-height:none;padding:0 22px}.scan-item{padding:18px 0;border-bottom:1px solid var(--line)}.scan-item:last-child{border-bottom:0}.scan-item-heading{display:flex;gap:10px;align-items:center}.scan-item-heading .info{flex:1;min-width:0}.scan-item-heading strong{display:block;font-size:14px;overflow-wrap:anywhere}.scan-item-heading small{color:var(--muted);font-size:11px}.scan-item-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.scan-item-fields textarea{min-height:74px}.scan-auto-note{align-self:center;font-size:12px;color:var(--muted)}.scan-row-error{background:#fbeceb;color:var(--red);padding:10px 12px;border-radius:8px;font-size:12px}.backfill-panel{background:#fff8ea;border:1px solid #ebd8ad;border-radius:10px;padding:15px;margin-top:13px}.backfill-panel>strong{font-size:13px}.backfill-panel p{font-size:12px;line-height:1.8}.backfill-panel label{margin-top:13px}.scan-refresh{padding:10px 16px;text-align:right}.scan-delegation{margin-top:18px;font-size:13px}.scan-delegation summary{cursor:pointer;color:var(--green);padding:9px 0}.scan-delegation label{margin-top:12px}.scan-start-button{width:100%;min-height:96px;font-size:22px;gap:14px}.scan-start-button svg{width:32px;height:32px}.scan-start-hint{font-size:13px;line-height:1.9;color:var(--muted);margin:16px 0 0}
@media(max-width:640px){.scan-basket-list{padding:0 15px;max-height:none;overflow:visible}.scan-item{padding:17px 0}.scan-item-heading{gap:7px}.scan-item-heading .thumb{width:42px;height:42px}.scan-item-heading strong{font-size:14px}.scan-item-fields{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scan-item-fields .span-2{grid-column:1/-1}.scan-item-fields label{font-size:13px}.scan-item-fields select{padding-left:9px;padding-right:5px}.scan-item-fields textarea{font-size:16px;min-height:80px}.scan-auto-note{font-size:12px;line-height:1.7}.backfill-panel{padding:13px}.backfill-panel label{font-size:13px}.backfill-panel .check-label{font-size:14px}.scan-start-button{min-height:90px;font-size:22px}.scan-start-hint{font-size:14px}.scan-delegation summary{min-height:44px}.scan-refresh button{font-size:12px}}
