.modern-page{background:#f6f8fc;display:flex;flex-direction:column;height:100vh}.sticky-header{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px 24px;position:sticky;top:0;z-index:1000}.sticky-summary{grid-gap:12px;background:#f6f8fc;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);padding:12px 24px;position:sticky;top:72px;z-index:900}.table-container{flex:1 1;overflow:auto;padding:12px 24px 40px}.card{background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:12px}.card-title{color:#777;font-size:12px;margin-bottom:0}.card-value{color:#7c3aed;font-size:30px;font-weight:700;letter-spacing:.5px;text-shadow:0 1px 2px #2563eb26}.inline-date{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:#666;cursor:pointer;font-size:16px;font-weight:500;margin:0;outline:none;padding:0}.table-wrapper{background:#fff;border-radius:12px;overflow:hidden}.table-wrapper table{border-collapse:collapse;width:100%}.table-wrapper th{background:#f5f7fb;padding:10px;position:sticky;text-align:left;top:0;z-index:1}.table-wrapper td{border-bottom:1px solid #eee;padding:10px}.org-row td{background:#eef4ff;font-weight:700}.date-tight{margin-top:2px}.inline-date-tight{appearance:none;-webkit-appearance:none;background:#0000;border:none;color:#666;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;margin:0;outline:none;padding:0;width:auto}.date-tight{align-items:center;display:flex;margin-top:0;padding-top:0}.refresh-time{color:#777;font-size:13px;font-weight:400;line-height:1.4;margin-top:6px}.org-id-highlight{color:#d97706;font-size:16px;font-weight:700}.org-count-highlight{color:#2563eb;font-size:16px;font-weight:700}.org-label{color:#d97706;font-weight:500}.org-divider{color:#999;margin:0 6px}.logout-link{color:#2563eb;cursor:pointer;font-size:16px;font-weight:600;text-decoration:none;transition:all .2s ease;white-space:nowrap}.logout-link:hover{color:#dc2626;text-decoration:underline}.toolbar{align-items:center;display:flex;gap:12px}.patient-value{color:#059669}.org-patient-highlight{color:#059669;font-size:16px;font-weight:700}body{align-items:center;background-color:#f4f4f4;display:flex;font-family:Arial,sans-serif;height:100vh;justify-content:center;margin:0}.App{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:20px;width:300px}h2{text-align:center}input{border:1px solid #ccc;border-radius:4px;margin:8px 0;padding:8px;width:100%}button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px;width:100%}button:disabled{background-color:#ddd}
/*# sourceMappingURL=main.6b860882.css.map*/