@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{background-color:#33415566;border-radius:4px;color:#60a5fa;font-family:Fira Code,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.9em;padding:2px 6px}::selection{background:#60a5fa33;color:#e2e8f0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1e293bfa}::-webkit-scrollbar-thumb{background:#33415566;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#33415599}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#0f172a;color:#e2e8f0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.dashboard{background:#0f172a;display:flex;min-height:100vh;position:relative}.navbar{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ae6;box-shadow:0 4px 20px #0000001a;display:flex;height:70px;justify-content:space-between;left:280px;padding:0 40px;position:fixed;right:0;top:0;z-index:1000}.navbar-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;font-size:1.5rem;font-weight:600}.sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293bfa;box-shadow:4px 0 15px #0000001a;height:100%;padding:30px 20px;position:fixed;top:0;transition:all .3s ease;width:280px;z-index:1001}.sidebar-header{align-items:center;display:flex;margin-bottom:50px;padding:0 10px}.sidebar-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#60a5fa,#3b82f6);-webkit-background-clip:text;font-size:1.8rem;font-weight:700;margin-left:15px}.nav-list{list-style:none;padding:0 5px}.nav-item{margin:8px 0;width:100%}.nav-link{align-items:center;background-color:#33415566;border:1px solid #64748b33;border-radius:12px;color:#e2e8f0;display:flex;font-weight:500;gap:12px;justify-content:flex-start;margin:0;padding:12px 20px;text-decoration:none;transition:all .3s ease;width:100%}.nav-link:hover{background-color:#33415599;border-color:#64748b66;transform:translateX(5px)}.nav-link.active{background:linear-gradient(135deg,#60a5fa1a,#3b82f633);border:1px solid #60a5fa66;box-shadow:0 4px 14px #60a5fa1a}.main-content{background:#0f172a;flex:1 1;margin-left:280px;min-height:100vh;padding:100px 40px 40px}.content-section{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e293b99;border:1px solid #64748b33;border-radius:20px;box-shadow:0 4px 20px #0003;margin-bottom:30px;padding:30px;transition:all .3s ease}.content-section:hover{border-color:#64748b4d;box-shadow:0 6px 25px #0000004d;transform:translateY(-2px)}h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e2e8f0,#94a3b8);-webkit-background-clip:text;font-size:2.4rem;font-weight:700;margin-bottom:25px}h2{color:#94a3b8;font-size:1.8rem;margin-bottom:20px}button,h2{font-weight:600}button{align-items:center;background:linear-gradient(135deg,#60a5fa,#3b82f6);border:1px solid #60a5fa33;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:8px;justify-content:center;margin:0;padding:12px 24px;transition:all .3s ease;width:fit-content}button:hover{background:linear-gradient(135deg,#3b82f6,#2563eb);box-shadow:0 4px 20px #3b82f64d;transform:translateY(-2px)}button:active{transform:translateY(0)}button:disabled{background:#475569;box-shadow:none;cursor:not-allowed;opacity:.7}.wallet-status{margin-bottom:25px}.connected{align-items:center;background:#33415566;border:1px solid #60a5fa33;border-radius:12px;color:#60a5fa;display:flex;font-size:1rem;font-weight:500;gap:12px;padding:12px 20px}.disconnect-button{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;font-size:.9rem;margin:0;min-width:100px;padding:8px 16px}.disconnect-button:hover{background:linear-gradient(135deg,#dc2626,#b91c1c)}.send-ether-form{display:flex;flex-direction:column;gap:20px;margin-bottom:30px;max-width:600px}.address-input{background:#33415566;border:1px solid #64748b33;border-radius:12px;color:#e2e8f0;font-size:1rem;padding:14px 16px;transition:all .3s ease;width:100%}.address-input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33;outline:none}.address-input:disabled{background:#33415533;color:#64748b}.payment-request-list,.transaction-list{max-width:1200px;width:100%}.transaction-item{background:#33415566;border:1px solid #64748b33;border-radius:16px;margin:15px 0;padding:25px;transition:all .3s ease}.transaction-item:hover{border-color:#60a5fa4d;box-shadow:0 6px 25px #0003;transform:translateY(-3px)}.loading{align-items:center;background:#33415566;border-radius:16px;display:flex;justify-content:center;padding:40px}.error{background:#b91c1c33;border:1px solid #ef444433;border-radius:12px;color:#fecaca;padding:16px}.no-transactions{background:#33415566;border:1px solid #64748b33;border-radius:16px;color:#94a3b8;padding:30px;text-align:center}.fulfill-button{background:linear-gradient(135deg,#22c55e,#16a34a)}.fulfill-button:hover{background:linear-gradient(135deg,#16a34a,#15803d)}.stats-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.stat-card{background:#33415566;border:1px solid #64748b33;border-radius:16px;padding:20px;transition:all .3s ease}.stat-card:hover{border-color:#60a5fa4d;transform:translateY(-2px)}.stat-title{color:#94a3b8;font-size:.9rem;margin-bottom:8px}.stat-value{color:#e2e8f0;font-size:1.8rem;font-weight:600;margin-bottom:4px}.stat-change{align-items:center;color:#34d399;display:flex;font-size:.9rem;gap:4px}.progress-bar{background:#33415566;border-radius:4px;height:8px;margin-top:8px;overflow:hidden;width:100%}.progress-fill{background:linear-gradient(135deg,#60a5fa,#3b82f6);height:100%;transition:width .3s ease}@media (max-width:1024px){.stats-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.sidebar{padding:20px 10px;width:80px}.main-content{margin-left:80px}.navbar{left:80px}.nav-link span,.sidebar-header h2{display:none}.stats-container{grid-template-columns:1fr}.content-section{padding:20px}}@media (max-width:480px){.navbar{padding:0 20px}.main-content{padding:90px 20px 20px}.navbar-title{font-size:1.2rem}.connected{font-size:.9rem;padding:8px 12px}}.logo{filter:drop-shadow(0 0 10px rgba(96,165,250,.3));height:40px;margin:0;object-fit:contain;width:40px}.fade-in{animation:fadeIn .3s ease-in}.slide-in{animation:slideIn .3s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}
/*# sourceMappingURL=main.f05050a4.css.map*/