.appointment-item{list-style:none;border:1px solid #cbd2d9;border-radius:10px;padding:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;background-color:#fff}.appointment-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.title{font-size:16px;font-weight:600;color:#1e293b;margin-bottom:4px}.date{font-size:14px;color:#7b8794}.star{width:20px;height:20px}.bx{background:none;border:none;cursor:pointer}@media screen and (max-width:768px){.appointemnt-item{width:100%}}.main-container{width:100vw;min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,left bottom,from(#fbc7d4),to(#9796f0));background-image:linear-gradient(180deg,#fbc7d4,#9796f0);padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.card{background-color:#fff;border-radius:12px;padding:30px;width:100%;max-width:900px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.2);box-shadow:0 4px 16px rgba(0,0,0,.2)}.appointment-input-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;grid-gap:30px;gap:30px;border-bottom:2px solid #cbd2d9;padding-bottom:20px;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.form-container{-ms-flex:1 1;flex:1 1}.form-heading{font-size:24px;font-weight:600;color:#1e293b;margin-bottom:24px}.form,.input-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.input-group{margin-bottom:20px}.input-label{font-size:12px;font-weight:600;color:#7b8794;margin-bottom:8px}.input-field{height:40px;padding:8px 12px;border-radius:6px;border:1px solid #cbd2d9}.button,.input-field{font-size:14px;outline:none}.button{background-color:#8b5cf6;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer;width:80px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.appointment-img{width:250px;-ms-flex-negative:0;flex-shrink:0}.appointment-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 0}.appointment-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:20px}.appointment-heading{font-size:20px;font-weight:600;color:#1e293b}.star-button{background-color:#8b5cf6;color:#fff;border:none;border-radius:20px}.normal-button,.star-button{padding:8px 16px;font-size:14px;cursor:pointer;outline:none}.normal-button{background-color:transparent;color:#8b5cf6;border:1.5px solid #8b5cf6;border-radius:20px}.appointment-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-gap:20px;gap:20px}@media screen and (max-width:768px){.appointment-input-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.appointment-img{display:none}.appointment-list{-ms-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}.form{width:100%}}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*# sourceMappingURL=main.41a1ee1a.chunk.css.map */