body,html{background:linear-gradient(135deg,#3b6691,#727c81);color:#09042b;font-family:Arial,Segoe UI,Tahoma,Verdana,sans-serif;height:100%;margin:0;overflow:hidden;padding:0}.header{align-items:center;display:flex;justify-content:space-between;padding:0 50px}.header-title{color:#fff;font-size:15px;margin-right:auto}.header-nav{margin-left:auto}.nav-links{display:flex;justify-content:flex-end}.nav-links p{margin:0 50px}.nav-link{color:#fff;font-size:14px;text-decoration:none;transition:color .3s ease}.nav-link.active{background-color:#fff;border-radius:15px;color:#4481be;padding:5px 15px}.login-container{align-items:center;background-color:initial;display:flex;height:100vh;justify-content:center;width:100vw}.login-content{align-items:center;background-color:#ffffffe6;border-radius:20px;box-shadow:0 10px 20px #0000001a;display:flex;flex-direction:column;height:50%;justify-content:space-around;margin-top:-50px;max-width:800px;min-height:350px;padding:40px;width:80%}.image-container{align-items:center;display:flex;gap:8rem;text-align:center}.langchainimg{margin-bottom:20px;width:200px}.nylasimg{margin-bottom:20px;width:150px}.home-text{text-align:center}.home-text p{color:#09042b;font-size:18px;line-height:1.6;margin-bottom:40px}.connect-nylas-button{border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:20px;transition:background-color .3s;width:30%}.connect-nylas-button,.connect-nylas-button:hover{background-color:#4481be}.email-container{display:flex;gap:20px;height:95vh;margin:70px 50px 50px;overflow:hidden}.email-content-container,.email-list-container{background-color:#ffffffe6;border-radius:25px;box-shadow:0 2px 5px #0000001a;flex:1 1;height:80%;margin:0 10px;overflow-y:auto}.email-content,.email-content-placeholder,.email-item{border-bottom:1px solid #eaeaea;padding:20px;transition:background-color .2s ease-in-out}.email-item:hover{background-color:#f9f9f9;cursor:pointer}.email-content h3,.email-item h2{color:#1a1a1a;font-size:20px;margin:0 0 10px}.email-content p,.email-item p{color:#09042b;font-size:16px;margin:5px 0}.email-content{background:#f4f7f6;border-radius:5px}.email-content-placeholder{color:#999;text-align:center}.email-item.active{background-color:#e6f7ff;border-left:4px solid #4481be;padding-left:16px}.calendar-container{display:flex;gap:20px;height:95vh;margin:70px 50px 50px;overflow:hidden}.event-content-container,.upcoming-event-container{background-color:#ffffffe6;border-radius:25px;box-shadow:0 2px 5px #0000001a;flex:1 1;height:80%;margin:0 10px;overflow-y:auto}.event-content,.event-content-placeholder,.event-item{border-bottom:1px solid #eaeaea;padding:20px;transition:background-color .2s ease-in-out}.event-item:hover{background-color:#f9f9f9;cursor:pointer}.event-content h3,.event-item h2{color:#1a1a1a;font-size:20px;margin:0 0 10px}.event-content p,.event-item p{color:#666;font-size:16px;margin:5px 0}.event-content{background:#f4f7f6;border-radius:5px}.event-content-placeholder{color:#999;text-align:center}@media screen and (max-width:420px){.header{background-color:initial;box-shadow:0 4px 8px #0000;padding:2px 10px}.header-title h2{color:#fff;font-size:16px}.nav-links a{color:#fff;font-size:12px}.nav-links p{margin:0 20px}.nav-link.active{background-color:#fff;border-radius:10px;color:#4481be;padding:5px 10px}.login-content{height:60%;margin-top:-120px;padding:20px}.image-container{flex-direction:column;gap:1rem}.langchainimg{width:150px}.nylasimg{width:110px}.home-text p{font-size:14px}.connect-nylas-button{font-size:14px;margin-bottom:30px;padding:10px;width:50%}.calendar-container,.email-container{flex-direction:column;height:77vh;margin:20px}.email-content-container,.email-list-container,.event-content-container,.upcoming-event-container{height:50%;margin:0}.email-content,.email-content-placeholder,.email-item{padding:12px}.email-content h3,.email-item h2{font-size:15px;margin:0 0 6px}.email-content p,.email-item p{font-size:12px;margin:2px 0}.event-content,.event-content-placeholder,.event-item{padding:12px}.event-content h3,.event-item h2{font-size:15px;margin:0 0 6px}.event-content p,.event-item p{font-size:12px;margin:2px 0}}
/*# sourceMappingURL=main.6c676fd4.css.map*/