*{margin:0;font-family:Open Sans,sans-serif}h1{font-family:Cal Sans,sans-serif;font-weight:400}.error-message{text-align:center}.error-page-content{display:flex;height:80vh;flex-direction:column;align-items:center;justify-content:center;gap:20px}.error-page-content img{max-width:500px}.header{background-color:#fff;display:flex;margin-bottom:0!important;justify-content:space-between;align-items:center!important;flex-grow:0;padding:0 14px!important;position:sticky;top:0;z-index:999}.header-title{z-index:999;font-size:24px;font-weight:700;color:#000;margin:0}.header-menu-container{display:flex;align-items:center;gap:18px;justify-content:flex-end}.header-menu-container ul{display:flex!important;gap:14px;list-style:none;justify-content:center;flex-grow:0;align-items:center!important;color:#6b7280;border:none}.header-menu-container ul li{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:#ffe6dc;cursor:pointer}.header-menu-container ul li a{display:flex;align-items:center;justify-content:center}.header-menu-container ul li:hover{scale:1.2;transition:all .3s ease}.header-menu-container svg{width:24px;height:24px;cursor:pointer;color:#6b7280}.header-menu-name{display:flex;align-items:center;justify-content:center;border-radius:9999px;height:40px;width:40px;background-color:#ff7d33;font-size:16px;color:#fff}@media (max-width: 450px){.update-account-container{max-width:300px!important}}.user-modal-skeleton .skeleton-loader{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:6px}.user-modal-skeleton .skeleton-title{height:32px;width:200px;margin-bottom:24px;background:linear-gradient(90deg,#ff5c00 25%,#ff7d33,#ff5c00 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:6px}.user-modal-skeleton .skeleton-form-group{margin-bottom:20px}.user-modal-skeleton .skeleton-form-group .skeleton-label{height:16px;width:60px;margin-bottom:8px;background-color:#d1d5db;border-radius:4px}.user-modal-skeleton .skeleton-form-group .skeleton-input{height:40px;width:100%;border-radius:6px}.user-modal-skeleton .skeleton-form-group .skeleton-textarea{height:80px;width:100%;border-radius:6px}.user-modal-skeleton .skeleton-form-group .skeleton-select,.user-modal-skeleton .skeleton-form-group .skeleton-datepicker{height:40px;width:100%;border-radius:6px}.user-modal-skeleton .skeleton-form-row{display:flex;gap:16px;margin-bottom:20px}.user-modal-skeleton .skeleton-form-row .skeleton-form-group{flex:1;margin-bottom:0}.user-modal-skeleton .skeleton-buttons{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.user-modal-skeleton .skeleton-buttons .skeleton-button{height:40px;border-radius:6px}.user-modal-skeleton .skeleton-buttons .skeleton-button.skeleton-cancel-button{width:80px;background-color:#e5e7eb}.user-modal-skeleton .skeleton-buttons .skeleton-button.skeleton-save-button{width:80px;background:linear-gradient(90deg,#ff5c00 25%,#fd7e14,#ff5c00 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite}.user-modal-skeleton .skeleton-name-group .skeleton-label{width:40px}.user-modal-skeleton .skeleton-name-group .skeleton-input{height:40px}.user-modal-skeleton .skeleton-mobile-group .skeleton-label{width:50px}.user-modal-skeleton .skeleton-mobile-group .skeleton-input{height:40px}.user-modal-skeleton .skeleton-gender-group .skeleton-label{width:45px}.user-modal-skeleton .skeleton-dob-group .skeleton-label{width:85px}.user-modal-skeleton .skeleton-address-group .skeleton-label{width:55px}.user-modal-skeleton .skeleton-password-group .skeleton-label{width:65px}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-pulse{animation:skeleton-pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}.away-text{margin-inline:7px}.hamburger-menu{flex-direction:column;justify-content:space-between;height:30px;width:30px;position:relative;cursor:pointer}.hamburger-menu .hamburger-menu-line{height:1px;width:100%;background-color:#000;position:absolute;transition:all .3s ease-in-out;border-radius:5px}.hamburger-menu .line-1{top:0;width:50%;height:2px}.hamburger-menu .line-2{top:50%;transform:translateY(-50%);width:100%;left:0;right:0}.hamburger-menu .line-3{bottom:0;right:0;width:50%;height:2px}.hamburger-menu .move-line-1{transform:rotate(45deg);transform-origin:top left;top:5px;left:5px;background-color:#ff5c00}.hamburger-menu .move-line-2{transform:rotate(-45deg);transform-origin:top bottom;background-color:#374151}.hamburger-menu .move-line-3{transform:rotate(45deg);transform-origin:bottom right;bottom:2px;right:5px;background-color:#ff5c00}.ant-drawer-content-wrapper{width:230px!important}.ant-drawer-body{display:flex;flex-direction:column;align-items:center;gap:12px;justify-content:center;cursor:pointer}.ant-drawer-body .anticon{height:45px!important;width:45px!important}.ant-drawer-body .anticon svg{color:#6b7280;height:35px!important;width:35px!important}.ant-avatar{cursor:pointer}.ant-dropdown-menu-item{font-size:16px!important;border-radius:0!important}.ant-dropdown-menu{width:150px;text-align:center;padding:0!important;border:.5px solid #d1d5db}.modal-header{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.modal-title{text-align:center;font-size:24px;font-weight:700;color:#333}.ant-modal-content{max-width:-moz-fit-content;max-width:fit-content}.update-account-container{padding:0 16px;max-width:450px;width:70dvw}.update-account-container .form-title{font-size:24px;color:#ff5c00;text-align:center;margin-bottom:24px;font-weight:600}.update-account-container .form-input,.update-account-container .form-select,.update-account-container .form-datepicker{font-size:14px;height:40px;border-radius:8px;width:100%;background-color:#f9fafb;border:none}.update-account-container .form-input::-moz-placeholder,.update-account-container .form-select::-moz-placeholder,.update-account-container .form-datepicker::-moz-placeholder{color:#9ca3af}.update-account-container .form-input::placeholder,.update-account-container .form-select::placeholder,.update-account-container .form-datepicker::placeholder{color:#9ca3af}.update-account-container .form-select .ant-select-selector{font-size:14px}.update-account-container .form-row{display:flex;gap:16px}.update-account-container .form-row .form-item-half{flex:1}.update-account-container .ant-form-item-explain-error{color:#ef4444;font-style:oblique;margin-bottom:15px}.update-account-container .ant-input-status-error{border:1px solid #f87171!important}.update-account-container .form-buttons{display:flex;justify-content:flex-end;margin-top:24px}.update-account-container .form-buttons .cancel-button{background-color:#ffe6dc;border:none;color:#6b7280;border-radius:20px;height:40px;padding:0 24px}.update-account-container .form-buttons .cancel-button:hover{background-color:#ffd7be!important;color:#6b7280!important}.update-account-container .form-buttons .save-button{background-color:#ff5c00;border:none;border-radius:20px;height:40px;padding:0 24px}.update-account-container .ant-form-item-label>label{font-weight:500}.update-account-container .ant-picker-suffix{color:#999}.update-account-container .ant-input-affix-wrapper-status-error,.update-account-container .ant-select-status-error .ant-select-selector,.update-account-container .ant-picker-status-error{background-color:#f5f5f5!important;border-color:#fff0f0!important}.user-modal .ant-modal-content{border-radius:16px;padding:16px;box-shadow:0 4px 12px #00000026}.user-modal .ant-modal-body{padding:0}.ant-picker-now-btn{color:#ff5c00!important}.form-input.form-address-input{height:100px!important}.ant-modal{width:-moz-fit-content!important;width:fit-content!important}.ant-modal-mask{background-color:#ffffff1a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-right:1px solid rgba(255,255,255,.2)}.user-modal-button{display:flex;justify-content:center}.user-modal .update-account-container.loading .form-title,.user-modal.skeleton-loading .ant-form{display:none}.avatar-uploader{text-align:center;margin-block:15px}.ant-upload.ant-upload-select{border:none!important}.update-text{width:-moz-max-content;width:max-content}.update-account-container{padding:0 16px;max-width:450px;width:100dvw}.update-account-container .avatar-uploader{text-align:center;margin-block:15px}.update-account-container .avatar-uploader .avatar-container .update-text{margin-top:8px;color:#999;font-size:14px;text-align:center;margin-inline:auto}.update-account-container .form-section{margin-top:12px}.update-account-container .form-label{font-weight:500;margin-bottom:8px;display:block;color:#000}.update-account-container .form-input{width:100%!important;height:40px!important;border-radius:8px!important;display:block!important}.update-account-container .button-group{display:flex;justify-content:flex-start;gap:12px;margin-top:24px}.update-account-container .button-group .action-button{width:80px;height:40px;border-radius:20px}.update-account-container .flex-center{display:flex;flex-direction:column;justify-content:center;margin-top:12px}@media (max-width: 679px){.update-account-container{width:100%}}.details-card{max-width:100%}.details-card-item>div{display:flex;justify-content:space-between;align-items:center;font-size:14px}.details-card-item>div span:first-child{color:#6b7280}.ant-collapse-expand-icon{display:none!important}.ant-collapse-header{color:#ff7d33!important;font-size:16px;font-weight:600;margin-left:8px!important}.details-card-collapse{background-color:transparent!important}.details-card-title{font-size:16px;font-weight:400}.details-card-title-skeleton{margin-bottom:16px}.details-card-skeleton-list{margin-top:16px}.details-card-skeleton-item{margin-bottom:16px;padding:12px;border-radius:8px;background-color:#fafafa}.details-card-skeleton-item:last-child{margin-bottom:0}.details-card-skeleton-details{margin-top:12px;padding-left:8px}.details-card-skeleton-details .ant-skeleton-paragraph{margin-bottom:0}.details-card-skeleton-details .ant-skeleton-paragraph li{height:20px!important;margin-top:8px!important}.details-card-skeleton-details .ant-skeleton-paragraph li:first-child{margin-top:0!important}.total-patients{color:#ff7d33}.total-patients-title{color:#374151}.total-patients-container{background-color:#f9fafb;padding:4px 16px;margin-block:20px}.patient-details-skeleton{width:100%}.patient-status-switcher-skeleton{margin-bottom:20px;background-color:#f9fafb;padding:5px;border-radius:12px}.patient-status-switcher-skeleton .ant-skeleton-button{width:100%!important;height:30px!important}.patient-status-switcher-skeleton .ant-skeleton-button.left-rounded{border-radius:8px 0 0 8px;width:33.33%}.patient-status-switcher-skeleton .ant-skeleton-button.middle{border-radius:0;width:33.33%}.patient-status-switcher-skeleton .ant-skeleton-button.right-rounded{border-radius:0 8px 8px 0;width:33.33%}.total-patients-container-skeleton{padding:10px 16px;background-color:#f9fafb;margin-bottom:16px;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.total-patients-container-skeleton .ant-skeleton-button{height:25px!important}.total-patients-container-skeleton .ant-skeleton-button.title{width:150px;height:20px!important}.total-patients-container-skeleton .ant-skeleton-button.action{width:120px;border-radius:20px}.patient-table-skeleton{background-color:#fff;border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.patient-table-skeleton .table-header-skeleton{padding:16px;background-color:#fafafa;border-bottom:1px solid #f0f0f0}.patient-table-skeleton .table-header-skeleton .header-cell{width:60px}.patient-table-skeleton .table-header-skeleton .header-cell.medium{width:120px}.patient-table-skeleton .table-header-skeleton .header-cell.small{width:80px}.patient-table-skeleton .table-row-skeleton{padding:16px;border-bottom:1px solid #f0f0f0}.patient-table-skeleton .table-row-skeleton .row-cell{width:20px}.patient-table-skeleton .table-row-skeleton .row-cell.wide{width:150px}.patient-table-skeleton .table-row-skeleton .row-cell.action{width:60px}.patient-table-skeleton .table-row-skeleton:last-of-type{border-bottom:none}.patient-table-skeleton .table-row-skeleton:hover{background-color:#fafafa}.patient-table-skeleton .pagination-skeleton{padding:16px;border-top:1px solid #f0f0f0}@media (max-width: 768px){.total-patients-container-skeleton{align-items:flex-start!important;gap:12px;padding:12px}.total-patients-container-skeleton .ant-skeleton-button{width:100%!important;max-width:120px}.patient-table-skeleton .table-header-skeleton,.patient-table-skeleton .table-row-skeleton{padding:12px}.patient-table-skeleton .table-row-skeleton .ant-skeleton-input:nth-child(1){width:15px!important}.patient-table-skeleton .table-row-skeleton .ant-skeleton-input:nth-child(2){width:100px!important}.patient-table-skeleton .table-row-skeleton .ant-skeleton-button{width:40px!important}.pagination-skeleton{justify-content:center!important;padding:12px}}@media (max-width: 480px){.patient-table-skeleton .table-header-skeleton .ant-skeleton-input:nth-child(1){width:40px!important}.patient-table-skeleton .table-header-skeleton .ant-skeleton-input:nth-child(2){width:80px!important}.patient-table-skeleton .table-header-skeleton .ant-skeleton-input:nth-child(3){width:50px!important}}.ant-card{width:100%}.ant-skelton-avatar{width:100%!important;text-align:center}.doctor-skel-card,.doctor-skel-wrapper{width:100%}.doctor-skel-avatar{width:100%;text-align:center}.doctor-skel-form{margin-top:16px}.hr{margin-block:15px;background-color:#f9fafb;border:.5px solid #f9fafb}.doctor-info-card{width:100%;min-width:224px}.doctor-info-card .ant-card-body{text-align:left;width:100%}.doctor-info-card .ant-avatar{display:block;margin-inline:auto;margin-block:auto;width:100px;height:100px}.doctor-info-card .card-doc-name{font-size:18px}.doctor-info-card .card-exp{font-size:14px;color:#fd7e14}.doctor-info-card .card-speciality,.doctor-info-card .card-speciality-degree{font-size:16px;line-height:24px;letter-spacing:-.5px;color:#4b5563}.doctor-info-card .card-rating-container{font-size:16px}.doctor-info-card .card-rating{color:#ff7d33}.doctor-info-card .card-rating-star{color:#4b5563}.doctor-info-card .card-fee-container{border-radius:16px;padding:8px;font-size:16px;background-color:#f3f4f6;margin-block:15px;text-align:center}.doctor-info-card .card-fee{color:#4b5563}.doctor-info-card .card-fee-value{color:#eb5a00}.doctor-info-card hr{margin-block:15px;background-color:#f9fafb;border:.5px solid #f9fafb}.doctor-info-card select{width:50%;background-color:#f9fafb!important;border:none!important;padding:4px 15px;color:#374151;border-radius:5px}.doctor-info-card option{background-color:#f9fafb!important}.doctor-info-card .ant-select-selector{background-color:#f9fafb!important;border:none!important}.doctor-info-card select:last-child{margin-top:4px}.doctor-info-card .appointment-button{margin-top:12px;width:100%;font-size:16px;padding-block:16px;border-radius:16px}.doctor-info-card .wishlist{margin-block:20px;background-color:#ffe6dc;display:flex;justify-content:center;align-items:center;border-radius:12px;padding:8px;gap:20px}.doctor-info-card .wishlist p:first-child{font-weight:600}.doctor-info-card .wishlist p:last-child{color:#fff;background-color:#ff7d33;width:25px;height:25px;display:flex;justify-content:center;align-items:center;border-radius:5px}.hidden{display:none}.doctor-list-card{max-width:325px;background-color:#ffe6dc}.ant-form-item{margin-bottom:8px}.cursor-pointer{cursor:pointer}.doctor-details-wrapper{width:100%}.doctor-schedule-table{margin-top:40px}.ant-row{width:100%}.left-image{width:100%;-o-object-fit:cover;object-fit:cover;height:100%;max-height:303px}.right-image-1{width:100%;-o-object-fit:cover;object-fit:cover;max-height:149px}.right-image-2{max-height:148px;width:100%;-o-object-fit:cover;object-fit:cover}.hospital-description-container{margin-block:40px}.heading{font-size:18px;font-weight:600;color:#ff5c00;margin-bottom:12px}.description{color:#4b5563;margin-bottom:10px}.hospital-description{margin-top:40px}.address,.fees{margin-top:5px;color:#4b5563;font-size:14px}.address>span,.fees>span{color:#ff5c00}.fees{font-weight:600}.fees>span{font-weight:400}.services{font-size:14px;padding-left:1.3rem;color:#4b5563}.ant-radio-group{display:flex;background-color:#fff!important;flex-wrap:nowrap;overflow:hidden}.ant-radio-button-wrapper{flex:1;text-align:center;background-color:#ffe6dc;border:none!important;color:#6b7280}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:#374151}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#fff!important}.ant-radio-button-wrapper:not(:first-child):before{background-color:transparent!important}.ant-radio-button{border:none!important}.ant-radio-button-wrapper-checked{background-color:#fff!important;color:#000!important;border:2px solid #ffe6dc!important}.doctor-details-skeleton .navigation-tabs{margin-bottom:24px!important}.doctor-details-skeleton .navigation-tabs .ant-skeleton-button{width:100%!important;height:40px!important}.doctor-details-skeleton .hospital-images{margin-bottom:24px!important}.doctor-details-skeleton .hospital-images .main-image{width:100%!important;height:300px!important}.doctor-details-skeleton .hospital-images .side-images{height:200px!important}.doctor-details-skeleton .hospital-images .side-images .side-image{width:100%!important;height:148px!important;margin-bottom:4px!important}.doctor-details-skeleton .hospital-images .side-images .side-image:last-child{margin-bottom:0!important}.doctor-details-skeleton .content-section{margin-bottom:24px!important}.doctor-details-skeleton .content-section .section-title{width:120px!important;height:24px!important;margin-bottom:16px!important}.doctor-details-skeleton .content-section .section-content{margin-top:16px!important}.doctor-details-skeleton .content-section .section-content .content-title{width:80px!important;height:16px!important;margin-bottom:8px!important}.doctor-details-skeleton .schedule-list .schedule-item{padding:8px 12px!important;background-color:#f5f5f5!important;border-radius:4px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important}.doctor-details-skeleton .schedule-list .schedule-item:last-child{margin-bottom:0!important}.doctor-details-skeleton .schedule-list .schedule-item .day{width:80px!important;height:16px!important}.doctor-details-skeleton .schedule-list .schedule-item .time-slot{width:100px!important;height:14px!important;margin-right:8px!important}.doctor-details-skeleton .schedule-list .schedule-item .time-slot:last-child{margin-right:0!important}@media (max-width: 768px){.doctor-details-skeleton .hospital-images .main-image{height:250px!important}.doctor-details-skeleton .hospital-images .side-images{height:180px!important}.doctor-details-skeleton .hospital-images .side-images .side-image{height:110px!important}}@media (max-width: 576px){.doctor-details-skeleton .hospital-images .main-image{height:200px!important}.doctor-details-skeleton .hospital-images .side-images{height:150px!important}.doctor-details-skeleton .hospital-images .side-images .side-image{height:90px!important}}.doctor-not-found-container{display:flex;justify-content:center;align-items:center;background-color:#fff}.doctor-not-found-container .doctor-not-found-content{display:flex;flex-direction:column;align-items:center;gap:20px;min-height:80vh;justify-content:center}.doctor-not-found-container .doctor-not-found-content img{max-width:200px;height:200px}.doctor-list{max-width:1007px;margin:20px auto}.doctor-list .ant-col{display:flex;justify-content:center}.doctor-list .doctor-list-title{font-size:26px;font-weight:500;margin-bottom:24px;color:#ff5c00}.doctor-list-title-col{justify-content:flex-start!important}.doctor-list-skelton{max-width:1007px;margin:20px auto}.doctor-list-skelton .ant-col{display:flex;justify-content:center}.already-signed-up-doctor{margin:10px 0;justify-content:center}.already-signed-up-doctor a{color:#111827;text-decoration:underline}.already-signed-up-doctor a:hover{color:#4b5563}.layout-content{background:#fff;padding:32px 48px}@media (max-width: 768px){.layout-content{padding:32px 14px}}.dashboard-container{display:flex;justify-content:center;align-items:center;height:100vh;flex-direction:column}.dashboard-container-card{width:33%;text-align:center;margin-top:10px;overflow:hidden}.dashboard-container-card .ant-card-head{background-color:#ff7d33;color:#fff}.dashboard-container-card .ant-card-body{overflow:hidden}.tab-wrapper{margin-top:170px;display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem;padding:.5rem;background:#f8fafc;border-radius:.75rem;box-shadow:0 1px 3px #0000000d;max-width:400px;position:relative}.slider-indicator{position:absolute;top:.5rem;left:.5rem;width:calc(50% - .5rem);height:calc(100% - 1rem);background:linear-gradient(135deg,#f97316,#ea580c);border-radius:.5rem;box-shadow:0 4px 12px #f973164d,0 2px 4px #ea580c33;transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:1}.slider-indicator.slide-right{transform:translate(calc(100% + 1rem))}.slider-indicator.slide-left{transform:translate(0)}.tab-button{flex:1;padding:.875rem 2rem;font-size:1rem;font-weight:600;color:#64748b;background-color:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:color .3s cubic-bezier(.4,0,.2,1);outline:none;position:relative;white-space:nowrap;z-index:2}.tab-button.active{color:#fff}.tab-button:hover{color:#475569}.tab-button.active:hover{color:#fff}.tab-button:focus-visible{box-shadow:0 0 0 3px #f9731633}@media (max-width: 768px){.dashboard-container{height:90%}.dashboard-container-card{width:90%}.tab-wrapper{max-width:90%;margin-top:100px}.tab-button{padding:.75rem 1.5rem;font-size:.9rem}}@media (min-width: 769px) and (max-width: 1200px){.dashboard-container-card{width:80%}}.doctor-form{max-height:616px;overflow:auto}.doctor-form-gender-label,.doctor-form-dob-label{width:48%}.doctor-form-gender-select,.doctor-form-dob-date-picker{width:100%}.doctor-form-collapse>.ant-collapse-item>.ant-collapse-header{padding:0;margin-left:-8px;margin-bottom:16px}.doctor-form-collapse-header{display:flex;justify-self:start;font-weight:500}.user-form{margin-top:8px;max-height:616px;overflow:auto}.user-form-address-label{position:relative}.user-form-address-error{position:absolute;top:0;left:0;color:red;transform:translate(770px) translateY(-20px)}.user-form-gender-label,.user-form-dob-label{flex-basis:45%}.user-form-dob-date-picker{display:flex;justify-self:left;width:100%}.ant-card{max-width:500px;width:90%}.user-dashboard{display:flex;flex-direction:column;gap:16px;max-width:800px;width:90%;margin:20px auto}.user-dashboard-header{font-size:20px;font-weight:500}.user-dashboard-image{width:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.appointment-button{width:100%;align-self:center}.appointment-card{display:flex;flex-direction:column;width:100%;border-radius:10px;padding:16px;box-shadow:0 2px 8px #00000014;align-self:center;gap:16px}.appointment-card-header{font-size:16px;font-weight:500;color:#ff7d33}.appointment-card-table{width:100%;max-height:300px;overflow:auto}.sign-in-card{width:33%;text-align:center}.sign-in-card .ant-card-head{background-color:#ff7d33;color:#fff}.sign-in-card .ant-card-body{padding-bottom:14px}.sign-in-card form{width:100%}.sign-in-container{height:100vh}@media (max-width: 768px){.sign-in-card{width:90%}}@media (min-width: 769px) and (max-width: 1200px){.sign-in-card{width:80%}}.already-signed-up-user{margin:10px 0;justify-content:center}.already-signed-up-user a{color:#111827;text-decoration:underline}.already-signed-up-user a:hover{color:#4b5563}
