@import url(https://fonts.googleapis.com/css2?family=Heebo:wght@300;400;500;600;700;800;900&display=swap);:root{--primary-gradient:linear-gradient(135deg,#667eea,#764ba2);--secondary-gradient:linear-gradient(135deg,#f093fb,#f5576c);--success-gradient:linear-gradient(135deg,#11998e,#38ef7d);--warning-gradient:linear-gradient(135deg,#f2994a,#f2c94c);--danger-gradient:linear-gradient(135deg,#eb3349,#f45c43);--primary:#667eea;--primary-dark:#5a67d8;--secondary:#764ba2;--accent:#f093fb;--success:#38ef7d;--warning:#f2c94c;--danger:#f45c43;--bg-light:#f8faff;--bg-card:#fff;--text-dark:#1a202c;--text-medium:#4a5568;--text-light:#718096;--border-light:#e2e8f0;--shadow-sm:0 2px 8px #667eea26;--shadow-md:0 8px 25px #667eea33;--shadow-lg:0 15px 50px #667eea40;--shadow-glow:0 0 40px #667eea4d;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:30px;--radius-full:50px;--transition-fast:0.2s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8faff;background:var(--bg-light);color:#1a202c;color:var(--text-dark);direction:rtl;font-family:Heebo,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;min-height:100vh;overflow-x:hidden}body:before{animation:bgPulse 15s ease-in-out infinite;background:radial-gradient(circle at 20% 80%,#667eea14 0,#0000 50%),radial-gradient(circle at 80% 20%,#764ba214 0,#0000 50%),radial-gradient(circle at 40% 40%,#f093fb0d 0,#0000 40%);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}@keyframes bgPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}button{border:none;cursor:pointer;font-family:Heebo,sans-serif;outline:none;transition:all .3s ease;transition:all var(--transition-normal)}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);border-radius:50px;border-radius:var(--radius-full);box-shadow:0 2px 8px #667eea26;box-shadow:var(--shadow-sm);color:#fff;font-size:1rem;font-weight:600;overflow:hidden;padding:12px 28px;position:relative}.btn-primary:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-primary:hover:before{left:100%}.btn-primary:hover{box-shadow:0 15px 50px #667eea40;box-shadow:var(--shadow-lg);transform:translateY(-3px)}.btn-primary:active{transform:translateY(-1px)}.btn-success{background:linear-gradient(135deg,#11998e,#38ef7d);background:var(--success-gradient);border-radius:50px;border-radius:var(--radius-full);color:#fff;font-weight:600;padding:10px 24px}.btn-success:hover{box-shadow:0 8px 25px #38ef7d4d;transform:translateY(-2px)}.btn-danger{background:linear-gradient(135deg,#eb3349,#f45c43);background:var(--danger-gradient);border-radius:50px;border-radius:var(--radius-full);color:#fff;font-weight:600;padding:10px 24px}.btn-danger:hover{box-shadow:0 8px 25px #f45c434d;transform:translateY(-2px)}input,select,textarea{background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border-light);border-radius:12px;border-radius:var(--radius-md);font-family:Heebo,sans-serif;font-size:1rem;padding:14px 20px;transition:all .3s ease;transition:all var(--transition-normal);width:100%}input:focus,select:focus,textarea:focus{border-color:#667eea;border-color:var(--primary);box-shadow:0 0 0 4px #667eea26;outline:none}input::placeholder{color:#718096;color:var(--text-light)}.card{background:#fff;background:var(--bg-card);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 2px 8px #667eea26;box-shadow:var(--shadow-sm);overflow:hidden;padding:2rem;padding:var(--spacing-xl);position:relative;transition:all .3s ease;transition:all var(--transition-normal)}.card:before{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease;transition:transform var(--transition-normal)}.card:hover{box-shadow:0 15px 50px #667eea40;box-shadow:var(--shadow-lg);transform:translateY(-8px)}.card:hover:before{transform:scaleX(1)}table{background:#fff;border-collapse:initial;border-radius:20px;border-radius:var(--radius-lg);border-spacing:0;box-shadow:0 2px 8px #667eea26;box-shadow:var(--shadow-sm);overflow:hidden}thead{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient)}tbody tr{transition:all .2s ease;transition:all var(--transition-fast)}tbody tr:hover{background:#667eea0d}tbody td{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border-light);padding:16px 15px}tbody tr:last-child td{border-bottom:none}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 #667eea66}50%{box-shadow:0 0 0 15px #667eea00}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#f8faff;background:var(--bg-light);border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);background:var(--primary-gradient);border:2px solid #f8faff;border:2px solid var(--bg-light);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#764ba2;background:var(--secondary)}::selection{background:#667eea4d;color:#1a202c;color:var(--text-dark)}.badge{align-items:center;border-radius:50px;border-radius:var(--radius-full);display:inline-flex;font-size:.85rem;font-weight:600;padding:6px 14px}.badge-success{background:#38ef7d26;color:#0d9f5f}.badge-warning{background:#f2c94c26;color:#b7791f}.badge-danger{background:#f45c4326;color:#c53030}.badge-info{background:#667eea26;color:#667eea;color:var(--primary)}.loader{animation:rotate 1s linear infinite;border:4px solid #e2e8f0;border-top-color:#667eea;border:4px solid var(--border-light);border-radius:50%;border-top-color:var(--primary);height:50px;width:50px}@media (max-width:768px){:root{--spacing-xl:1.5rem;--spacing-2xl:2rem}body{font-size:14px}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.orders-container{animation:fadeInUp .6s ease-out;font-family:Heebo,Segoe UI,sans-serif;max-width:1400px}.orders-container h2{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;display:flex;font-size:2.5rem;font-weight:700;gap:15px;margin-bottom:30px}.orders-container h2:before{-webkit-text-fill-color:initial;content:"📦";font-size:2rem}.filters{animation:fadeInUp .6s ease-out .1s both;background:#fff;border-radius:20px;box-shadow:0 8px 30px #667eea1a;display:flex;flex-wrap:wrap;gap:20px;margin-bottom:30px;padding:25px}.filter-item{display:flex;flex:1 1;flex-direction:column;min-width:180px}.filter-item label{color:#4a5568;font-size:.9rem;font-weight:600;margin-bottom:8px}.filter-item input,.filter-item select{background:#f8faff;border:2px solid #e2e8f0;border-radius:12px;font-family:Heebo,sans-serif;font-size:1rem;outline:none;padding:14px 18px;transition:all .3s ease}.filter-item input:focus,.filter-item select:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 4px #667eea26}.filter-item input:hover,.filter-item select:hover{border-color:#a0aec0}.info-text{color:#667eea;font-size:1.1rem;font-weight:500;padding:40px;text-align:center}.table-wrapper{animation:fadeInUp .6s ease-out .2s both;background:#fff;border-radius:20px;box-shadow:0 8px 30px #667eea1f;overflow-x:auto}table{border-collapse:collapse;min-width:900px;width:100%}thead tr{background:linear-gradient(135deg,#667eea,#764ba2)}thead th{color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.3px;padding:18px 15px;text-align:center}thead th:first-child{border-radius:20px 0 0 0}thead th:last-child{border-radius:0 20px 0 0}tbody tr{border-bottom:1px solid #e2e8f0;transition:all .3s ease}tbody tr:hover{background:linear-gradient(135deg,#667eea0d,#764ba20d);transform:scale(1.005)}tbody td{color:#4a5568;font-size:.95rem;padding:18px 15px;text-align:center}tbody tr:last-child td:first-child{border-radius:0 0 0 20px}tbody tr:last-child td:last-child{border-radius:0 0 20px 0}.status-select{border:none;border-radius:25px;box-shadow:0 2px 8px #0000001a;cursor:pointer;font-family:Heebo,sans-serif;font-size:.9rem;font-weight:600;outline:none;padding:10px 16px;transition:all .3s ease}.status-select:hover{box-shadow:0 4px 15px #00000026;transform:scale(1.05)}.status-select.pending{background:linear-gradient(135deg,#f2994a,#f2c94c);color:#fff}.status-select.approved{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff}.status-select.rejected{background:linear-gradient(135deg,#eb3349,#f45c43);color:#fff}.status-select.completed{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.action-buttons{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.action-buttons button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-family:Heebo,sans-serif;font-size:.85rem;font-weight:600;gap:6px;padding:10px 18px;transition:all .3s ease}.btn-view{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-view:hover{box-shadow:0 8px 20px #667eea59;transform:translateY(-2px)}.btn-print{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff}.btn-print:hover{box-shadow:0 8px 20px #38ef7d59;transform:translateY(-2px)}.order-items-row{background:linear-gradient(135deg,#667eea14,#764ba214)!important}.order-items-row td{padding:20px!important}.order-items-container{background:#fff;border-radius:16px;box-shadow:0 4px 15px #667eea1a;padding:20px}.order-item{background:#f8faff;border-radius:12px;gap:15px;margin-bottom:10px;padding:12px;transition:all .2s ease}.order-item:hover{background:#eef2ff;transform:translateX(-5px)}.order-item img{border-radius:10px;box-shadow:0 2px 8px #0000001a;height:60px;object-fit:cover;width:60px}.pagination{animation:fadeInUp .6s ease-out .3s both;gap:10px;margin-top:30px}.pagination button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;color:#fff;font-family:Heebo,sans-serif;font-weight:600;padding:12px 20px;transition:all .3s ease}.pagination button:hover:not(:disabled){box-shadow:0 8px 20px #667eea59;transform:translateY(-2px)}.pagination span{background:#fff;border-radius:12px;box-shadow:0 2px 10px #667eea1a;color:#667eea;font-weight:600;padding:12px 20px}@media (max-width:768px){.orders-container{padding:15px}.orders-container h2{font-size:1.8rem}.filters{gap:15px;padding:15px}.filter-item{min-width:100%}tbody td,thead th{font-size:.85rem;padding:12px 10px}}.status-select.rejected{background-color:#fee2e2;color:#991b1b}.status-select.completed{background-color:#dbeafe;color:#1e40af}.pagination{align-items:center;display:flex;gap:15px;justify-content:center;margin-top:20px}.pagination button{background-color:#f3f3f3;border:1px solid #ccc;border-radius:8px;cursor:pointer;padding:8px 16px;transition:.2s}.pagination button:hover:not(:disabled){background-color:#e0e0e0}.pagination button:disabled{cursor:not-allowed;opacity:.5}.order-items-list{list-style:none;margin:0;padding:0}.order-item{align-items:center;display:flex;gap:10px;margin:5px 0}.item-img{border:1px solid #ccc;border-radius:4px;height:40px;object-fit:contain;width:40px}.orders-container{background:linear-gradient(135deg,#667eea08,#764ba208);font-family:Heebo,Arial,sans-serif;margin:0 auto;max-width:1000px;min-height:100vh;padding:30px}.page-title{-webkit-text-fill-color:#0000;animation:fadeInUp .6s ease-out;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:35px;text-align:center}.page-title:before{-webkit-text-fill-color:initial;content:"📋 "}.order-card{animation:fadeInUp .6s ease-out;background:#fff;border:1px solid #667eea14;border-radius:20px;box-shadow:0 8px 30px #667eea1f;margin-bottom:25px;overflow:hidden;padding:25px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.order-card:before{background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);content:"";height:5px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.order-card:hover{box-shadow:0 20px 50px #667eea33;transform:translateY(-8px)}.order-card:hover:before{transform:scaleX(1)}.order-header{border-bottom:2px solid #e2e8f0;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.order-header,.order-header h3{align-items:center;display:flex}.order-header h3{color:#2d3748;font-size:1.3rem;gap:10px;margin:0}.order-header h3:before{content:"📦"}.status-badge{border-radius:25px;box-shadow:0 4px 12px #00000026;font-size:.9rem;font-weight:700;padding:8px 18px}.status-pending{background:linear-gradient(135deg,#f2994a,#f2c94c);color:#fff}.status-approved{background:linear-gradient(135deg,#11998e,#38ef7d);color:#fff}.status-rejected{background:linear-gradient(135deg,#eb3349,#f45c43);color:#fff}.status-delivered{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.items-table{border-collapse:initial;border-radius:14px;border-spacing:0;box-shadow:0 4px 15px #667eea14;margin-top:15px;overflow:hidden;width:100%}.items-table th{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:.9rem;font-weight:600}.items-table td,.items-table th{padding:14px 12px;text-align:center}.items-table td{background:#fff;border-bottom:1px solid #e2e8f0;font-size:.95rem;transition:all .2s ease}.items-table tr:hover td{background:#667eea0d}.items-table tr:last-child td{border-bottom:none}.order-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:20px;text-align:left}.order-actions button{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;box-shadow:0 4px 15px #667eea4d;color:#fff;cursor:pointer;display:flex;font-family:Heebo,sans-serif;font-size:.95rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.order-actions button:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-3px)}.order-actions button:before{content:"🔄"}.modal-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#667eea26;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{animation:slideUp .4s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:24px;box-shadow:0 25px 80px #667eea4d;max-height:85vh;max-width:90vw;overflow-y:auto;padding:35px;position:relative;width:450px}.modal-content:before{background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);border-radius:24px 24px 0 0;content:"";height:5px;left:0;position:absolute;right:0;top:0}@keyframes slideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:25px}.modal-actions button{border:none;border-radius:12px;cursor:pointer;font-family:Heebo,sans-serif;font-size:1rem;font-weight:600;padding:12px 28px;transition:all .3s ease}.modal-actions button:first-child{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 15px #667eea4d;color:#fff}.modal-actions button:first-child:hover{box-shadow:0 8px 25px #667eea66;transform:translateY(-2px)}.btn-cancel{background:linear-gradient(135deg,#a0aec0,#718096)!important;color:#fff!important}.btn-cancel:hover{box-shadow:0 8px 20px #a0aec066;transform:translateY(-2px)}.center-text{color:#667eea;font-size:1.2rem;padding:60px 20px;text-align:center}.center-text:before{content:"📭";display:block;font-size:4rem;margin-bottom:20px}.error-text{background:#f45c431a;border-radius:12px;color:#f45c43;font-weight:500;padding:15px 25px;text-align:center}.total-amount{align-items:center;color:#667eea;display:flex;font-size:1.3rem;font-weight:700;gap:10px;margin-top:20px;text-align:left}.total-amount:before{content:"💰"}.add-product{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.add-product input,.add-product select{border:2px solid #e2e8f0;border-radius:12px;font-family:Heebo,sans-serif;font-size:1rem;padding:12px 16px;transition:all .3s ease}.add-product input:focus,.add-product select:focus{border-color:#667eea;box-shadow:0 0 0 4px #667eea26;outline:none}.add-product button{background:linear-gradient(135deg,#11998e,#38ef7d);border:none;border-radius:12px;box-shadow:0 4px 15px #38ef7d4d;color:#fff;cursor:pointer;font-family:Heebo,sans-serif;font-weight:600;padding:12px 24px;transition:all .3s ease}.add-product button:hover{box-shadow:0 8px 25px #38ef7d66;transform:translateY(-2px)}@media (max-width:768px){.orders-container{padding:15px}.page-title{font-size:1.8rem}.order-card{padding:20px}.order-header{flex-direction:column;gap:15px;text-align:center}.order-actions{justify-content:center}.modal-content{margin:15px;padding:25px}}.App{min-height:100vh;position:relative;text-align:center}.App-logo{filter:drop-shadow(0 0 20px rgba(102,126,234,.5));height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-float 6s ease-in-out infinite}}.App-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f093fb);color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh;overflow:hidden;position:relative}.App-header:before{animation:moveStars 100s linear infinite;background:radial-gradient(circle,#ffffff1a 1px,#0000 0);background-size:50px 50px;content:"";height:200%;position:absolute;width:200%}@keyframes moveStars{0%{transform:translateY(0) translateX(0)}to{transform:translateY(-50%) translateX(-50%)}}.App-link{color:#f093fb;font-weight:600;position:relative;text-decoration:none;transition:all .3s ease}.App-link:after{background:#f093fb;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.App-link:hover:after{width:100%}@keyframes App-logo-float{0%,to{filter:drop-shadow(0 0 20px rgba(102,126,234,.5));transform:translateY(0) rotate(0deg)}25%{filter:drop-shadow(0 10px 30px rgba(102,126,234,.6));transform:translateY(-15px) rotate(5deg)}50%{filter:drop-shadow(0 0 25px rgba(118,75,162,.5));transform:translateY(0) rotate(0deg)}75%{filter:drop-shadow(0 10px 30px rgba(240,147,251,.5));transform:translateY(-10px) rotate(-5deg)}}.login-page{align-items:center;animation:fadeInUp .6s ease-out;background:linear-gradient(135deg,#667eea08,#764ba208);display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 120px);padding:40px 20px}.login-page h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;margin-bottom:40px;position:relative}.login-page h2:after{-webkit-text-fill-color:initial;animation:float 3s ease-in-out infinite;content:"🎓";font-size:2rem;position:absolute;right:-40px;top:-20px}.login-page form{background:#fff;border-radius:24px;box-shadow:0 20px 60px #667eea26,0 0 0 1px #667eea0d;max-width:420px;overflow:hidden;padding:50px 40px;position:relative;width:100%}.login-page form:before{animation:shimmer 3s linear infinite;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);background-size:200% 100%;content:"";height:5px;left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.login-page input{background:#f8faff;border:2px solid #e2e8f0;border-radius:14px;font-family:Heebo,sans-serif;font-size:1rem;margin-bottom:20px;padding:16px 20px;transition:all .3s ease;width:100%}.login-page input:focus{background:#fff;border-color:#667eea;box-shadow:0 0 0 4px #667eea1a;outline:none;transform:translateY(-2px)}.login-page button[type=submit]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:14px;color:#fff;cursor:pointer;font-family:Heebo,sans-serif;font-size:1.1rem;font-weight:600;overflow:hidden;padding:16px 32px;position:relative;transition:all .3s ease;width:100%}.login-page button[type=submit]:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.login-page button[type=submit]:hover:before{left:100%}.login-page button[type=submit]:hover{box-shadow:0 15px 35px #667eea59;transform:translateY(-3px)}.login-page button[type=submit]:active{transform:translateY(-1px)}.login-page>div:first-of-type{animation:scaleIn .5s ease-out;background:#fff;border-radius:24px;box-shadow:0 20px 60px #667eea26;padding:60px 50px;text-align:center}.login-page>div:first-of-type h2{margin-bottom:30px}.login-page>div:first-of-type button{background:linear-gradient(135deg,#eb3349,#f45c43);border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:14px 40px;transition:all .3s ease}.login-page>div:first-of-type button:hover{box-shadow:0 10px 30px #eb33494d;transform:translateY(-3px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.forgot-password-page,.reset-password-page{align-items:center;animation:fadeInUp .6s ease-out;display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 120px);padding:40px 20px}@media (max-width:480px){.login-page form{margin:0 15px;padding:40px 25px}.login-page h2{font-size:2rem}.login-page h2:after{display:none}}
/*# sourceMappingURL=main.c38b9595.css.map*/