nav[data-v-6fa41abf]{padding:8px 30px}.search-bar[data-v-6fa41abf]{width:70%;margin-left:10%}a[data-v-6fa41abf]{color:inherit;text-decoration:none}.page-item{cursor:pointer}.content-area{width:100vw;display:flex;justify-content:space-between;height:99.5vh;overflow-y:scroll;padding-bottom:5px;flex-direction:column}.side-bar{width:19%;overflow-y:scroll;height:100vh;background:#f3f3f9;-ms-overflow-style:none;scrollbar-width:none}.side-bar::-webkit-scrollbar{display:none}.menu-content{width:100%;padding:3px}.footer{width:100vw}@media screen and (max-width:767px){.side-bar{width:100%;height:auto}}.status-card-small[data-v-b3bcbbc0]{width:99vw;padding:2vw}.fixed-header[data-v-b3bcbbc0]{position:fixed;top:0;left:0;width:100%;z-index:1000}.text-wrapper[data-v-b3bcbbc0]{height:3em;overflow:hidden;white-space:break-spaces;line-height:1.5em;display:flex;text-overflow:ellipsis;justify-content:center}.status-name-card:hover .marquee span[data-v-b3bcbbc0]{white-space:nowrap;animation:marquee-b3bcbbc0 5s linear infinite;align-content:center}@keyframes marquee-b3bcbbc0{0%{transform:translateX(50%)}to{transform:translateX(-90%)}}.loading-glance[data-v-b3bcbbc0]{width:100%;border-radius:4px;overflow:hidden;background-color:#f0f0f0;position:relative}.shimmer[data-v-b3bcbbc0]{height:100%;animation:shimmer-b3bcbbc0 1.5s linear infinite;background:linear-gradient(90deg,#f0f0f0 0,#e0e0e0 20%,#f0f0f0 40%,#f0f0f0);background-size:200% 100%}@keyframes shimmer-b3bcbbc0{0%{background-position:-200% 0}to{background-position:200% 0}}legend[data-v-b3bcbbc0]{float:none;width:-moz-fit-content;width:fit-content;font-size:small;margin:-10px 0;padding:0 5px;height:-moz-fit-content;height:fit-content}.status-card{min-height:6rem;box-shadow:0 0 5px #00000011;padding:5px 5px 0 5px;min-width:5rem;max-width:7rem;cursor:pointer}.bed-card,.status-card{text-align:center;align-content:center;position:relative}.bed-card{border-radius:.375rem;min-height:4rem;min-width:3.5rem;max-width:5rem;box-shadow:0 0 6px #00000022;padding:5px;margin:3px}.station-card{border-radius:.375rem;background-color:#817e7e;color:#fff;border:1px solid #fff}.condition-box,.station-card{text-align:center;align-content:center}.condition-box{border-radius:0;min-height:20%;width:33.33%;font-weight:500}.status-name-card{border-radius:0;min-height:70%;width:100%;font-weight:500}.condition-smile,.status-name-card{text-align:center;align-content:center}.condition-smile{border-radius:50%;height:23px;width:23px;border:3px solid #fff;position:absolute;top:-5px;left:-6px;font-weight:900;line-height:17px;font-size:14px}.condition-label{min-height:15%;font-size:12px;padding:0 3px}.bed-label,.condition-label{border-radius:0;text-align:center;align-content:center;width:100%}.bed-label{min-height:75%}.good{background-color:#97ff8f;color:#000}.bad{background-color:#ffec94;color:#000}.calert{background-color:#ff8787;color:#000}.all-beds{background-color:#1f002e;color:#fff}.occupied{background-color:#54b435;color:#fff}.transfered-not-acknowledged{background-color:#f0dbaf;color:#000}.blocked-maintenance{background-color:#000;color:#fff}.vacant{background-color:#fff;color:#000}.housekeeping{background-color:#956b2e;color:#fff}.blocked-attendants{background-color:red;color:#fff}.discharged-not-vacated{background-color:#7ed7c1;color:#fff}.admitted-not-occupied{background-color:#ff9b50;color:#000}.allotted-not-transferred{background-color:#ff0;color:#000}.outside-ward{background-color:#490985;color:#fff}.multiple-occupancy{background-color:#9a3b3b;color:#fff}.discharge-intimation{background-color:#940b92;color:#fff}.discharge-acknowledgement{background-color:#6959cc;color:#fff}.discharged{background-color:#009292;color:#fff}.medicine-indent{background-color:#fc5c74;color:#000}.medicine-issue{background-color:#48d1cc;color:#000}.nursing-clearance{background-color:#b74deb;color:#fff}.pharmacy-clearance{background-color:#ff69b4;color:#fff}.ot-clearance{background-color:#42a2ff;color:#fff}.bill-ready{background-color:#7fff00;color:#000}.bill-settled{background-color:#d2b5d2;color:#000}.ot-tag{position:absolute;bottom:-6px;right:-4px;background-color:#3082d4;color:#fff;padding:3px;border-radius:50%;font-size:10px;border:2px solid #fff}.summary-tag{position:absolute;top:-10px;left:-15px}.glass-card{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);border-radius:1.5rem;width:100%;max-width:500px;overflow:hidden;transition:transform .2s ease}.card-header{background-color:#0f172a;padding:1.5rem;color:#fff;display:flex;justify-content:space-between;align-items:flex-start}.card-title{font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.025em}.card-subtitle{color:#94a3b8;font-size:.875rem;margin-top:.25rem}.status-badge{background-color:#d1fae5;color:#065f46;padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.card-body{padding:1.5rem}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.col-span-2{grid-column:span 2/span 2}.label{color:#64748b;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.25rem}.value{color:#1e293b;font-size:1rem;font-weight:600;display:flex;align-items:center}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.divider{height:1px;background:linear-gradient(90deg,transparent,#e2e8f0,transparent);margin:1.25rem 0}.doctor-section{display:flex;flex-direction:column;gap:1.5rem}.doctor-info{margin-top:.25rem}.avatar,.doctor-info{display:flex;align-items:center}.avatar{width:2rem;height:2rem;border-radius:9999px;background-color:#dbeafe;color:#2563eb;justify-content:center;margin-right:.75rem}.doa-box{background-color:#f8fafc;padding:1rem;border-radius:.75rem;border:1px solid #f1f5f9}.icon{width:1rem;height:1rem;margin-right:.5rem}.btn-print{width:100%;padding:.75rem;background-color:#fff;border:1px solid #e2e8f0;color:#334155;font-weight:600;border-radius:.75rem;cursor:pointer;transition:background-color .2s;display:flex;align-items:center;justify-content:center;margin-top:1.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.btn-print:hover{background-color:#f8fafc}.footer{padding:0 1.5rem 1.5rem 1.5rem}@media screen and (max-width:480px){.status-card{text-align:center;align-content:center;min-height:6rem;box-shadow:0 0 5px #00000011;padding:5px 5px 0 5px;width:99vw;cursor:pointer}}