@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-DXhQFdtL.woff2) format("woff2"),url(/assets/poppins-all-400-normal-CB-AqMbQ.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-CZnfsGfc.woff2) format("woff2"),url(/assets/poppins-all-400-normal-CB-AqMbQ.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-all-400-normal-CB-AqMbQ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.formatted-query-container{position:relative}.formatted-query .keyword{color:red;font-weight:700}body{overflow:hidden!important}.App{padding:10px 20px 0;text-align:center;display:flex;flex-direction:column;height:100vh;background-color:#fff!important}.App-header{background-color:#282c34;padding:20px;color:#fff}.main{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-grow:1;width:100%;position:relative;overflow:hidden}.calendar-container{width:100%;height:100%;flex-grow:1;transition:all .3s ease;overflow:hidden}.event-details{z-index:9999;position:absolute;top:0;right:0;width:0;height:100%;background-color:#fff;overflow-y:auto;transition:width .3s ease;display:none;box-shadow:2px 2px 12px 12px #24242434}.event-details.active{display:block;width:90%}.event-details h2{margin-top:0;padding:20px}.close-button{display:block;margin:20px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;cursor:pointer;border-radius:5px}.close-button:hover{background-color:#0056b3}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}.card{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;padding:15px;box-shadow:0 2px 5px #0000001a}.modal{display:flex;justify-content:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.modal-content{background:#fff;padding:20px;border-radius:5px;box-shadow:0 2px 10px #0000001a;width:90%;max-width:500px;position:relative}.modal-content .close-button{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer}
