@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=IBM+Plex+Sans:wght@400;500;700&family=Poppins:wght@400;500;700&display=swap";html,body{height:100dvh;overflow:hidden;margin:0;padding:0}#root{display:flex;flex-direction:column;height:100%;width:100%}body{font-family:Inter,IBM Plex Sans,Arial,Helvetica,Poppins,Tahoma,sans-serif;background-color:#f5f5f5}.signupForm,.container{display:flex;flex-direction:column;gap:4px;align-items:start}.test-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.prob1-select{width:100%}.header{font-size:22;font-weight:600}button{width:100px;height:50%}textarea,select,input{width:100%}.todo-list{display:flex;flex-direction:row;gap:50px;width:100%;align-items:center;justify-content:space-between}.error{color:#ef1919}.delete-task{background-color:#e06666}.grid-container{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto 1fr 1fr;grid-auto-rows:row;gap:8px;padding:16px;height:100%;width:100%;box-sizing:border-box}.grid-item{grid-column:span 3;padding:20px;border:1px dashed rgb(0,0,0)}.grid-header{grid-column:span 12;text-align:center;font-size:22px}.title{font-weight:700}.checkbox-row{display:flex;align-items:center;gap:8px;margin-top:8px}input[type=checkbox]{width:auto}button[type=submit]{background-color:#29e0afb2}button:hover{cursor:pointer;background-color:#221f1fb2;color:#f0f8ff;transition:all .3s ease}.row-div{display:flex;flex-direction:row;align-items:center;justify-content:space-between}p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card{display:flex;flex-direction:column;border:2px solid;border-color:var(--border-color);padding-left:5px;padding-right:5px;margin-bottom:5px}.card:hover{background-color:#40e9ae5c;cursor:pointer}input.edit-input,select.edit-select{width:25%}.modal{position:fixed;z-index:1;right:350px;top:150px;width:50%;height:50%;overflow:auto;background-color:#000;background-color:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.modal-content{background-color:#fefefe;margin:5% auto;padding:20px;border:1px solid #888;width:80%;z-index:2}.close{background-color:#000;color:#fff;font-weight:700;width:30%;height:auto}.close:hover{background-color:#e18585}.grid-application-item{grid-column:span 6;padding:20px;border:1px dashed rgb(0,0,0)}.card-text{font-size:15px;text-align:left;width:100%}.search-apps{height:30px;margin-bottom:5px;font-size:16px}.search-apps:focus{background-color:#8ac1f162;font-size:16px}
