.scan110:has(.manual118)>.tr39-modal{background:#f2f5f9!important;color:#12233b;display:flex;flex-direction:column}.scan110:has(.manual118)>.tr39-modal>header{position:relative!important;flex:0 0 60px!important;background:#fff!important;justify-content:flex-end!important;padding:10px!important}.scan110:has(.manual118)>.tr39-modal>header h2{position:absolute!important;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}.scan110:has(.manual118)>.tr39-modal>header button{color:#14243a!important;background:#e8edf4!important;min-width:44px;min-height:44px}.manual118{display:flex;flex-direction:column;min-height:0;flex:1;width:100%;padding:0 14px max(14px,env(safe-area-inset-bottom));color:#14243a}.manual118-search{display:flex;align-items:center;gap:8px;padding:10px 0;flex:none}.manual118-search>button{min-width:52px;height:54px;border-radius:14px;font-size:26px}.manual118-search input{min-width:0;box-sizing:border-box;width:100%;height:54px;border:1px solid #cbd5e1;border-radius:14px;padding:12px 16px;background:#fff;color:#14243a;font-size:20px}.manual118-list{overflow:auto;flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;touch-action:pan-y;overscroll-behavior:contain;padding-bottom:14px}.manual118-number{position:relative;overflow:hidden;flex:none;min-height:82px;width:100%;border:2px solid #d3dce8;border-radius:18px;background:#fff;color:#10223b;font-size:clamp(25px,7vw,40px);font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:.02em;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.manual118-number span{position:relative;z-index:1;overflow-wrap:anywhere}.manual118-number:before{content:'';position:absolute;inset:0;background:#cddfff;transform:scaleX(0);transform-origin:left}.manual118-number.holding:before{animation:hold118 1s linear forwards}.manual118-number.accepted{background:#159652;border-color:#159652;color:white;opacity:1}.manual118-number:disabled:not(.accepted){opacity:.6}.manual118-number:focus-visible{outline:3px solid #2467df;outline-offset:2px}.manual118-error{color:#9b1c1c;background:#ffe9e9;border-radius:10px;padding:12px;margin:8px 0;font-size:16px}.scan118-manual{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);z-index:15;background:#fff;color:#10223b;border:0;border-radius:24px;padding:12px 24px;font-size:17px;min-height:48px}.scan114-status{bottom:90px!important}.scan114-notice{bottom:135px!important}@keyframes hold118{to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.manual118-number.holding:before{animation:none;transform:scaleX(1);opacity:.3}}

.scan114-error{bottom:90px!important}.manual118-search .tr39-overlay{font-size:15px}
