.confirm-screen{max-width:640px;margin:auto}.confirm-screen>h1{font-size:21px;margin:2px 0 6px}.confirm-help{font-size:12px;color:var(--muted,#66746c);margin:0 0 12px}.confirm-notice{font-size:13px;line-height:1.45;margin:0 0 12px;overflow-wrap:anywhere;color:#345641}.confirm-notice:empty{display:none}.confirm-notice .btn{min-height:36px;padding:6px 10px;font-size:12px;margin-top:6px}.confirm-cards{display:grid;gap:14px}.confirm-card{position:relative;overflow:hidden;border:1px solid #d4ddd7;border-radius:8px;background:#edf4ef;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.confirm-card.is-rejected{border-color:#d4a39b}.confirm-card.was-rejected{box-shadow:inset 3px 0 #bd7668}.confirm-swipe-body{position:relative;z-index:1;background:#fff;transform:translateX(var(--confirm-drag,0px));transition:transform 150ms ease}.confirm-card.is-swiping .confirm-swipe-body{transition:none;pointer-events:none}.confirm-swipe-cue{position:absolute;inset:0;display:flex;align-items:center;padding:0 15px;font-size:14px;font-weight:700;opacity:0}.confirm-cue-right{justify-content:flex-start;background:#d9efdf;color:#176448}.confirm-cue-left{justify-content:flex-end;background:#f7dfdb;color:#9a372c}.confirm-card.swipe-confirm .confirm-cue-right,.confirm-card.swipe-reject .confirm-cue-left{opacity:1}.confirm-photo{position:relative;display:grid;place-items:center;width:100%;height:clamp(180px,37dvh,350px);background:#e6ebe7;overflow:hidden}.confirm-photo img{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none}.confirm-photo-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#617366}.confirm-photo-error button{border:1px solid #bccdc1;background:white;color:#365741;border-radius:5px;min-height:36px;padding:5px 10px;font-size:12px}.confirm-no-photo{font-size:14px;color:#6e7d73}.confirm-card-details{padding:12px 14px}.confirm-card-title{display:flex;align-items:flex-start;gap:9px}.confirm-card-title>strong{flex:1;min-width:0;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.confirm-status{padding:4px 7px;border-radius:4px;font-size:11px;line-height:1.3;white-space:nowrap;background:#f3edcf;color:#756123}.confirm-status-rejected{background:#f5e1dd;color:#913d31}.confirm-status-confirmed{background:#dff0e3;color:#286443}.confirm-amounts{display:flex;gap:20px;margin-top:9px;font-size:18px;color:#243e2d}.confirm-by{font-size:12px;color:#66766b;margin:7px 0 0;line-height:1.4;overflow-wrap:anywhere}.confirm-badges{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.confirm-badges:empty{display:none}.confirm-badges>span{display:inline-block;border-radius:4px;font-size:11px;padding:4px 6px;line-height:1.35}.confirm-naming{background:#eef0ed;color:#5a695e}.confirm-rejection-history{background:#f8e8e4;color:#925447}.confirm-card-notice{font-size:12px;line-height:1.45;color:#795d34;margin:9px 0 0;overflow-wrap:anywhere}.confirm-latest{margin-top:9px;font-size:12px!important;min-height:36px!important;padding:6px 10px!important}.confirm-actions{display:flex;gap:9px;justify-content:space-between;margin-top:12px}.confirm-actions>button{min-height:43px;flex:1;border-radius:6px;font-size:14px;font-weight:600;padding:8px 14px;touch-action:manipulation}.confirm-reject{background:white;border:1px solid #d1aaa2;color:#994337}.confirm-accept{background:#176448;border:1px solid #176448;color:white}.confirm-actions>button:disabled{opacity:.45;cursor:default}@media(max-width:400px){.confirm-photo{height:clamp(170px,33dvh,280px)}.confirm-card-details{padding:11px}.confirm-card-title>strong{font-size:15px}.confirm-amounts{font-size:17px}}
.confirm-screen [hidden]{display:none!important}
