#receiptStatus .receipt-loading-progress{margin-top:14px;padding:12px 13px 13px;border:1px solid #dce8f7;border-radius:14px;background:#f7faff}#receiptStatus .receipt-loading-progress-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}#receiptStatus .receipt-loading-progress-head span{display:flex;align-items:center;gap:9px;color:#5d7088;font-size:.78rem;font-weight:780;line-height:1.2}#receiptStatus .receipt-loading-progress-head strong{color:var(--brand-blue,#087cff);font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}#receiptStatus .receipt-loading-progress-track{height:9px;overflow:hidden;border-radius:999px;background:#e2eaf5}#receiptStatus .receipt-loading-progress-track i{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2085ff,var(--brand-blue,#087cff));transition:width .35s ease}#receiptStatus .receipt-loading-progress-note{display:none}#receiptStatus .receipt-loading-progress.is-complete{border-color:#cfe9da;background:#f4fbf7}#receiptStatus .receipt-loading-progress.is-complete .receipt-loading-progress-head strong{color:#08783e}#receiptStatus .receipt-loading-progress.is-complete .receipt-loading-progress-track i{background:#168452}body.receipt-analysis-active{overflow:hidden!important;overscroll-behavior:none}.receipt-analysis-backdrop{position:fixed;inset:0;z-index:9998;opacity:0;background:rgba(15,31,52,.34);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transition:opacity .2s ease}.receipt-analysis-backdrop.is-visible{opacity:1}#receiptPanel.receipt-analysis-floating{position:fixed!important;left:50%!important;top:48%!important;z-index:9999!important;width:min(88vw,370px)!important;max-width:370px!important;max-height:min(78vh,560px)!important;box-sizing:border-box!important;margin:0!important;padding:23px 21px 21px!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;border:1px solid rgba(17,112,244,.14)!important;border-radius:26px!important;background:rgba(255,255,255,.985)!important;box-shadow:0 30px 85px rgba(20,46,82,.28),0 8px 28px rgba(0,111,253,.1)!important;animation:receiptFloatIn .26s cubic-bezier(.22,.8,.32,1) both}#receiptPanel.receipt-analysis-floating:before{content:"";position:absolute;left:0;top:0;right:0;height:5px;background:linear-gradient(90deg,#006ffd,#1688ff 48%,#16c784)}#receiptPanel.receipt-analysis-floating:after{content:"";position:absolute;width:145px;height:145px;right:-65px;top:-76px;border-radius:50%;background:radial-gradient(circle,rgba(22,199,132,.12),rgba(0,111,253,.04) 58%,transparent 70%);pointer-events:none}#receiptPanel.receipt-analysis-floating>div:first-child{position:relative;z-index:1;align-items:flex-start!important}#receiptPanel.receipt-analysis-floating .eyebrow{margin:1px 0 5px!important;color:#0872e8!important;font-size:.68rem!important;font-weight:900!important;letter-spacing:.115em!important}#receiptPanel.receipt-analysis-floating #receiptTitle{max-width:265px;margin:0!important;color:#13243b!important;font-size:1.23rem!important;font-weight:900!important;line-height:1.2!important;letter-spacing:-.025em!important}#receiptPanel.receipt-analysis-floating #receiptClose{position:relative;z-index:3;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;margin:-4px -4px 0 0!important;padding:0!important;border:1px solid #e3ebf5!important;border-radius:12px!important;background:#f8fbff!important;color:#526579!important;font-size:16px!important;box-shadow:none!important}#receiptPanel.receipt-analysis-floating #receiptStatus{position:relative;z-index:1;margin:13px 0 0!important;color:#718094!important;font-size:.82rem!important;line-height:1.45!important}#receiptPanel.receipt-analysis-floating #receiptStatus>strong:first-child{color:#475b72!important;font-size:.82rem!important;font-weight:800!important}#receiptPanel.receipt-analysis-floating #receiptAccept,#receiptPanel.receipt-analysis-floating #receiptConfirm,#receiptPanel.receipt-analysis-floating #receiptResult{display:none!important}#receiptPanel.receipt-analysis-floating #receiptStatus .receipt-loading-progress{margin:16px 0 0!important;padding:16px 15px 14px!important;border:1px solid #dce8f7!important;border-radius:18px!important;background:linear-gradient(180deg,#f9fbff,#f3f8ff)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}#receiptPanel.receipt-analysis-floating .receipt-loading-progress-head{margin-bottom:12px!important}#receiptPanel.receipt-analysis-floating .receipt-loading-progress-head span{min-width:0;color:#263d59!important;font-size:.86rem!important;font-weight:850!important}#receiptPanel.receipt-analysis-floating .receipt-loading-progress-head span:before{content:"";width:18px;height:18px;flex:0 0 18px;box-sizing:border-box;border-color:#006ffd #15b978 rgba(0,111,253,.18) rgba(0,111,253,.18);border-style:solid;border-width:2px;border-radius:50%;animation:receiptProgressSpin .85s linear infinite}#receiptPanel.receipt-analysis-floating .receipt-loading-progress-head strong{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#e7f1ff;color:#006ffd!important;font-size:.82rem!important;font-weight:900!important}#receiptPanel.receipt-analysis-floating .receipt-loading-progress-track{height:10px!important;border:1px solid rgba(109,139,174,.08);background:#e5edf7!important;box-shadow:inset 0 1px 2px rgba(25,52,84,.05)}#receiptPanel.receipt-analysis-floating .receipt-loading-progress-track i{position:relative;background:linear-gradient(90deg,#006ffd,#1591ff 52%,#18bf7d)!important;box-shadow:0 0 12px rgba(0,111,253,.24)}#receiptPanel.receipt-analysis-floating .receipt-loading-progress-track i:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.42) 48%,transparent 76%);transform:translateX(-100%);animation:receiptProgressShine 1.5s ease-in-out infinite}#receiptPanel.receipt-analysis-floating .receipt-loading-progress-note{display:block!important;margin-top:10px;color:#718094;font-size:.72rem;line-height:1.35}#receiptPanel.receipt-analysis-floating .receipt-loading-progress.is-complete{border-color:#ccebdc!important;background:linear-gradient(180deg,#f7fcf9,#effaf4)!important}#receiptPanel.receipt-analysis-floating .receipt-loading-progress.is-complete .receipt-loading-progress-head span{color:#14663f!important}#receiptPanel.receipt-analysis-floating .receipt-loading-progress.is-complete .receipt-loading-progress-head span:before{border-color:#18a766!important;background:#18a766;box-shadow:inset 0 0 0 4px #f3fbf7;animation:none}#receiptPanel.receipt-analysis-floating .receipt-loading-progress.is-complete .receipt-loading-progress-head strong{background:#e0f5e9;color:#08783e!important}#receiptPanel.receipt-analysis-floating .receipt-loading-progress.is-complete .receipt-loading-progress-track i{background:linear-gradient(90deg,#0b9a59,#19bb76)!important}#receiptPanel.receipt-result-floating{position:fixed!important;left:50%!important;top:48%!important;z-index:9999!important;width:min(90vw,390px)!important;max-width:390px!important;max-height:min(82vh,620px)!important;box-sizing:border-box!important;margin:0!important;padding:24px 21px 20px!important;overflow:auto!important;overscroll-behavior:contain;transform:translate(-50%,-50%)!important;border:1px solid #e3eaf3!important;border-radius:27px!important;background:rgba(255,255,255,.99)!important;box-shadow:0 32px 90px rgba(18,40,70,.3),0 8px 26px rgba(27,72,128,.1)!important;animation:receiptFloatIn .24s cubic-bezier(.22,.8,.32,1) both}#receiptPanel.receipt-result-floating:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;border-radius:27px 27px 0 0;background:linear-gradient(90deg,#006ffd,#15b978)}#receiptPanel.receipt-result-floating.receipt-result-warning:before{background:linear-gradient(90deg,#f59e0b,#ff6b4a)}#receiptPanel.receipt-result-floating.receipt-result-danger:before{background:linear-gradient(90deg,#e84646,#ff7a59)}#receiptPanel.receipt-result-floating.receipt-result-success:before{background:linear-gradient(90deg,#0aa66c,#27c784)}#receiptPanel.receipt-result-floating>div:first-child{position:relative;align-items:flex-start!important}#receiptPanel.receipt-result-floating .eyebrow{margin:1px 0 5px!important;color:#6f7f91!important;font-size:.66rem!important;font-weight:900!important;letter-spacing:.12em!important}#receiptPanel.receipt-result-floating #receiptTitle{max-width:275px;margin:0!important;color:#172a42!important;font-size:1.26rem!important;font-weight:900!important;line-height:1.18!important;letter-spacing:-.025em!important}#receiptPanel.receipt-result-floating.receipt-result-warning #receiptTitle{color:#7a3f08!important}#receiptPanel.receipt-result-floating.receipt-result-danger #receiptTitle{color:#7a271a!important}#receiptPanel.receipt-result-floating.receipt-result-success #receiptTitle{color:#12643f!important}#receiptPanel.receipt-result-floating #receiptClose{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;display:grid!important;place-items:center!important;margin:-4px -4px 0 0!important;padding:0!important;border:1px solid #e4ebf3!important;border-radius:12px!important;background:#f7f9fc!important;color:#526579!important;font-size:16px!important;box-shadow:none!important}#receiptPanel.receipt-result-floating #receiptStatus{margin:15px 0 0!important;padding:12px 13px!important;border:1px solid #e8edf3;border-radius:14px;background:#f8fafc;color:#526579!important;font-size:.82rem!important;line-height:1.42!important}#receiptPanel.receipt-result-floating.receipt-result-warning #receiptStatus{border-color:#ffe0aa;background:#fff9ee}#receiptPanel.receipt-result-floating.receipt-result-danger #receiptStatus{border-color:#ffd7d2;background:#fff7f6}#receiptPanel.receipt-result-floating.receipt-result-success #receiptStatus{border-color:#cdebdc;background:#f3fbf7}#receiptPanel.receipt-result-floating #receiptResult{margin-top:12px!important}#receiptPanel.receipt-result-floating #receiptResult>div:first-child{margin-top:0!important;border-width:1px!important;border-radius:17px!important;box-shadow:none!important}#receiptPanel.receipt-result-floating #receiptConfirm{display:none!important}#receiptPanel.receipt-result-floating #receiptAccept{display:block!important;width:100%!important;min-height:48px!important;margin-top:17px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#006ffd,#148af8)!important;color:#fff!important;font-size:.96rem!important;font-weight:900!important;letter-spacing:.01em;box-shadow:0 10px 22px rgba(0,111,253,.2)!important}#receiptPanel.receipt-result-floating #receiptAccept:active{transform:translateY(1px)}#receiptPanel.receipt-result-floating #receiptRetry{width:100%;margin-top:10px;border-radius:13px}@keyframes receiptFloatIn{0%{opacity:0;transform:translate(-50%,calc(-50% + 18px)) scale(.965)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes receiptProgressSpin{to{transform:rotate(1turn)}}@keyframes receiptProgressShine{0%,20%{transform:translateX(-120%)}70%,to{transform:translateX(120%)}}@media(max-width:390px){#receiptStatus .receipt-loading-progress{padding:10px 11px 11px}#receiptStatus .receipt-loading-progress-head span{font-size:.73rem}#receiptPanel.receipt-analysis-floating,#receiptPanel.receipt-result-floating{top:47%!important;width:calc(100vw - 28px)!important;max-width:360px!important;padding:21px 18px 18px!important;border-radius:23px!important}#receiptPanel.receipt-analysis-floating #receiptTitle,#receiptPanel.receipt-result-floating #receiptTitle{font-size:1.15rem!important}}@media(prefers-reduced-motion:reduce){#receiptStatus .receipt-loading-progress-track i{transition:none}#receiptPanel.receipt-analysis-floating,#receiptPanel.receipt-result-floating,.receipt-analysis-backdrop{transition:none;animation:none}#receiptPanel.receipt-analysis-floating .receipt-loading-progress-head span:before,#receiptPanel.receipt-analysis-floating .receipt-loading-progress-track i:after{animation:none}}