.app-sidebar{overflow-y:auto}.ops-nav{display:grid;gap:2px;margin-bottom:16px}.ops-nav .admin-link{padding:8px 12px}.app-sidebar .brand{padding-bottom:20px}.side-home{margin-bottom:10px}.account-nav{min-height:140px;max-height:240px;overflow:auto;flex-shrink:0}.sidebar-user{margin-top:24px}.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.ops-grid .metrics{grid-template-columns:repeat(2,1fr)}.ops-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.ops-card .button{margin-right:12px}.ops-card h2{font-size:21px!important}.ops-filter{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin-bottom:24px}.ops-filter label{flex:1;min-width:140px;margin:0}.ops-agenda{padding:16px 0;border-bottom:1px solid #333;display:flex;gap:16px;line-height:1.6}.ops-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ops-calendar>b{font-size:12px;color:#aaa;text-align:center;padding:12px}.calendar-day{min-height:130px;padding:10px;border:1px solid #303030;border-radius:10px;background:#151515;min-width:0}.calendar-day.current{border-color:white}.calendar-day>strong{font-size:12px;color:#aaa;display:block;margin-bottom:10px}.calendar-day .button{font-size:10px;white-space:normal;text-align:left;display:block;margin-top:6px;padding:8px;width:100%;overflow-wrap:anywhere}.modal.wide p{line-height:1.7}.op-error:empty{display:none}@media(max-width:900px){.ops-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-grid{grid-template-columns:1fr}.ops-calendar{gap:3px}.calendar-day{padding:5px;min-height:90px}.calendar-day .button{font-size:9px;padding:4px}.ops-calendar>b{font-size:10px}}@media(max-width:500px){.ops-cards{grid-template-columns:1fr}.ops-filter label{min-width:120px}.ops-calendar{overflow:auto}.main-inner .entry{flex-wrap:wrap}.main-inner .entry .button{margin-top:8px}}
