/* Agenda compacta, ficha e prontuário (início) */
.ah{display:flex;align-items:center;gap:6px 14px;flex-wrap:wrap;margin-bottom:8px}.ah h1{font-size:22px}.ah .lg{margin:0 auto 0 0;gap:12px}.ah .tb{margin-left:auto}
.ag .tb .btn.o{padding:6px 12px}.ag .btn.s{padding:8px 14px}
.ag .cw{max-height:calc(100vh - 150px);min-height:300px}
.ag .dh{padding:4px 0}.ag .dh b{font-size:15px}.ag .dh.td b{width:26px;height:26px;line-height:26px}
.tc span:first-child{transform:none}
.ag .blk{padding:3px 7px 0}.ag .blk b{font-size:12.5px;line-height:1.25}.ag .blk span,.ag .blk em{display:inline;font-size:11px}.ag .blk em::before{content:" · "}
main.ag{padding-top:10px}
@media (min-width:860px){main.ag{padding:10px 18px}.ag .cw{max-height:calc(100vh - 84px)}}
