@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap);:root{--font-header:"Varela Round",sans-serif;--font-body:"Nunito Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-family:Varela Round,sans-serif;font-family:var(--font-header)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Nunito Sans,sans-serif;font-family:var(--font-body);margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-container{align-items:center;background-image:url(/static/media/Background.bc0cf2b58b8ab47b6d76.png);background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh}.login-form{background:#fffffff2;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;width:100%}.form-group{margin-bottom:1rem}.form-group label{margin-bottom:.5rem}.form-group input{padding:.5rem}button{background:#4caf50;padding:.75rem}button:hover{background:#45a049}.request-form{max-width:500px}label{display:block;font-weight:700;margin-bottom:5px}select,textarea{border:1px solid #ddd;border-radius:4px;margin-top:5px;padding:8px;width:100%}textarea{min-height:100px;resize:vertical}button{background-color:#06c;padding:10px 20px}button:hover{background-color:#0052a3}.form-group input[type=file]{background:#f9f9f9;border:1px dashed #ddd;border-radius:4px;padding:10px;width:100%}.form-group small{color:#666;display:block;font-size:.8em;margin-top:4px}.notification{align-items:center;animation:slideIn .3s ease-out;background:#fff;border-radius:4px;box-shadow:0 2px 5px #0003;display:flex;gap:10px;justify-content:space-between;left:50%;min-width:300px;padding:15px;position:fixed;top:80px;transform:translateX(-50%);z-index:1000}.notification.success{background:#e8f5e9;color:#2e7d32}.notification.success button{color:#2e7d32}.notification.error{background:#ffebee;color:#c62828}.notification.error button{color:#c62828}.notification span{flex:1 1;text-align:left}.notification button{align-items:center;background:#0000;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;padding:0;width:24px}.notification button:hover{background:#0000001a}.home-container{margin:0 auto;max-width:800px;padding:2rem}.home-title{color:#333;margin-bottom:2rem;text-align:center}.form-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:2rem}.request-id{color:#666;font-family:monospace;font-size:1.1em;font-weight:500;margin:0}.request-card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:15px;padding:15px}.request-header{justify-content:space-between}.header-left,.header-right{align-items:center;display:flex;gap:8px}.status,.type-badge{border-radius:4px;font-size:.8em;padding:4px 8px;text-transform:capitalize}.type-badge.feature{background:#4adffe;color:#004257}.type-badge.bug{background:#7764b5;color:#fff}.type-badge.customization{background:#4bffc4;color:#0a513a}.description{line-height:1.5;margin:10px 0;padding:20px 0;text-align:left}.meta{align-items:center;color:#666;display:flex;font-size:.9em;justify-content:space-between;margin-top:10px}.status.pending{background:#fff3e0;color:#e65100}.status.ongoing{background:#f5f5f5;color:#616161}.status.rejected{background:#ffebee;color:#c62828}.status.done{background:#e8f5e9;color:#2e7d32}.status-container{align-items:center;display:flex;gap:8px}.comments-section{border-top:1px solid #eee;margin-top:1rem;padding-top:1rem;text-align:left}.comment{background:#f9f9f9;border-radius:4px;margin:.5rem 0;padding:.5rem;text-align:left}.comment p{margin:0 0 .5rem;text-align:left}.comment small{color:#666;font-size:.8em}.attachments{background:#f5f5f5;border-radius:4px;margin-top:1rem;padding:.5rem}.attachment-item{align-items:center;display:flex;gap:.5rem;padding:.25rem 0}.attachment-icon{color:#666;cursor:pointer;font-size:1.2rem;transition:color .2s ease}.attachment-icon:hover{color:#0056b3}.modal-overlay{background:#000000b3;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.modal-content,.modal-overlay{align-items:center;display:flex}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000004d;flex-direction:column;max-height:90%;max-width:90%;padding:20px;position:relative}.preview-media{border-radius:8px;max-height:80vh;max-width:100%}.close-button{align-items:center;background:#f44;border:none;border-radius:50%;box-shadow:0 2px 5px #0003;color:#fff;cursor:pointer;display:flex;font-size:18px;height:30px;justify-content:center;padding:0;position:absolute;right:10px;top:10px;transition:background .3s ease-in-out;width:30px}.close-button:hover{background:#c00}.request-list{margin:0 auto;max-width:800px;padding:20px}.request-header{align-items:center;display:flex;gap:10px;margin-bottom:10px}.request-item{margin-bottom:10px;padding:15px}.badge{border-radius:4px;display:inline-block;font-size:12px;font-weight:700;padding:4px 8px;text-transform:uppercase}.badge.feature{background:#4caf50;color:#fff}.badge.bug{background:#f44336;color:#fff}.badge.customization{background:#00f;color:#fff}.product-label{background:#f0f0f0;border-radius:4px;color:#666;font-size:.9em;padding:4px 8px}:root{--font-primary:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}body{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--font-primary)}.App{min-height:100vh;text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.request-list{margin-top:2rem;padding:1rem}.request-item{background:#f5f5f5;border:1px solid #ddd;border-radius:4px;margin-bottom:1rem;padding:1rem}.request-item h3{color:#333;margin-bottom:.5rem}.request-item small{color:#666;display:block;margin-top:.5rem}.request-form{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:800px;padding:20px}.form-group{margin-bottom:20px;width:100%}.form-group label{color:#333;font-weight:500;margin-bottom:8px}.form-group input,.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:4px;box-sizing:border-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--font-primary);font-size:14px;padding:10px;width:100%}.form-group textarea{min-height:120px;resize:vertical}.form-group select{background:#fff;cursor:pointer}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:#01b0bf;box-shadow:0 0 0 2px #01b0bf1a;outline:none}.submit-button{background:#01b0bf;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background .2s}.submit-button:hover{background:#019aaa}.submit-button:disabled{background:#ccc;cursor:not-allowed}nav{background:#01b0bf;margin-bottom:2rem;padding:1rem}nav a{color:#fff;margin:0 1rem;padding:.5rem 1rem;text-decoration:none}nav a:hover{background:#444;border-radius:4px}.nav-bar{background:#01b0bf;box-sizing:border-box;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;font-family:var(--font-primary);justify-content:space-between;margin-bottom:2rem;padding:1rem;width:100%}.nav-bar,.nav-links{align-items:center;display:flex}.nav-links{gap:20px}.nav-links a{border-radius:4px;color:#fff;padding:8px 16px;text-decoration:none}.nav-links a:hover{background:#ffffff1a}.nav-bar a{border-radius:4px;color:#fff!important;margin:0 .5rem;padding:.5rem 1rem;text-decoration:none}.nav-bar button{background:#296b9a!important;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:auto;padding:.5rem 1rem;width:auto!important}.nav-bar a:hover{background:#444}.nav-bar button:hover{background:#444!important}.change-password{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:400px;padding:20px}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group input{border:1px solid #ddd;border-radius:4px;padding:8px;width:100%}.error-message{color:#c62828;margin-bottom:10px}.success-message{color:#2e7d32;margin-bottom:10px}button{background:#01b0bf;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:10px;width:100%}
/*# sourceMappingURL=main.8b0fc8de.css.map*/