.manual-payment-detail{padding:1rem;margin-bottom:-32px}.manual-payment-detail .copy-field-item{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid hsl(var(--border))}.manual-payment-detail .copy-field-item:last-child{border-bottom:none}.manual-payment-detail .tab-button{position:relative;transition:all .2s ease}.manual-payment-detail .tab-button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:hsl(var(--primary))}.manual-payment-detail .copy-field-label{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:.25rem}.manual-payment-detail .copy-field-value{font-size:1rem;font-weight:500;color:hsl(var(--foreground));word-break:break-all}.manual-payment-detail .copy-button{padding:.5rem;background:hsl(var(--muted));border-radius:.375rem;transition:all .2s ease;cursor:pointer;border:1px solid transparent}.manual-payment-detail .copy-button:hover{background:hsl(var(--muted)/.8);border-color:hsl(var(--border))}.manual-payment-detail .copy-button.copied{background:hsl(142 76% 36%/.1);color:hsl(142 76% 36%)}@media (max-width:640px){.manual-payment-detail{padding:.75rem}.manual-payment-detail .copy-field-item{flex-direction:column;align-items:flex-start;gap:.5rem}.manual-payment-detail .copy-button{align-self:flex-end}}.payment-compact .payment-form-container{padding:1.5rem!important;max-width:420px!important;margin:0 auto!important}.payment-compact .payment-header{padding:1rem 1.5rem!important;margin-bottom:0!important}.payment-compact .payment-header h1{font-size:1.25rem!important;margin-bottom:.25rem!important}.payment-compact .payment-header .payment-subtitle{font-size:.875rem!important;opacity:.7}.payment-compact .order-summary-section{padding:1rem!important;margin-bottom:1rem!important;background:hsl(var(--muted)/.5)!important;border-radius:.5rem!important}.payment-compact .order-summary-header{font-size:.875rem!important;font-weight:600!important;margin-bottom:.75rem!important;display:flex;align-items:center;justify-content:space-between}.payment-compact .order-items-list{max-height:120px!important;overflow-y:auto!important;margin-bottom:.75rem!important}.payment-compact .order-item{padding:.5rem 0!important;font-size:.875rem!important;border-bottom:1px solid hsl(var(--border)/.5)!important}.payment-compact .order-item:last-child{border-bottom:none!important}.payment-compact .order-total{padding-top:.75rem!important;border-top:2px solid hsl(var(--border))!important;font-size:1rem!important;font-weight:600!important}.payment-compact .payment-methods-grid{gap:.5rem!important;margin-bottom:1rem!important}.payment-compact .payment-method-card{padding:.75rem!important;min-height:auto!important}.payment-compact .payment-method-icon{width:32px!important;height:32px!important;margin-bottom:.25rem!important}.payment-compact .payment-method-name{font-size:.75rem!important;margin-top:.25rem!important}.payment-compact .form-group{margin-bottom:1rem!important}.payment-compact .form-label{font-size:.875rem!important;margin-bottom:.375rem!important}.payment-compact .form-input,.payment-compact .form-select{padding:.625rem .75rem!important;font-size:.875rem!important}.payment-compact .payment-button{padding:.75rem 1.5rem!important;font-size:.9375rem!important;margin-top:1rem!important}.payment-compact .secondary-button{padding:.625rem 1.25rem!important;font-size:.875rem!important}.payment-compact .payment-footer{padding:1rem 1.5rem!important;margin-top:1rem!important}.payment-compact .payment-footer-text{font-size:.75rem!important;line-height:1.4!important}.payment-compact .security-badges{padding:.75rem!important;gap:.75rem!important}.payment-compact .security-badge{font-size:.75rem!important;padding:.25rem .5rem!important}.payment-methods-wrapper{width:100%;margin:0 auto;padding:1rem 0}.payment-methods-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;width:100%}.payment-method-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem;min-height:100px;border:2px solid transparent;border-radius:.5rem;background:hsl(var(--card));cursor:pointer;transition:all .2s ease}.payment-method-card:hover{border-color:hsl(var(--primary)/.3);background:hsl(var(--primary)/.05)}.payment-method-card.selected{border-color:hsl(var(--primary));background:hsl(var(--primary)/.1)}.payment-method-card.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.payment-method-icon{width:40px;height:40px;margin-bottom:.5rem;-o-object-fit:contain;object-fit:contain}.payment-method-name{font-size:.875rem;text-align:center;color:hsl(var(--foreground));font-weight:500}.payment-method-card .coming-soon-badge{position:absolute;top:.25rem;right:.25rem;padding:.125rem .375rem;background:hsl(var(--muted));color:hsl(var(--muted-foreground));font-size:.625rem;font-weight:600;border-radius:.25rem;text-transform:uppercase;letter-spacing:.025em}@media (max-width:640px){.payment-methods-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.payment-method-card{padding:.75rem;min-height:80px}.payment-method-icon{width:32px;height:32px}.payment-method-name{font-size:.75rem}}@media (min-width:768px){.payment-methods-grid{grid-template-columns:repeat(4,1fr)}}.payment-container,.payment-form-container,.payment-page,.payment-wrapper,[data-payment-page=true]{background:#ffffff!important;color:#000000!important;color-scheme:light!important}.payment-container *,.payment-form-container *,.payment-page *,.payment-wrapper *,[data-payment-page=true] *{color-scheme:light!important}.payment-page .dark\:bg-black,.payment-page .dark\:bg-gray-800,.payment-page .dark\:bg-gray-900,.payment-page [class*="dark:bg-"]{background:#ffffff!important}.payment-page .dark\:text-gray-100,.payment-page .dark\:text-white,.payment-page [class*="dark:text-"]{color:#000000!important}.payment-container input,.payment-container select,.payment-container textarea,.payment-page input,.payment-page select,.payment-page textarea{background:#ffffff!important;color:#000000!important;border-color:#e5e7eb!important}.payment-action-button,.payment-container button,.payment-page button,.payment-submit-button{background:var(--payment-button-bg,#3b82f6)!important;color:#ffffff!important;border:1px solid transparent!important}.payment-container button:hover,.payment-page button:hover{background:var(--payment-button-hover,#2563eb)!important}.payment-container .card,.payment-container .panel,.payment-page .card,.payment-page .panel,.payment-page [class*=bg-gray]{background:#ffffff!important;border-color:#e5e7eb!important}.payment-container .dark,.payment-page .dark,html.dark .payment-container,html.dark .payment-page,html[data-theme=dark] .payment-container,html[data-theme=dark] .payment-page{background:#ffffff!important;color:#000000!important}.payment-page div,.payment-page h1,.payment-page h2,.payment-page h3,.payment-page h4,.payment-page h5,.payment-page h6,.payment-page label,.payment-page p,.payment-page span{color:#000000!important}.payment-page .text-gray-500,.payment-page .text-muted,.payment-page .text-muted-foreground{color:#6b7280!important}.payment-container a,.payment-page a{color:#3b82f6!important}.payment-container a:hover,.payment-page a:hover{color:#2563eb!important}.payment-container [class*=shadow],.payment-page [class*=shadow]{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)!important}.payment-processing-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.payment-processing-modal{background:white;border-radius:16px;padding:2.5rem;max-width:420px;width:90%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04),0 0 0 1px rgba(0,0,0,.05);animation:slideUp .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.processing-status{text-align:center;margin-bottom:2rem}.processing-icon-wrapper{position:relative;width:80px;height:80px;margin:0 auto 1.5rem}.processing-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.processing-error-icon,.processing-success-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:40px;height:40px;animation:popIn .4s cubic-bezier(.68,-.55,.265,1.55) forwards}@keyframes popIn{to{transform:translate(-50%,-50%) scale(1)}}.processing-success-icon{color:#10b981}.processing-error-icon{color:#ef4444}.processing-title{font-size:1.25rem;font-weight:600;color:#111827;margin-bottom:.5rem}.processing-message{font-size:.875rem;color:#6b7280;line-height:1.5}.payment-details-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.payment-detail-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e5e7eb}.payment-detail-row:last-child{border-bottom:none;padding-top:.75rem;margin-top:.25rem;border-top:2px solid #e5e7eb}.payment-detail-label{font-size:.875rem;color:#6b7280}.payment-detail-value{font-size:.875rem;font-weight:500;color:#111827}.payment-detail-value.amount{font-size:1.125rem;font-weight:600;color:#059669}.payment-progress-steps{display:flex;justify-content:space-between;margin-bottom:1.5rem;padding:0 1rem}.progress-step{display:flex;flex-direction:column;align-items:center;flex:1;position:relative}.progress-step:before{content:"";position:absolute;top:15px;left:50%;width:100%;height:2px;background:#e5e7eb;z-index:-1}.progress-step:last-child:before{display:none}.progress-step.active:before{background:linear-gradient(90deg,#3b82f6 50%,#e5e7eb 0);background-size:200% 100%;animation:progressLine 1s linear infinite}@keyframes progressLine{0%{background-position:0 0}to{background-position:-200% 0}}.progress-step.completed:before{background:#10b981}.progress-step-icon{width:30px;height:30px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#6b7280;margin-bottom:.5rem}.progress-step.active .progress-step-icon{background:#3b82f6;color:white;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.progress-step.completed .progress-step-icon{background:#10b981;color:white}.progress-step-label{font-size:.75rem;color:#6b7280;text-align:center}.processing-actions{display:flex;gap:.75rem;margin-top:1.5rem}.processing-button{flex:1;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;border:1px solid transparent;cursor:pointer;transition:all .2s ease}.processing-button.primary{background:#3b82f6;color:white}.processing-button.primary:hover{background:#2563eb}.processing-button.secondary{background:white;color:#6b7280;border-color:#e5e7eb}.processing-button.secondary:hover{background:#f9fafb;border-color:#d1d5db}.processing-button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.payment-processing-modal{padding:2rem;width:95%}.processing-icon-wrapper{width:60px;height:60px}.payment-progress-steps{padding:0}.progress-step-label{font-size:.625rem}}.payment-page *{transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.payment-card{background:white;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.payment-card:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.payment-input{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;background:white;transition:all .2s ease}.payment-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.payment-input.error{border-color:#ef4444;background:#fef2f2}.payment-input.error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.1)}.payment-label{display:block;font-size:.875rem;font-weight:500;color:#374151;margin-bottom:.5rem}.payment-label.required:after{content:" *";color:#ef4444}.payment-button{padding:.875rem 1.5rem;border-radius:8px;font-weight:500;font-size:1rem;cursor:pointer;border:none;position:relative;overflow:hidden}.payment-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s}.payment-button:active:before{width:300px;height:300px}.payment-button.primary{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.payment-button.primary:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px rgba(102,126,234,.5)}.payment-button.secondary{background:white;color:#4b5563;border:1px solid #d1d5db}.payment-button.secondary:hover{background:#f9fafb;border-color:#9ca3af}.payment-loading{display:inline-block;width:20px;height:20px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-top-color:white;animation:paymentSpin .8s linear infinite}@keyframes paymentSpin{to{transform:rotate(1turn)}}.payment-success{animation:paymentSuccess .5s ease-out}@keyframes paymentSuccess{0%{transform:scale(.9);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.payment-error-shake{animation:paymentShake .5s ease-out}@keyframes paymentShake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.payment-tooltip{position:relative;display:inline-block}.payment-tooltip .tooltip-content{visibility:hidden;background:#1f2937;color:white;text-align:center;border-radius:6px;padding:.5rem .75rem;position:absolute;z-index:1;bottom:125%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s;font-size:.75rem;white-space:nowrap}.payment-tooltip .tooltip-content:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#1f2937}.payment-tooltip:hover .tooltip-content{visibility:visible;opacity:1}.payment-progress{width:100%;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden;margin:1rem 0}.payment-progress-bar{height:100%;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border-radius:2px;transition:width .3s ease}.payment-status{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:9999px;font-size:.875rem;font-weight:500}.payment-status.success{background:#d1fae5;color:#065f46}.payment-status.pending{background:#fed7aa;color:#92400e}.payment-status.failed{background:#fee2e2;color:#991b1b}.payment-status-dot{width:8px;height:8px;border-radius:50%;animation:statusPulse 2s ease-in-out infinite}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.5}}.payment-checkbox,.payment-radio{display:flex;align-items:center;gap:.5rem;cursor:pointer}.payment-checkbox input[type=checkbox],.payment-radio input[type=radio]{width:20px;height:20px;cursor:pointer;accent-color:#3b82f6}@media (max-width:640px){.payment-card{padding:1rem;border-radius:8px}.payment-button{width:100%;padding:1rem}.payment-input{padding:.875rem;font-size:16px}}@media print{.payment-page{background:white!important;color:black!important}.no-print,.payment-button,.payment-tooltip{display:none!important}.payment-card{box-shadow:none!important;border:1px solid #000!important}}.metric-card{position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsl(var(--primary)/.1) 0,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.metric-card:hover:before{opacity:1}.tabs-trigger{position:relative;overflow:hidden}.tabs-trigger:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:100%;height:2px;background:hsl(var(--primary));transition:transform .3s ease}.tabs-trigger[data-state=active]:after{transform:translateX(-50%) scaleX(1)}@keyframes progress-pulse{0%,to{opacity:1}50%{opacity:.7}}.progress-bar{position:relative;overflow:hidden}.progress-bar:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:linear-gradient(90deg,transparent,hsl(var(--primary)/.3),transparent);animation:progress-shimmer 2s infinite}@keyframes progress-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.status-badge{animation:status-fade-in .5s ease}@keyframes status-fade-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.hover-lift{transition:all .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.copy-button{position:relative}.copy-success{animation:copy-pulse .5s ease}@keyframes copy-pulse{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.custom-scroll::-webkit-scrollbar{width:8px;height:8px}.custom-scroll::-webkit-scrollbar-track{background:hsl(var(--muted)/.3);border-radius:3px}.custom-scroll::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground)/.3);border-radius:3px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground)/.5)}.gradient-overlay{position:relative}.gradient-overlay:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,hsl(var(--primary)/.05) 0,hsl(var(--primary)/.1) 50%,hsl(var(--primary)/.05) 100%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:inherit}.gradient-overlay:hover:before{opacity:1}.icon-bounce{animation:icon-bounce .5s ease}@keyframes icon-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.skeleton-shimmer{background:linear-gradient(90deg,hsl(var(--muted)/.5) 25%,hsl(var(--muted)/.7) 50%,hsl(var(--muted)/.5) 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.premium-button{position:relative;overflow:hidden;transition:all .3s ease}.premium-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,.2);transform:translate(-50%,-50%);transition:width .6s,height .6s}.premium-button:hover:before{width:300px;height:300px}.alert-slide-in{animation:alert-slide-in .3s ease}@keyframes alert-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tab-content{animation:tab-fade-in .3s ease}@keyframes tab-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.metric-card{margin-bottom:1rem}.tabs-list{overflow-x:auto;-webkit-overflow-scrolling:touch}}.transaction-modal-compact{--compact-spacing-xs:0.25rem;--compact-spacing-sm:0.5rem;--compact-spacing-md:0.75rem;--compact-spacing-lg:1rem;--compact-spacing-xl:1.5rem}.transaction-modal-compact [data-oid="0ywy1gn"]{max-height:85vh}.transaction-modal-compact [data-oid="3y39637"]{padding:var(--compact-spacing-lg) var(--compact-spacing-xl) var(--compact-spacing-md)}.transaction-modal-compact [data-oid=_z881wc]{font-size:1.25rem;margin-bottom:var(--compact-spacing-sm)}.transaction-modal-compact [data-oid="8:xel5b"]{font-size:.75rem}.transaction-modal-compact [data-oid=oi257kw]{padding:var(--compact-spacing-xs) var(--compact-spacing-md);font-size:.75rem}.transaction-modal-compact [data-oid="v6.dpgh"]{padding:0 var(--compact-spacing-xl) var(--compact-spacing-md)}.transaction-modal-compact .tabs-list{height:3rem;background:transparent;border:none;border-bottom:1px solid hsl(var(--border))}.transaction-modal-compact .tabs-trigger{font-size:.875rem;padding:var(--compact-spacing-md) var(--compact-spacing-lg);height:3rem;border-radius:0;border-bottom:2px solid transparent;background:transparent;color:hsl(var(--muted-foreground));font-weight:500;transition:all .2s ease}.transaction-modal-compact .tabs-trigger:hover{color:hsl(var(--foreground));background:hsl(var(--muted)/.3)}.transaction-modal-compact .tabs-trigger[data-state=active]{color:hsl(var(--primary));border-bottom-color:hsl(var(--primary));background:transparent}.transaction-modal-compact .overflow-auto{padding:var(--compact-spacing-lg)}.transaction-modal-compact .card-header{padding:var(--compact-spacing-lg) var(--compact-spacing-xl);background:hsl(var(--muted)/.3);border-bottom:1px solid hsl(var(--border))}.transaction-modal-compact .card-title{font-size:1rem;font-weight:600;color:hsl(var(--foreground))}.transaction-modal-compact .card-content{padding:var(--compact-spacing-xl);background:hsl(var(--card))}.transaction-modal-compact .card{border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px);box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1);overflow:hidden}.transaction-modal-compact .card:hover{box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);transition:box-shadow .2s ease}.transaction-modal-compact .space-y-4>*+*{margin-top:var(--compact-spacing-md)}.transaction-modal-compact .space-y-3>*+*{margin-top:var(--compact-spacing-sm)}.transaction-modal-compact .space-y-2>*+*{margin-top:var(--compact-spacing-xs)}.transaction-modal-compact .text-muted-foreground{font-size:.875rem;color:hsl(var(--muted-foreground));font-weight:500}.transaction-modal-compact .font-medium{font-size:.9375rem;color:hsl(var(--foreground));font-weight:600}.dark .transaction-modal-compact .text-muted-foreground{color:hsl(var(--muted-foreground)/.9)}.dark .transaction-modal-compact .card-header{background:hsl(var(--muted)/.5);border-bottom-color:hsl(var(--border)/.5)}.dark .transaction-modal-compact .card{border-color:hsl(var(--border)/.5);box-shadow:0 1px 3px 0 rgb(0 0 0/.3),0 1px 2px -1px rgb(0 0 0/.3)}.dark .transaction-modal-compact .tabs-list{border-bottom-color:hsl(var(--border)/.5)}.transaction-modal-compact button[aria-label=Copy]{width:1.75rem;height:1.75rem}.transaction-modal-compact button[aria-label=Copy] svg{width:.875rem;height:.875rem}.transaction-modal-compact .timeline-item{padding:var(--compact-spacing-lg) 0;border-bottom:1px solid hsl(var(--border)/.3);position:relative}.transaction-modal-compact .timeline-item:last-child{border-bottom:none}.transaction-modal-compact .timeline-dot{width:2.5rem;height:2.5rem;background:hsl(var(--card));border:2px solid hsl(var(--primary));border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.transaction-modal-compact .timeline-icon{width:1rem;height:1rem;color:hsl(var(--primary))}.transaction-modal-compact .timeline-item:not(:last-child):after{content:"";position:absolute;left:1.25rem;top:2.5rem;bottom:-1rem;width:2px;background:hsl(var(--border));z-index:1}.transaction-modal-compact .timeline-content{margin-left:var(--compact-spacing-lg);padding-left:var(--compact-spacing-lg)}.transaction-modal-compact .timeline-title{font-size:.9375rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:var(--compact-spacing-xs)}.transaction-modal-compact .timeline-description{font-size:.875rem;color:hsl(var(--muted-foreground));line-height:1.4}.transaction-modal-compact .timeline-timestamp{font-size:.8125rem;color:hsl(var(--muted-foreground)/.8);margin-top:var(--compact-spacing-xs)}.transaction-modal-compact .activity-timestamp{font-size:.688rem}.transaction-modal-compact .activity-event{font-size:.75rem}.transaction-modal-compact .btn-sm{height:2rem;padding:0 var(--compact-spacing-md);font-size:.813rem}.transaction-modal-compact .gap-6{gap:var(--compact-spacing-lg)}.transaction-modal-compact .gap-4{gap:var(--compact-spacing-md)}.transaction-modal-compact .gap-3{gap:var(--compact-spacing-sm)}.transaction-modal-compact .grid.gap-6{gap:var(--compact-spacing-lg)}.transaction-modal-compact .my-6{margin-top:var(--compact-spacing-lg);margin-bottom:var(--compact-spacing-lg)}.transaction-modal-compact .my-4{margin-top:var(--compact-spacing-md);margin-bottom:var(--compact-spacing-md)}@media (max-width:640px){.transaction-modal-compact{--compact-spacing-xs:0.25rem;--compact-spacing-sm:0.375rem;--compact-spacing-md:0.5rem;--compact-spacing-lg:0.75rem;--compact-spacing-xl:1rem}.transaction-modal-compact [data-oid="0ywy1gn"]{max-height:100vh;max-width:100vw;border-radius:0}.transaction-modal-compact .overflow-auto{padding:var(--compact-spacing-md)}}.transaction-modal-compact [role=tabpanel]{height:calc(100% - 3rem)}.transaction-modal-compact .risk-score{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.transaction-modal-compact .risk-label{font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em}.transaction-modal-compact .risk-low{color:hsl(142 76% 36%)}.transaction-modal-compact .risk-medium{color:hsl(47 96% 53%)}.transaction-modal-compact .risk-high{color:hsl(0 84% 60%)}.transaction-modal-compact .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--compact-spacing-lg)}.transaction-modal-compact .stat-item{padding:var(--compact-spacing-lg);background:hsl(var(--muted)/.3);border-radius:var(--radius);border:1px solid hsl(var(--border)/.5)}.transaction-modal-compact .stat-label{font-size:.8125rem;color:hsl(var(--muted-foreground));font-weight:500;margin-bottom:var(--compact-spacing-xs)}.transaction-modal-compact .stat-value{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground))}.transaction-modal-compact .security-check-item{padding:var(--compact-spacing-sm);font-size:.75rem}.transaction-modal-compact *{transition-duration:.15s}.transaction-modal-compact .tab-content{background:hsl(var(--background));min-height:400px}.transaction-modal-compact .grid-cols-2{gap:var(--compact-spacing-xl)}.transaction-modal-compact .grid-cols-3{gap:var(--compact-spacing-lg)}.transaction-modal-compact .badge{font-size:.8125rem;font-weight:600;padding:.25rem .75rem;border-radius:calc(var(--radius) / 2)}.transaction-modal-compact .progress{height:.5rem;background:hsl(var(--muted));border-radius:var(--radius);overflow:hidden}.transaction-modal-compact .progress-indicator{height:100%;background:hsl(var(--primary));transition:width .3s ease}.transaction-modal-compact .clickable:hover{background:hsl(var(--muted)/.5);transition:background .2s ease}.transaction-modal-compact .content-section{margin-bottom:calc(var(--compact-spacing-xl) * 1.5)}.transaction-modal-compact .content-section:last-child{margin-bottom:0}