@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype")}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf) format("truetype");font-weight:600}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Bold.ttf) format("truetype");font-weight:700}:root{--primary: #469b88;--secondary: #141246;--success: #009a66;--info: #1880df;--radio-border: #bfbfcc;--sub-heading: #706f8f;--text-secondary: #858585;--text-primary: #000000;--text-white: #ffffff;--text-dark: #393939;--poppins: "Poppins";--border: #e7e7ed;--error: #da1e28;--chip-back: #e8f2fc;--disabled: #f7f7f7;--draft: #f6c000;--pending: #ff6601;--rejected: #cb0032}body{font-family:var(--poppins);padding-right:0;overflow:unset;background:#f5f5f5!important}.d-flex{display:flex}.align-center{align-items:center}.pt-20{padding-top:20px}.cursor-p{cursor:pointer}.justify-end{justify-content:flex-end}.flex-col{flex-direction:column}.justify-center{justify-content:center}.gap-20{gap:20px}.gap-40{gap:40px}.w-100{width:100%}.MuiDataGrid-columnHeaders,.MuiDataGrid-columnHeaderTitle{font-weight:700!important}.css-113d811-MuiFormLabel-root-MuiInputLabel-root.Mui-focused{color:red}.MuiDataGrid-main{background-color:#fff}.sidebar{-ms-overflow-style:none;box-shadow:0 5px 20px #0000001a;flex:initial;height:97vh;margin:10px 0 10px 10px;min-width:235px;overflow-y:auto;padding:30px 17px 10px 0;position:static;position:relative;scrollbar-width:none;background:#fff;border-radius:14px;width:240px;position:fixed}.sidebar .sidebar-header{display:flex;align-items:center;padding:1rem;background-color:#f8f9fa}.sidebar .sidebar-header .logo{display:flex;align-items:center}.sidebar .sidebar-header .logo img{width:30px;height:30px;margin-right:10px}.sidebar .sidebar-header .logo h1{font-size:1.2rem;color:#000}.sidebar .sidebar-menu ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.sidebar .sidebar-menu ul li{display:flex;align-items:center;padding:1rem;cursor:pointer;transition:background-color .3s;border-radius:8px}.sidebar .sidebar-menu ul li:hover{background-color:var(--primary);color:#fff}.sidebar .sidebar-menu ul li .icon{margin-right:10px}.sidebar .sidebar-menu ul li.active{background-color:var(--primary);color:#fff}.sidebar .sidebar-menu ul li.active:hover{background-color:var(--primary)}.sidebar .sidebar-footer{padding:1rem;background-color:#f8f9fa}.sidebar .sidebar-footer .beta-banner{text-align:center;background-color:#6b46c1;color:#fff;padding:.8rem;border-radius:.5rem}.sidebar .sidebar-footer .beta-banner p{font-size:.9rem;margin:0;font-weight:700}.sidebar .sidebar-footer .beta-banner small{font-size:.8rem;display:block;margin-top:.5rem}.sidebar-menu li a{text-decoration:none;color:inherit;display:flex;align-items:center;gap:10px;transition:color .3s ease}.verify-email{display:flex;align-items:center;justify-content:center;flex-direction:column;height:90vh}.verify-email img{height:400px;width:400px;animation:drop 1s ease-out forwards}.verify-email p{font-size:42px;font-weight:700;width:68%;font-family:monospace}@keyframes drop{0%{transform:translateY(-100px);opacity:0}50%{transform:translateY(20px);opacity:.7}to{transform:translateY(0);opacity:1}}.col-lg-6{max-width:50%}.bold{font-weight:700}.big-head-new{font-size:2rem;color:#333}.fst-normal{font-weight:400}.setting_text_color{color:#555;font-size:1rem;line-height:1.5}.spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.spinner{width:50px;height:50px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.detail-container{display:flex;justify-content:space-between;margin-top:100px;padding-right:40px;align-items:center}.cus-detail{font-size:18px;font-weight:700;display:flex;flex-direction:column}.cus-detail span{font-weight:500;font-size:22px}.cus-img{width:22%;border:1px solid;border-radius:4%;height:66%;height:275px;object-fit:cover}.pet-table{margin-top:40px;padding:0 10px}.item-section{display:flex;justify-content:space-between;align-items:center;width:58%;margin-bottom:20px}.profile-details{display:flex;justify-content:space-between;margin-top:20px}.view-reports{background-color:#f0ad4e;border:none;color:#fff;padding:10px 20px;border-radius:5px;cursor:pointer;font-size:14px}.view-reports:hover{background-color:#ec971f}.doc-profile-details{display:flex;margin-top:20px;gap:10rem}.personal-details,.class-details{width:45%}h3{font-size:18px;margin-bottom:10px}p{margin:5px 0}.status-active{color:#28a745;font-weight:700}.doc-container{display:flex;flex-direction:column;gap:20px}.docs-mt{margin-top:60px}.doc-img{width:100px;height:100px;border-radius:10px}.profile-container{width:80%;margin:20px auto;padding:20px;border:1px solid #ddd;border-radius:10px;font-family:Arial,sans-serif;background-color:#fff}.profile-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px}.profile-header h1{font-size:24px;margin:0}.doc-detail-container{display:flex;gap:13rem}.card-container{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:80%;max-width:1200px;margin:20px auto}.card{background:#fff;border-radius:8px;box-shadow:#11111a0d 0 4px 16px,#11111a0d 0 8px 32px;padding:50px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.card h3{font-size:18px;margin-bottom:10px;color:#333}.card p{font-size:22px;font-weight:700;color:var(--primary)}.card:hover{transform:translateY(-10px);box-shadow:0 10px 20px #00000026}
