body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.admin-payments-page{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);direction:rtl;font-family:Emkan,sans-serif;min-height:100vh;overflow:hidden;padding:120px 20px 40px;position:relative}.admin-payments-page:before{background:radial-gradient(circle at 20% 30%,#667eea26 0,#0000 50%),radial-gradient(circle at 80% 70%,#764ba226 0,#0000 50%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.admin-payments-container{margin:0 auto;max-width:1200px;position:relative;z-index:1}.admin-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;justify-content:space-between;margin-bottom:30px;padding:25px 30px}.admin-header,.admin-title{align-items:center;display:flex}.admin-title{color:#fff;font-size:1.6rem;font-weight:700;gap:12px;margin:0}.title-icon{font-size:2rem}.payment-count{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;box-shadow:0 4px 15px #667eea66;color:#fff;font-size:.95rem;font-weight:600;padding:8px 18px}.error-message,.success-message{align-items:center;animation:slideDown .3s ease-out;border-radius:14px;color:#fff;display:flex;font-size:.95rem;gap:10px;margin-bottom:20px;padding:15px 20px}.success-message{background:#22c55e26;border:1px solid #22c55e4d}.error-message{background:#ef444426;border:1px solid #ef44444d}.error-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1.2rem;margin-right:auto;opacity:.7;transition:opacity .2s}.error-close:hover{opacity:1}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.empty-state,.loading-container{color:#ffffffb3;padding:80px 20px;text-align:center}.spinner{animation:spin 1s linear infinite;border:3px solid #ffffff1a;border-radius:50%;border-top-color:#667eea;height:50px;margin:0 auto 15px;width:50px}@keyframes spin{to{transform:rotate(1turn)}}.empty-icon{display:block;font-size:4rem;margin-bottom:20px}.empty-state p{font-size:1.1rem}.payments-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));margin-bottom:30px}.payment-card{animation:slideUp .5s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:25px;transition:all .3s ease}@keyframes slideUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.payment-card:hover{border-color:#fff3;box-shadow:0 10px 30px #0000004d;transform:translateY(-3px)}.payment-card__header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:15px}.payment-id{color:#a5b4fc;font-family:Courier New,monospace;font-size:1rem;font-weight:700}.payment-date{color:#ffffff80;font-size:.85rem}.payment-section{margin-bottom:14px}.payment-label{color:#fff9;font-size:.8rem;margin-bottom:5px}.payment-value{color:#fff;display:flex;flex-direction:column;font-size:.95rem;gap:3px}.payment-sub{color:#ffffff80;font-size:.8rem}.payment-amount{color:#a5b4fc;font-family:Courier New,monospace;font-size:1.2rem;font-weight:700}.network-badge{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;color:#fff;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.5px;padding:4px 12px}.tx-hash-box{align-items:center;background:#0000004d;border:1px dashed #667eea66;border-radius:10px;display:flex;gap:8px;padding:10px 12px}.tx-hash-text{color:#fff;direction:ltr;flex:1 1;font-family:Courier New,monospace;font-size:.75rem;line-height:1.4;text-align:left;word-break:break-all}.tx-hash-actions{display:flex;gap:4px}.tx-action-btn{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:.9rem;height:32px;justify-content:center;text-decoration:none;transition:all .2s ease;width:32px}.tx-action-btn:hover{background:#fff3;transform:translateY(-1px)}.payment-actions{grid-gap:10px;border-top:1px solid #ffffff1a;display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-top:18px;padding-top:18px}.approve-btn,.reject-btn{border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:600;padding:12px;transition:all .3s ease}.approve-btn{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d}.approve-btn:hover{box-shadow:0 8px 25px #10b98166;transform:translateY(-2px)}.reject-btn{background:#ef444433;border:1px solid #ef444466}.reject-btn:hover{background:#ef44444d;transform:translateY(-2px)}.refresh-btn{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;color:#fff;cursor:pointer;display:block;font-family:inherit;font-size:.95rem;margin:0 auto;padding:12px 30px;transition:all .3s ease}.refresh-btn:hover{background:#ffffff1f;transform:translateY(-2px)}.modal-overlay{align-items:center;animation:fadeIn .2s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:modalUp .3s ease-out;background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;max-width:450px;padding:35px 30px;text-align:center;width:100%}@keyframes modalUp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-icon{font-size:3.5rem;margin-bottom:15px}.modal-title{color:#fff;font-size:1.4rem;font-weight:700;margin:0 0 15px}.modal-text{color:#ffffffbf;font-size:.95rem;line-height:1.8;margin:0 0 20px}.modal-text strong{color:#fff}.admin-note-input{background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;color:#fff;direction:rtl;font-family:inherit;font-size:.9rem;margin-bottom:20px;padding:12px 15px;resize:vertical;transition:all .3s ease;width:100%}.admin-note-input:focus{background:#0006;border-color:#667eea;outline:none}.modal-actions{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.modal-approve-btn,.modal-cancel-btn,.modal-reject-btn{align-items:center;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:all .3s ease}.modal-cancel-btn{background:#ffffff14;border:1px solid #ffffff26}.modal-cancel-btn:hover:not(:disabled){background:#ffffff1f}.modal-approve-btn{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 15px #10b9814d}.modal-approve-btn:hover:not(:disabled){box-shadow:0 6px 20px #10b98166;transform:translateY(-1px)}.modal-reject-btn{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 15px #ef44444d}.modal-reject-btn:hover:not(:disabled){box-shadow:0 6px 20px #ef444466;transform:translateY(-1px)}.modal-approve-btn:disabled,.modal-cancel-btn:disabled,.modal-reject-btn:disabled{cursor:not-allowed;opacity:.6}.btn-spinner{animation:spin .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:14px;width:14px}@media (max-width:768px){.admin-payments-page{padding:100px 15px 30px}.admin-header{flex-direction:column;gap:15px;text-align:center}.modal-actions,.payments-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.11bac310.css.map*/