/* लक्ष्य Library OS — v6 workflow refinements */
.app-sidebar .side-nav {scrollbar-width:thin;}
.app-body .dashboard-card{transition:transform .2s ease, box-shadow .2s ease;}
@media(hover:hover){.app-body .dashboard-card:hover{transform:translateY(-2px);box-shadow:0 12px 34px rgba(11,35,46,.07)}}
.v6-quick{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 22px;}
.v6-quick button{border:1px solid #d3e5df;border-radius:12px;background:#f1faf6;padding:12px 16px;color:#174438;font-weight:700;cursor:pointer;min-height:43px;transition:background .2s,transform .2s}
@media(hover:hover){.v6-quick button:hover{background:#daf4e8;transform:translateY(-2px)}}
.v6-search{display:flex;flex-wrap:wrap;gap:15px;align-items:center;justify-content:space-between;padding:15px 20px;border-bottom:1px solid #e3eae9;background:#fafcfb;}
.v6-search label{display:grid;gap:7px;font-size:13px;font-weight:700;color:#425869;flex:1;max-width:380px;}
.v6-search input{padding:12px 14px;width:100%;border:1px solid #d4e1df;border-radius:11px;background:white;color:#172f39;font:inherit;font-size:16px;}
.v6-search-count{font-size:13px;color:#587075;}
.v6-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center;}
.v6-current{background:#d9f7e9!important;border-color:#73cda5!important;color:#15513e!important;}
.v6-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:18px;align-items:end;background:linear-gradient(120deg,#f3f9f5,#edf7f5);border:1px solid #dcece5;border-radius:18px;padding:22px 26px;margin-bottom:20px;}
.v6-heading h3{font-size:24px;margin:0 0 4px;color:#153b38;}.v6-heading p{margin:0;color:#54716a;font-size:14px}.v6-heading label{font-size:13px;font-weight:700;display:grid;gap:6px;color:#395d58;}.v6-heading input{font:inherit;padding:10px;border:1px solid #b9d4c9;border-radius:10px;}
.v6-chart{display:flex;align-items:flex-end;gap:11px;justify-content:space-between;padding:28px 24px 6px;min-height:190px;}
.v6-barcol{display:flex;flex:1;flex-direction:column;justify-content:end;align-items:center;min-width:0;gap:6px;font-size:12px;}
.v6-barcol strong{color:#41655e;font-size:clamp(10px,1.2vw,13px);white-space:nowrap;}.v6-barcol small{font-size:11px;color:#687a83;}
.v6-bar{display:block;width:min(100%,54px);min-height:5px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,#18c0a2,#1c826c);}
.v6-note{padding:0 22px 20px;margin:8px 0 0;font-size:13px;color:#61757c;}
.v6-report-room{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;border-bottom:1px solid #e6edee;padding:14px 0;}.v6-report-room span{font-weight:650;color:#234a45;}.v6-report-room b{color:#1a5445;}.v6-report-room small{flex-basis:100%;color:#627977;}
.auth-forgot{border:0;background:transparent;color:#0a927b;font-weight:700;text-decoration:underline;cursor:pointer;padding:8px;margin-top:3px;}
.data-table tr[hidden]{display:none;}
@media(max-width:640px){.v6-heading{padding:15px}.v6-heading h3{font-size:21px}.v6-chart{gap:4px;padding-inline:7px}.v6-barcol strong{font-size:10px}.v6-quick button{flex:1 1 42%;font-size:12px;padding:10px}.v6-search{padding:14px}}
@media(prefers-reduced-motion:reduce){.v6-quick button,.app-body .dashboard-card{transition:none}}
